Övning – Använda röstkommandon
I den här övningen får du lära dig hur du skapar talkommandon med StatefulInteractables.
Kontrollera att MRTK Speech-objektet är aktiverat
- I hierarkifönstret väljer du MRTK XR Rig>MRTK Speech-spelobjektet och kontrollerar att det är aktiverat.
Objektet MRTK Speech innehåller komponenten Speech Interactor. StatefulInteractable-komponenter registrerar nyckelord med SpeechInteractor och SpeechInteractor skickar nyckelordshändelser till motsvarande StatefulInteractable-komponenter.
Aktivera undersystemet för nyckelordsigenkänning
Undersystemet för nyckelordsigenkänning måste vara aktiverat för att röstkommandon ska fungera. Gå till Redigera>projektinställningar>MRTK3 och kontrollera att MRTK Windows KeywordRecognition Subsystem är markerat.
Kontrollera röstkommandon
Från den föregående modulenbör du ha ett GameObject med namnet Menu. Välj Menu>MenuContent-HorizontalLayout (Menu och Pin)>Buttons-GridLayout (knappar)>Indikator och konfigurera den på följande sätt:
- I komponenten Pressable Button, ange nyckelordet aktivera indikatorn för taligenkänning under avsnittet Advanced StatefullInteractable Settings.
- Avmarkera Röststyrning kräver fokus så att användaren inte behöver titta mot objektet för att utlösa röstkommandot.
Upprepa de här stegen för knapparna TapToPlace, BoundsControl_Enableoch BoundsControl_Disable, men använd nyckelorden Aktivera tryck för att placera, Aktivera gränskontrolloch Inaktivera gränskontroll.
Om du använder Holographic Remoting för Uppspelningsläge för att förhandsgranska och felsöka appen kontrollerar du att alternativet Aktivera ljud är markerat.