たけし備忘録

自分の好奇心の赴くままに勉強メモ LL系が大好き Python bash Julia C

音声解析

PyAudioの基本メモ2 音声入出力

PyAudioの基本メモ1の続きです。今回はPyAudioの基本的な使い方を書きます。 ほとんどPyAudio: PortAudio v19 Python Bindingsの例題のままです。 音声の出力 import pyaudio import wave CHUNK = 1024 filename="好きなwavファイル" wf = wave.open(filenam…

PyAudioの基本メモ1

PyAudioの使い方を時々忘れてしまうのでメモ書き 用語の名前は私が勝手に読んでいる名前もあるので一般的な呼び方では無いこともあります。 基本的な用語 ●音源 基本的には全てバイナリデータ(16進数 0x13 0x76など)●静的な音源 wavファイル, rawファイル, m…

pyqtgraph+PyAudioによるリアルタイムで音声プロット その2

takeshid.hatenadiary.jp前回書いた記事でのコードを改良し、時間的に流れるようにしました。 また、今回はついでにスペクトルアナライザーも作りましたのでヌルヌル具合をお確かめ下さい。 www.youtube.com [AudioPlot.py] #プロット関係のライブラリ impor…

pyqtgraph+PyAudioによるリアルタイムで音声プロット

通常pythonでのプロットと言ったらmatplotlibですがプロッティングがとても遅い欠点があります。その分使いやすくてキレイなんですけどね。 リアルタイムでプロットしようとしたらメモリは喰うし遅いしで最悪(工夫次第ではそうでもないらしいですがその工夫…