AudioSegment.silent()
创建一段没有声音的音频片段
from pydub import AudioSegment
ten_second_silence = AudioSegment.silent(duration=10000)
参数:
duration :持续时间(毫秒)
frame_rate
:频率(默认 11025
(11.025 kHz))
AudioSegment.from_mono_audiosegments()
将两个单声道合并为一个多声道音频
from pydub import AudioSegment
left_channel = AudioSegment.from_wav("sound1.wav")
right_channel = AudioSegment.from_wav("sound1.wav")
stereo_sound = AudioSegment.from_mono_audiosegments(left_channel, right_channel)
AudioSegment(…).dBFS
取得音频文件音量分贝数
from pydub import AudioSegment
sound = AudioSegment.from_file("sound1.wav")
loudness = sound.dBFS
AudioSegment(…).channels
取得音频文件声道数
from pydub import AudioSegment
sound = AudioSegment.from_file("sound1.wav")
channel_count = sound.channels
AudioSegment(…).sample_width
取得音频文件采样宽度
from pydub import AudioSegment
sound = AudioSegment.from_file("sound1.wav")
bytes_per_sample = sound.sample_width
AudioSegment(…).frame_rate
取得音频文件采样频率