步骤5:应用均衡器 将均衡器应用于音频文件,使用pydub库的AudioSegment.apply_effect()方法。 processed_audio=audio.apply_effect(equalizer) 1. 步骤6:导出处理后的音频文件 将处理后的音频文件导出为新的文件,使用pydub库的AudioSegment.export()方法。 processed_audio.export('processed_audio.wav',format='wav') ...
returnseg.apply_gain_stereo(boost_db,reduce_db) else: returnseg.apply_gain_stereo(reduce_db,boost_db) @register_pydub_effect defapply_gain_stereo(seg,left_gain=0.0,right_gain=0.0): """ left_gain - amount of gain to apply to the left channel (in dB) ...
@register_pydub_effect def low_pass_filter(seg, cutoff_freq, order=5): filter_fn = _mk_butter_filter(cutoff_freq, 'lowpass', order=order) return seg.apply_mono_filter_to_each_channel(filter_fn) return seg.apply_mono_filter_to_each_channel(filter_fn)0...
Effect registration system (pydub.effects) Silence utilities (detect silence, split on silence, etc - pydub.silence) AudioSegment() AudioSegment objects are immutable, and support a number of operators. from pydub import AudioSegment sound1 = AudioSegment.from_file("/path/to/sound.wav", format="...
996cec4 .github pydub __init__.py audio_segment.py effects.py exceptions.py generators.py logging_utils.py playback.py pyaudioop.py scipy_effects.py silence.py utils.py test .gitignore .travis.yml API.markdown AUTHORS CHANGELOG.md