【Python/pydub】反転(逆再生)と繰り返し(リピート)

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」で音声信号処理を行う方法についてソースコード付きでまとめました。
【Python超入門】使い方とサンプル集
Pythonとは、統計処理や機械学習、ディープラーニングといった数値計算分野を中心に幅広い用途で利用されている人気なプログラミング言語です。 主な特徴として「効率のよい、短くて読みやすいコードを書きやすい」、「ライブラリが豊富なのでサクッと...
Python
スポンサーリンク

コメント