4

左右のチャンネルで2つの異なるモノラルmp3ファイルを再生する方法はPythonにありますか?

私は2つのmp3ファイルを持っており、1つは左のスピーカーから、もう1つは右のスピーカーからプログラムでPythonで再生したいと考えています。どんな解決策でもOKです。それがクロスプラットフォームソリューションであるなら、それは素晴らしいことです。誰か提案はありますか?

4

1 に答える 1

2

audiere簡単な解決策として、モジュールをダウンロードして試してみてください。これにより、最初に使用可能なオーディオ デバイスが開きます。

import audiere
ds = audiere.open_device()
os = ds.open_array(input_array, sampling_frequency)
os.play()

input_arrayfloat の 2-dim numpy 配列である必要がある場合は、たとえば、入力 mp3 を および 1-dim 配列に解凍してからleftright使用できますinput_array = np.c_[left, right]。データは生の配列であるため、入力の を指定する必要がありsampling_frequencyます。長さが異なる場合は、どちらか一方をゼロで埋める必要があります。

于 2011-09-12T05:30:40.623 に答える