Tal – MRTK2

Nära-menyn

Talinmatningsproviders, till exempel Windows Speech Input, skapar inte några kontrollanter, utan låter dig i stället definiera nyckelord som genererar talindatahändelser när de identifieras. Talkommandoprofilen i indatasystemprofilen är den plats där du konfigurerar nyckelorden att känna igen. För varje kommando kan du också:

  • Välj en indataåtgärd att mappa den till. På så sätt kan du till exempel använda nyckelordet Välj för att få samma effekt som ett vänsterklicka genom att mappa båda till samma åtgärd.
  • Ange en nyckelkod som ska generera samma talhändelse när du trycker på den.
  • Lägg till en lokaliseringsnyckel som ska användas i UWP-appar för att hämta det lokaliserade nyckelordet från appresurserna.
Profil för Talkommandon

Hantera talindata

Skriptet Speech Input Handler kan läggas till i ett GameObject för att hantera talkommandon med hjälp av UnityEvents. Den visar automatiskt listan över de definierade nyckelorden från talkommandoprofilen.

Talinmatningshanterare

Tilldela valfri SpeechConfirmationTooltip.prefab för att visa animerad bekräftelseknappbeskrivningsetikett vid igenkänning.

Sppech-indatahanterare 2

Utvecklare kan också implementera IMixedRealitySpeechHandler gränssnittet i en anpassad skriptkomponent för att hantera talindatahändelser.

Exempelscen

SpeechInputExample-scenen i MRTK/Examples/Demos/Input/Scenes/Speechvisar hur du använder tal. Du kan också lyssna på talkommandohändelser direkt i ditt eget skript genom att implementera IMixedRealitySpeechHandler (se tabell med händelsehanterare).

Talexempelscen