1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Pythonで学ぶ音声言語処理

Connected

Bài tập

音声ファイルを切り出してつなげる

一部の音声ファイルには冗長な区間が含まれていることがあります。たとえば、各ファイルの先頭に数秒間のホワイトノイズが入っている場合です。

静音やノイズを文字起こししようとして計算資源を無駄にする代わりに、先に取り除くことができます。

AudioSegment は反復可能で、かつミリ秒単位で扱われるので、スライスで長さを調整できます。

wav_file の最初の3秒を取得するには、wav_file[:3000] を使います。

また、複数の音声ファイルを結合する必要がある場合は、加算演算子で2つの AudioSegment を足し合わせることもできます。

この2つの操作を練習するために、part1.wav の先頭4秒を削除し、残りを part2.wav に追加します。最終的な結果は part_3.wav のように聞こえます。

Hướng dẫn

100 XP
  • part_1.wav と part_2.wav をインポートし、それぞれ part_1 と part_2 に保存します。
  • スライスを使って part_1 の先頭4秒を削除し、新しい音声を part_1_removed に保存します。
  • part_1_removed を part_2 に追加し、part_3 に保存します。