Megosztás a következőn keresztül:


Beszéd – MRTK2

Menü közelében

A beszédbeviteli szolgáltatók, például a Windows Speech Input nem hoznak létre vezérlőket, hanem lehetővé teszik olyan kulcsszavak megadását, amelyek felismerve beszédbemeneti eseményeket hoznak létre. A beszédparancsok profilja a bemeneti rendszerprofilban az, ahol a kulcsszavakat úgy konfigurálja, hogy felismerjék. Az egyes parancsok esetében a következőket is megteheti:

  • Válasszon ki egy bemeneti műveletet a leképezéséhez. Így például a Kiválasztás kulcsszóval ugyanazt a hatást érheti el, mint egy bal egérgombbal, ha mindkettőt ugyanarra a műveletre megfelelteti.
  • Adjon meg egy kulcskódot , amely lenyomva ugyanazt a beszédeseményt hozza létre.
  • Adjon hozzá egy honosítási kulcsot , amelyet az UWP-alkalmazásokban használva lekérte a honosított kulcsszót az alkalmazás erőforrásaiból.
Speech Commands-profil

Beszédbevitel kezelése

A Speech Input Handler szkript hozzáadható a GameObjecthez a beszédparancsok UnityEvents használatával történő kezeléséhez. Automatikusan megjeleníti a Speech Commands-profilban megadott kulcsszavak listáját.

Beszédbeviteli kezelő

Rendelje hozzá az opcionális SpeechConfirmationTooltip.prefab parancsot az animált megerősítési elemleírás címkéjének megjelenítéséhez a felismerésen.

Sppech bemeneti kezelő 2

Másik lehetőségként a fejlesztők implementálhatják a IMixedRealitySpeechHandler felületet egy egyéni szkriptösszetevőben a beszédbeviteli események kezeléséhez.

Példajelenet

A SpeechInputExample (BeszédinputExample ) jelenet a(z) fájlban MRTK/Examples/Demos/Input/Scenes/Speechbemutatja, hogyan használhatja a beszédet. A beszédparancs-eseményeket közvetlenül a saját szkriptjében is meghallgathatja implementálással IMixedRealitySpeechHandler (lásd az eseménykezelők táblázatát).

Példa beszédfelismerési jelenetre