SAPIエンジンは、一度に1つのアプリケーションからのみTTSをレンダリングできます(これを確認するには、Windows SDK TTSApplicationサンプルの2つのインスタンスでテストを実行しました)。私は、TTSエンジンが現在話しているかどうか(すなわち、私のものではなく別のアプリケーションの制御下にある)を検出する必要のあるアプリケーションを書いています。SAPI TTSエンジンがビジー状態のときの検出方法
私はプログラムで(C++で)SAPI TTSエンジンビジー/レディ状態をどのように検出できますか?私はISpVoice :: GetStatus()を使用しようとしましたが、それは自分のアプリケーションのTTSアクティビティでのみ動作するようです。
ありがとうございました。