以下のことを行うツールを開発したいと考えています。
- 生の音声録音を取り込む
- リアルタイム スペクトログラムを作成する
- 時間領域信号を表示
- スペクトル分析から抽出されたいくつかの値を出力します
これらはすべて、音声が録音されるときにウィンドウで更新し続ける必要があります。
私はnumpyで働いてきました。しかし、私は Qt やその他の GUI ビルダー ツールはまったく初めてです。この状況を考えると、どのように進めるのが最善でしょうか? タスクについて説明した後、同僚は Qt を勧めてくれました。このタスクのために Python で使用するためのより良いツールを誰かが知っていたら、私に知らせてください。また、ライブ ストリームをキャプチャし、GUI ウィンドウに表示される Python で処理する方法に関する技術的な詳細を教えてください。希望を与えてくれたリンクの 1 つは、http: //www.swharden.com/blog/2010-03-05-realtime-fft-graph-of-audio-wav-file-or-microphone-input-with-python- です。 scipy-and-wckgraph/ . しかし、それを理解するのは少し難しいです。それほど集中的でない解決策が、私が始めるのに役立つかもしれません。