2
Pythonでスペクトログラムの解像度を改善しますか?
specgram()関数を使用matplotlibしてPythonで音声波形ファイルのスペクトログラムを生成していますが、出力は常に、通常の文字起こしソフトウェアPraatが生成できる品質よりも非常に劣っています。たとえば、次の呼び出し: specgram( fromstring(spf.readframes(-1), 'Int16'), Fs=framerate, cmap=cm.gray_r, ) これを生成します: Praatが次の設定で同じオーディオサンプルに取り組んでいる間: 表示範囲:0-8000Hz ウィンドウの長さ:0.005s ダイナミックレンジ:70dB 時間ステップ:1000 周波数ステップ:250 ウィンドウ形状:ガウス これを生成します: 私は何を間違えていますか?すべてのspecgram()パラメーターをいじってみましたが、解像度を改善できるものはありません。FFTの経験はほとんどありません。
21
fft
spectrogram
python