Dikte — MRTK2
Dikte, kullanıcıların ses klipleri kaydetmesine ve transkripsiyon elde etmesine olanak tanır. Bunu kullanmak için bir dikte sisteminin Giriş Sistemi Profiline kayıtlı olduğundan emin olun. Windows Dikte Giriş Sağlayıcısı , kullanıma sunulan dikte sistemidir, ancak uygulayarak IMixedRealityDictationSystem
alternatif dikte sistemleri oluşturulabilir.
Gereksinimler
Dikte sistemi, dikteyi işlemek için temel alınan Windows konuşma API'lerini kullanan Unity'nin DictationRecognizer'ını kullanır. Bunun, bu özelliğin yalnızca Windows tabanlı platformlarda mevcut olduğunu ifade ettiğini unutmayın.
Dikte sisteminin kullanımı , PlayerSettings - Capabilities bölümündeki "Internet Client" ve "Microphone" uygulama özelliklerini gerektirir. Unity'de ses girişi hakkında daha fazla bilgi için bkz. Windows Mixed Reality Belgeleri.
Yapılandırma
Bir dikte hizmeti ayarladıktan sonra, kayıt oturumlarını başlatmak ve durdurmak ve UnityEvents aracılığıyla transkripsiyon sonuçlarını almak için betiği kullanabilirsiniz DictationHandler
.
- Dikte Hipotezi , kullanıcı şimdiye kadar yakalanan sesin erken, kaba transkripsiyonlarıyla konuştuğunda ortaya çıkar.
- Dikte Sonucu , her cümlenin sonunda (örneğin, kullanıcı duraklatıldığında) ses dökümünün son hali ile oluşturulur.
- Dikte Tamamlandı , kayıt oturumunun sonunda sesin tam ve son transkripsiyonuyla oluşturulur.
- Dikte Hatası , dikte hizmetindeki hataları bildirmek için oluşturulur. Bu örnekteki transkripsiyon, hatanın açıklamasını içerir.
Örnek sahne
içindeki dikte sahnesi MRTK/Examples/Demos/Input/Scenes/Dictation
DictationHandler
kullanılan betiği gösterir. Daha fazla denetime ihtiyacınız varsa bu betiği genişletebilir veya dikte olaylarını doğrudan almak için kendi uygulamanızı IMixedRealityDictationHandler
oluşturabilirsiniz.