Konuşma — MRTK2
Windows Konuşma Girişi gibi konuşma giriş sağlayıcıları herhangi bir denetleyici oluşturmaz, bunun yerine tanındığında konuşma giriş olaylarını tetikleyecek anahtar sözcükler tanımlamanıza olanak tanır. Giriş SistemiProfili'ndeki Konuşma Komutları Profili, anahtar sözcükleri tanıyacak şekilde yapılandırdığınız yerdir. Her komut için şunları da yapabilirsiniz:
- Eşlemek için bir giriş eylemi seçin. Bu şekilde, her ikisini de aynı eyleme eşleyerek sol fare tıklaması ile aynı etkiyi elde etmek için Select anahtar sözcüğünü kullanabilirsiniz.
- Basıldığında aynı konuşma olayını oluşturacak bir anahtar kod belirtin.
- Uygulama kaynaklarından yerelleştirilmiş anahtar sözcüğü almak için UWP uygulamalarında kullanılacak bir yerelleştirme anahtarı ekleyin.
Konuşma girişini işleme
Betik, Speech Input Handler
UnityEvents kullanarak konuşma komutlarını işlemek için bir GameObject'e eklenebilir. Konuşma Komutları Profili'nden tanımlanan anahtar sözcüklerin listesini otomatik olarak gösterir.
Tanımada animasyonlu onay araç ipucu etiketini görüntülemek için isteğe bağlı SpeechConfirmationTooltip.prefab atayın.
Alternatif olarak, geliştiriciler konuşma giriş olaylarını işlemek için özel bir betik bileşeninde arabirimi uygulayabilirIMixedRealitySpeechHandler
.
Örnek sahne
içindeki SpeechInputExample sahnesi MRTK/Examples/Demos/Input/Scenes/Speech
, konuşmanın nasıl kullanılacağını gösterir. Ayrıca uygulayarak IMixedRealitySpeechHandler
konuşma komut olaylarını doğrudan kendi betiğinizde dinleyebilirsiniz (bkz. olay işleyicileri tablosu).