読者です 読者をやめる 読者になる 読者になる

KazumaLab.

流行りとリラックマと嵐が大好きです。

30分チャレンジ〜5日目〜

kazuma.です。

OpenCVを使おうと思ったのですが昨日いじってみましたがやはりインストールがうまくいかないようです。
今日は切り替えてpythonでwaveファイルを再生してみようと思います。


標準モジュールでwavを読み込むことができます。
ですが、再生をすることができないので、新たにpyaudioをインストールします。

people.csail.mit.edu

Mac、Win両方対応しています。

#wav.py

import wave
import pyaudio

    wf = wave.open("data/1.wav", "r")

    

    p = pyaudio.PyAudio()
    stream = p.open(format=p.get_format_from_width(wf.getsampwidth()),
                    channels=wf.getnchannels(),
                    rate=wf.getframerate(),
                    output=True)

    chunk = 1024
    data = wf.readframes(chunk)
    while data != '':
        stream.write(data)
        data = wf.readframes(chunk)
    stream.close()
    p.terminat

同じディレクトリ内にdataというフォルダを作成しています。
その中に1.wavを入れています。

これで、再生できました!
pythonはモジュールが使いやすくていいですね!

今はブログ更新のためにここまでにしますが、時間もあるのでもうすこし少し手を加えてみます。

以上。