ALSAのデフォルトサンプル入力レートの変更

ALSAのデフォルトサンプル入力レートの変更

私は音声認識のためにRaspberry piでJasperプロジェクトを進めています。問題は、デフォルト設定で録音するとカチカチ音がたくさん出るということです。 arecordを修正した後、「arecord -r 48000 example.wav」を使用すると、録音が​​より鮮明になり、音声認識が正しく機能することに気づきました。

しかし、私はそれをデフォルト値に変更することはできません(ALSA構成を使用)。私は設定ファイル.asoundrcでさまざまな組み合わせを試しましたが、これは私が使用するサンプルレートに関係なく、Mono 8000 KHzで録音するだけです。

問題は、録音サンプルレートを48000に設定し、デフォルト値に設定する方法です。このプロジェクトを完全にあきらめる必要があることを恐れています。

ベストアンサー1

ALSAにはデフォルトのサンプリングレートがないため、常にアプリケーションで設定する必要があります。

arecordデフォルトのサンプルレートは8kHzです。ソースコードを変更しないと変更できません。

おすすめ記事