30分チャレンジ〜5日目〜
kazuma.です。
OpenCVを使おうと思ったのですが昨日いじってみましたがやはりインストールがうまくいかないようです。
今日は切り替えてpythonでwaveファイルを再生してみようと思います。
標準モジュールでwavを読み込むことができます。
ですが、再生をすることができないので、新たにpyaudioをインストールします。
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はモジュールが使いやすくていいですね!
今はブログ更新のためにここまでにしますが、時間もあるのでもうすこし少し手を加えてみます。
以上。