Mengatur batas waktu pengenalan ucapan
Atur berapa lama pengenal ucapan mengabaikan suara senyap atau tidak dikenali (babble) dan terus mendengarkan input ucapan.
API Penting: Batas Waktu, SpeechRecognizerTimeouts
Mengatur batas waktu
Di sini, kami menentukan berbagai nilai Batas Waktu :
- InitialSilenceTimeout - Lamanya waktu speechRecognizer mendeteksi keheningan (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 speechRecognizer mendeteksi keheningan (setelah hasil pengenalan dibuat) dan mengasumsikan input ucapan telah berakhir.
Catatan Batas waktu dapat diatur berdasarkan per pengenal.
// 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