Dikte — MRTK2

Dikte memungkinkan pengguna merekam klip audio dan mendapatkan transkripsi. Untuk menggunakannya, pastikan bahwa sistem dikte terdaftar di Profil Sistem Input. Windows Penyedia Input Dikte adalah sistem dikte yang disediakan di luar kotak tetapi sistem dikte alternatif dapat dibuat menerapkan IMixedRealityDictationSystem.

Persyaratan

Sistem dikte menggunakan DictationRecognizer Unity yang sendiri menggunakan API ucapan Windows yang mendasar untuk menangani dikte. Perhatikan bahwa ini menyiratkan bahwa fitur ini hanya ada di platform berbasis Windows.

Penggunaan sistem Dikte memerlukan kemampuan aplikasi "Klien Internet" dan "Mikrofon" di bagian PlayerSettings - Capabilities. Lihat Dokumentasi Windows Mixed Reality untuk detail selengkapnya tentang input suara di Unity.

Konfigurasi

Data provider

Setelah menyiapkan layanan dikte, Anda dapat menggunakan DictationHandler skrip untuk memulai dan menghentikan sesi perekaman dan mendapatkan hasil transkripsi melalui UnityEvents.

Dictation Handler
  • Hipotesis Dikte dimunculkan saat pengguna berbicara dengan transkripsi awal dan kasar dari audio yang ditangkap sejauh ini.
  • Hasil Dikte dimunculkan di akhir setiap kalimat (yaitu ketika pengguna menjeda) dengan transkripsi akhir audio yang diambil sejauh ini.
  • Dikte Selesai dimunculkan di akhir sesi rekaman dengan transkripsi audio lengkap dan terakhir.
  • Kesalahan Dikte dimunculkan untuk menginformasikan kesalahan dalam layanan dikte. Transkripsi dalam kasus ini berisi deskripsi kesalahan.

Contoh adegan

Adegan dikte dalam MRTK/Examples/Demos/Input/Scenes/Dictation menunjukkan skrip yang DictationHandler digunakan. Jika Anda membutuhkan lebih banyak kontrol, Anda dapat memperluas skrip ini atau membuat penerapan IMixedRealityDictationHandler Anda sendiri untuk menerima peristiwa dikte secara langsung.

Dictation Demo