語音 — MRTK2

接近功能表

語音輸入提供者,例如 Windows 語音輸入,不會建立任何控制器,而是可讓您定義可在辨識時引發語音輸入事件的關鍵字。 輸入系統設定檔中的語音命令設定檔是您設定要辨識關鍵字的位置。 針對每個命令,您也可以:

  • 選取要對應至的 輸入動作 。 如此一來,您可以藉由將兩者對應至相同的動作,使用關鍵字 Select 來產生與滑鼠左鍵相同的效果。
  • 指定按鍵 程式碼 ,以在按下時產生相同的語音事件。
  • 新增將用於 UWP app 的 當地語系化金鑰 ,以從應用程式資源取得當地語系化的關鍵字。
語音命令設定檔

處理語音輸入

Speech Input Handler腳本可以新增至 GameObject,以使用UnityEvents處理語音命令。 它會自動顯示 語音命令設定檔中已定義的關鍵字清單。

語音輸入處理常式

指派選擇性 SpeechConfirmationTooltip.prefab ,以顯示辨識上的動畫確認工具提示標籤。

Sppech 輸入處理常式 2

或者,開發人員可以在自訂腳本元件中實 IMixedRealitySpeechHandler 作 介面來處理 語音輸入事件

範例場景

中的 SpeechInputExample 場景 MRTK/Examples/Demos/Input/Scenes/Speech 示範如何使用語音。 您也可以藉由實 IMixedRealitySpeechHandler 作 (查看 事件處理常式) 資料表,直接在自己的腳本中接聽語音命令事件。

語音範例場景