Dikte

Dikte, kullanıcıların ses klipleri kaydetmelerini ve transkripsiyon almalarını sağlar. Bunu kullanmak için, Giriş Sistemi Profilinde bir dikte sisteminin kayıtlı olduğundan emin olun. Windows Giriş Sağlayıcısı, hazır olarak sağlanan dikte sistemidir, ancak uygulanarak alternatif dikte sistemleri IMixedRealityDictationSystem oluşturulabilir.

Gereksinimler

Dikte sistemi, dikte için temel alınan konuşma API'lerini kullanan Unity'nin DictationRecognizer Windows kullanır. Bunun, bu özelliğin yalnızca Windows olduğunu ifade eder.

Dikte sisteminin kullanımı, PlayerSettings - Capabilities bölümünde hem "Internet Client" hem de "Mikrofon" uygulama özelliklerini gerektirir. Unity Windows Mixed Reality ses girişi hakkında daha fazla bilgi için bkz. Windows Mixed Reality Belgeleri.

Yapılandırma

Data provider

Dikte hizmeti ayarlandıktan sonra, oturumları kaydetmeyi başlatmak ve durdurmak ve UnityEvents aracılığıyla transkripsiyon sonuçlarını almak için DictationHandler betiği kullanabilirsiniz.

Dictation Handler
  • Dikte Hipotezleri, kullanıcı şimdiye kadar yakalanan seslerin erken, kaba transkripsiyonları ile konuşarak ortaya çıkar.
  • Dikte Sonucu her cümlenin sonunda (yani kullanıcı duraklatılırken) o ana kadar yakalanan ses son transkripsiyonuyla yükseltildi.
  • Dictation Complete, kayıt oturumunun sonunda sesi tam ve son transkripsiyonla birlikte ortaya çıkar.
  • Dikte Hatası, dikte hizmetteki hataları bildirmek için ortaya çıkar. Bu durumda transkripsiyon hatanın açıklamasını içerir.

Örnek sahne

içinde dikte MRTK/Examples/Demos/Input/Scenes/Dictation sahnesinde, DictationHandler kullanımda olan betiği gösterir. Daha fazla denetime ihtiyacınız varsa, bu betiği genişletebilirsiniz veya dikte olaylarını doğrudan almak IMixedRealityDictationHandler için kendi uygulamanızı oluşturabilirsiniz.

Dictation Demo