2017-02-04 71 views
0

最近我爲我的團結遊戲添加了語音控制界面。讓我感到困惑的是,當我對麥克風說一些話時,OnSpeechInput事件被多次觸發,即使我說的只是一個單詞。這使得控制遊戲對象幾乎是不可能的。爲什麼會發生這種情況,如果我想檢測一個單獨的語音命令,最佳做法是什麼?爲什麼屈臣氏的文字被多次調用

+1

我不知道爲什麼發生這種情況與沃森,但你可以實施計數器陷阱 - 例如,在僞代碼watsonCount ++中,如果watsonCount == 1做的東西,否則不要。經過一段時間沒有沃森,watsonCount = 0 – Absinthe

+0

試過了解決方案,並改善了一下,但問題仍然存在=(似乎Waston的準確性還不夠 – Yangrui

回答

1

它將被稱爲多次直到過程結束。

您可以檢查處理結束,以響應變量 final:true。

相關問題