2017-02-04 9 views
0

最近、ユニティゲームに音声コントロールインターフェイスが追加されました。私が困惑しているのは、マイクに何か言葉を言うと、OnSpeechInputイベントが複数回発生しているということです。これは、ゲームオブジェクトを制御することをほとんど不可能にする。なぜこのようなことが起こりましたか、個々の音声コマンドを検出したい場合、ベストプラクティスは何ですか?Watsonのテキストへのスピーチが複数回呼び出される理由

+1

ワトソンでこれがどうして起こるのか分かりませんが、カウンタートラップを実装することができます。擬似コードでwatsonCount ++、もしwatsonCount == 1なら何かするか、そうでなければしないでください。ワトソンなしの期間の後、watsonCount = 0 – Absinthe

+0

解決策を試してみて少し改善しましたが、問題はまだ発生します=(Wastonの精度はまだ十分ではないようです – Yangrui

答えて

1

これは、プロセスが終了するまで複数の時間と呼ばれます。

変数 final:trueに応答して、処理の終了を確認できます。

関連する問題