Řeč – MRTK2

Nabídka v blízkosti

Zprostředkovatelé vstupu řeči, jako je Windows Speech Input, nevytvoří žádné kontrolery, ale místo toho umožňují definovat klíčová slova, která budou při rozpoznávání vyvolávat události vstupu řeči. V profilu příkazy řeči v profilu vstupního systému nakonfigurujete klíčová slova tak, aby se rozpoznávala. Pro každý příkaz můžete také:

  • Vyberte vstupní akci , na které se má mapovat. Tímto způsobem můžete například použít klíčové slovo Select , které má stejný účinek jako kliknutí levým tlačítkem myši, a to tak, že obě akce namapujete na stejnou akci.
  • Zadejte kód klíče , který při stisknutí vyvolá stejnou událost řeči.
  • Přidejte lokalizační klíč , který se použije v aplikacích pro UPW k získání lokalizovaného klíčového slova z prostředků aplikace.
Profil hlasových příkazů

Zpracování hlasového vstupu

Skript Speech Input Handler je možné přidat do objektu GameObject pro zpracování hlasových příkazů pomocí UnityEvents. Automaticky zobrazí seznam definovaných klíčových slov z profilu příkazů řeči.

Obslužná rutina vstupu řeči

Přiřaďte nepovinný objekt SpeechConfirmationTooltip.prefab , aby se při rozpoznávání zobrazoval animovaný popisek s potvrzením.

Obslužná rutina vstupu Sppech 2

Alternativně můžou vývojáři implementovat IMixedRealitySpeechHandler rozhraní v komponentě vlastních skriptů pro zpracování událostí vstupu řeči.

Příklad scény

Scéna SpeechInputExample v MRTK/Examples/Demos/Input/Scenes/Speechsystému ukazuje, jak používat řeč. Události příkazů řeči můžete také naslouchat přímo ve vlastním skriptu implementací IMixedRealitySpeechHandler (viz tabulka obslužných rutin událostí).

Scéna s ukázkou řeči