Dikte — MRTK2
Dikte memungkinkan pengguna merekam klip audio dan mendapatkan transkripsi. Untuk menggunakannya, pastikan bahwa sistem dikte terdaftar di Profil Sistem Input. Penyedia Input Dikte Windows 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 pada 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
Setelah menyiapkan layanan dikte, Anda dapat menggunakan DictationHandler
skrip untuk memulai dan menghentikan sesi perekaman dan mendapatkan hasil transkripsi melalui UnityEvents.
- 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.