Pythonモジュール「pydub」でmp3、wavファイルの「反転(逆再生)」や「繰り返し(リピート)」をする方法についてソースコード付きでまとめました。
mp3、wavの反転(逆再生)と繰り返し
Pythonモジュール「pydub」では、mp3、wavファイルの「反転(逆再生)」や「繰り返し」ができます。
サンプルコード
サンプルプログラムのソースコードです。
■結果を保存
# -*- coding: utf-8 -*-
from pydub import AudioSegment
from pydub.playback import play
# 音声ファイルの読み込み
sound = AudioSegment.from_file("input1.mp3", "mp3")
# 反転(逆再生)
sound1 = sound.reverse()
# 再生
play(sound1)
# 音声ファイルの読み込み
sound = AudioSegment.from_file("input.mp3", "mp3")
# 反転(逆再生)
sound1 = sound.reverse()
# 繰り返し(1回)
sound2 = sound * 2
# 保存
sound1.export("output1.mp3", format="mp3")
sound2.export("output2.mp3", format="mp3")
■音を鳴らす
# -*- coding: utf-8 -*-
from pydub import AudioSegment
# 音声ファイルの読み込み
sound = AudioSegment.from_file("input.mp3", "mp3")
# 反転(逆再生)
sound1 = sound.reverse()
# 再生
play(sound1)

【Python/pydub】ビットレートとフォーマットを指定して保存
Pythonモジュール「pydub」でmp3、wavファイルのビットレートとフォーマットを指定して保存する方法についてソースコード付きでまとめました。

【Python超入門】基礎から応用例まで幅広く解説
PythonについてPythonは、統計処理や機械学習、ディープラーニングといった数値計算分野を中心に幅広い用途で利用されているプログラミング言語です。他のプログラミング言語と比較して「コードが短くて読みやすい、書きやすい」「ライブラリが豊...

コメント