語音輸入 - MRTK3

概觀

MRTK 中的語音輸入是透過 實 KeywordRecognitionSubsystem 作來達成。 根據預設,MRTK 會使用 WindowsKeywordRecognitionSubsystem Unity 的 KeywordRecognizer 。 如同 MRTK v2,只有 Windows 編輯器、獨立 Windows 和 UWP 才支援此預設實作。

注意

本指南提供在新的 MRTK 專案中啟用語音子系統的步驟,假設基本非語音相關設定已就緒。 如果您使用我們的範例專案,您可能會注意到已為您執行一些步驟。

設定

啟用語音子系統

  1. 移至專案設定 - > Mixed Reality工具組 - > 可用的 MRTK 子系統
  2. 啟用您想要使用的語音子系統。

正確設定設定檔

對於某些子系統,需要設定檔才能正常執行。 目前隨附 WindowsKeywordRecognitionSubsystem 的不需要設定檔,因此您可以略過此設定。 請記住,其他 的未來實作 KeywordRecognitionSubsystem 可能需要設定檔。

確定 MRTK 語音遊戲Object 為作用中

確認 MRTK XR Rig - > MRTK 語音 作用中,以確保相關腳本 () 作用中。

確定播放機設定中已設定適當的功能

使用 UWP 平臺作為範例:移至 [專案設定 - 播放機 - >> 發佈設定 - > 功能 ],並確定已設定 麥克風功能

在裝置/編輯器中執行場景

專案應該準備好在裝置或編輯器中執行。

注意>StatefulInteractable (或其子類別,例如 PressableButton) 必須設定為接受語音命令,語音子系統才能使用它。 如需更可調整的設定,請參閱其偵測器 ([進階 StatefulInteractable 設定) 以及 SpeechInteractor (MRTK XR Rig - > MRTK 語音) 。