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 IMixedRealityDictationSystemalternatif 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

Veri sağlayıcısı

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 İşleyicisi
  • 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/DictationDictationHandler 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.

Dikte Tanıtımı