Mowa — MRTK2

Menu w pobliżu

Dostawcy danych wejściowych mowy, tacy jak Wprowadzanie mowy systemu Windows, nie tworzą żadnych kontrolerów, ale zamiast tego umożliwiają definiowanie słów kluczowych, które będą zgłaszać zdarzenia wejściowe mowy podczas rozpoznawania. Profil poleceń mowy w profilu systemu wejściowego to miejsce, w którym można skonfigurować słowa kluczowe do rozpoznawania. Dla każdego polecenia można również wykonać następujące czynności:

  • Wybierz akcję wejściową , aby zamapować ją na. W ten sposób możesz na przykład użyć słowa kluczowego Wybierz , aby mieć taki sam efekt jak kliknięcie lewej myszy, mapując obie te same akcje.
  • Określ kod klucza , który spowoduje wygenerowanie tego samego zdarzenia mowy po naciśnięciu klawisza.
  • Dodaj klucz lokalizacji , który będzie używany w aplikacjach platformy UWP w celu uzyskania zlokalizowanego słowa kluczowego z zasobów aplikacji.
Profil poleceń mowy

Obsługa danych wejściowych mowy

Skrypt Speech Input Handler można dodać do obiektu GameObject, aby obsługiwać polecenia mowy przy użyciu aparatu UnityEvents. Automatycznie wyświetla listę zdefiniowanych słów kluczowych z profilu poleceń mowy.

Obsługa danych wejściowych mowy

Przypisz opcjonalną etykietkę narzędzia SpeechConfirmationTooltip.prefab , aby wyświetlić animowaną etykietkę narzędzia potwierdzenia podczas rozpoznawania.

Program obsługi wejściowej sppech 2

Alternatywnie deweloperzy mogą zaimplementować IMixedRealitySpeechHandler interfejs w niestandardowym składniku skryptu w celu obsługi zdarzeń wejściowych mowy.

Przykładowa scena

Scena SpeechInputExample w programie MRTK/Examples/Demos/Input/Scenes/Speechpokazuje, jak używać mowy. Możesz również nasłuchiwać zdarzeń poleceń mowy bezpośrednio we własnym skrypcie, implementując IMixedRealitySpeechHandler (zobacz tabelę procedur obsługi zdarzeń).

Przykładowa scena mowy