2017-05-17 4 views
2

私はPydubで開いたカップルのオーディオファイルをAudioSegmentとしています。Pydub - 再生速度を変えずにフレームレートを変更する方法

音質をフレームレート22050から16000 Hzに下げたいとします。 (1チャンネルのファイル)

AudioSegmentのフレームレートを変更するだけで、まったく同じウェーブが遅いスピードで再生されます。まあ、十分です。

しかし、実際には低品質で同じスピードの再生に合わせて波をどのように変更しますか?

(マニュアル補間は、私は考えることができる唯一のことですが、私はそのトラブルに取得する必要はありません)

+1

あなたは)(AudioSegmentを試してみましたset_frame_rate。 ()? – Jiaaro

+0

これを回答として投稿しますか? –

答えて

2

あなたが使用することができます。

sound = AudioSegment.from_file(…) 
sound = sound.set_frame_rate(16000) 
関連する問題