import wave
def get_audio_duration(file_path):
14 """
15 使用wave库获取音频文件时长。
16 """
17 with wave.open(file_path, 'rb') as wave_file:
18 frame_rate = wave_file.getframerate()
19 num_frames = wave_file.getnframes()
20 return num_frames / frame_rate
21
- 此函数仅适用于
.wav
格式的音频文件,因为wave
模块是Python的标准库,专门用于处理Waveform Audio文件格式(即WAV)。