Mengatur batas waktu pengenalan ucapan
Atur berapa lama pengenal ucapan mengabaikan suara diam atau tidak dikenali (babble) dan terus mendengarkan input ucapan.
API Penting: Waktu Habis, SpeechRecognizerTimeouts
Mengatur batas waktu
Di sini, kami menentukan berbagai nilai Batas Waktu :
- InitialSilenceTimeout - Lamanya waktu yang dideteksi speechRecognizer diam (sebelum hasil pengenalan dibuat) dan mengasumsikan input ucapan tidak akan datang.
- BabbleTimeout - Lamanya waktu speechRecognizer terus mendengarkan suara yang tidak dapat dikenali (babble) sebelum mengasumsikan input ucapan telah berakhir dan menyelesaikan operasi pengenalan.
- EndSilenceTimeout - Lamanya waktu yang dideteksi speechRecognizer diam (setelah hasil pengenalan dihasilkan) dan mengasumsikan input ucapan telah berakhir.
Catatan Batas Waktu dapat diatur berdasarkan per-recognizer.
// Set timeout settings.
recognizer.Timeouts.InitialSilenceTimeout = TimeSpan.FromSeconds(6.0);
recognizer.Timeouts.BabbleTimeout = TimeSpan.FromSeconds(4.0);
recognizer.Timeouts.EndSilenceTimeout = TimeSpan.FromSeconds(1.2);
Artikel terkait
Sampel
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.
Windows developer
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk