Cvičení – použití hlasových příkazů

Dokončeno

V tomto cvičení se naučíte vytvářet příkazy řeči pomocí StatefulInteractables.

Ujistěte se, že je povolený objekt MRTK Speech.

  • V okně Hierarchie vyberte MRTK XR Rig>MRTK Speech herní objekt a ujistěte se, že je povolený.

snímek obrazovky s objektem MRTK Speech

Objekt MRTK Speech obsahuje komponentu Speech Interactor. StatefulInteractable komponenty registrují klíčová slova u SpeechInteractor, a SpeechInteractor předává události klíčových slov odpovídajícím komponentům StatefulInteractable.

Povolení subsystému pro rozpoznávání klíčových slov

  • Aby hlasové příkazy fungovaly, musí být povolený subsystém rozpoznávání klíčových slov. Přejděte na Upravit>Nastavení projektu> MRTK3 a ujistěte se, že je vybrán subsystém MRTK Windows KeywordRecognition.

    snímek obrazovky s subsystémem rozpoznávání klíčových slov MRTK XR

Kontrola řečových příkazů

  1. V předchozím modulubyste měli mít GameObject s názvem Menu. Vyberte Menu>MenuContent-HorizontalLayout (Menu a připnutí)>Buttons-GridLayout (Tlačítka)>Indikátor a nakonfigurujte ho následujícím způsobem:

    1. V komponentě Stisknutelné Tlačítko zadejte klíčové slovo povolit indikátor pro rozpoznávání řeči v části Advanced StatefullInteractable Settings.
    2. Zrušte výběr možnosti Voice vyžaduje fokus, aby uživatel nemusel k aktivaci hlasového příkazu hledět na objekt.

    snímek obrazovky s přidáním akce pro rozpoznávání klíčových slov

  2. Tento postup opakujte u tlačítek TapToPlace, BoundsControl_Enablea BoundsControl_Disable, ale použijte klíčová slova Povolit umístění klepnutím, Povolit ovládání ohraničenía Zakázat ovládání ohraničení.

  3. Pokud k zobrazení náhledu a ladění aplikace používáte Holographic Remoting pro režim přehrávání, ujistěte se, že je vybraná možnost Povolit zvuk.

    Snímek obrazovky s nabídkou možností holografického vzdáleného ovládání