Mowa — MRTK2
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.
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.
Przypisz opcjonalną etykietkę narzędzia SpeechConfirmationTooltip.prefab , aby wyświetlić animowaną etykietkę narzędzia potwierdzenia podczas rozpoznawania.
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/Speech
pokazuje, 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ń).