ホーム オートメーション プロジェクトのオーディオ入力から継続的なオーディオ データを受信するために、Python で pexpect を使用しています。オーディオ デバイスの使用から pexpect を一時停止する方法はありますか? または、オーディオ デバイスを 2 つの別々のプログラム/スクリプトで使用できますか?
私がやりたいことは: 音声認識 (julius) を使用してキーワードをリッスンします。より複雑なコマンドについては、精度が高いため、Google の Speech to Text API を使用したいと考えています。両方とも別々に完全に正常に動作します。
私の問題: キーワードが見つかったら、音声データを記録して Google API に送信する必要があります。ただし、オーディオ デバイスは 1 つしかなく、これは既に julius の音声認識で使用されています。読み込みに時間がかかるため、音声認識を .close および .spawnできません。pexpect を一時停止できる可能性はありますか? または、他の回避策を知っていますか?
ベスト、MGG