0

ホーム オートメーション プロジェクトのオーディオ入力から継続的なオーディオ データを受信するために、Python で pexpect を使用しています。オーディオ デバイスの使用から pexpect を一時停止する方法はありますか? または、オーディオ デバイスを 2 つの別々のプログラム/スクリプトで使用できますか?

私がやりたいことは: 音声認識 (julius) を使用してキーワードをリッスンします。より複雑なコマンドについては、精度が高いため、Google の Speech to Text API を使用したいと考えています。両方とも別々に完全に正常に動作します。

私の問題: キーワードが見つかったら、音声データを記録して Google API に送信する必要があります。ただし、オーディオ デバイスは 1 つしかなく、これは既に julius の音声認識で使用されています。読み込みに時間がかかるため、音声認識を .close および .spawnできません。pexpect を一時停止できる可能性はありますか? または、他の回避策を知っていますか?

ベスト、MGG

4

1 に答える 1

0

私の問題の回避策は次のとおりでした: .asoundrc の ALSA オーディオ設定に dsnoop を使用します。

于 2014-03-25T11:33:42.383 に答える