Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Konuşma tanımanın sessizliği veya tanınmayan sesleri (babble) ne kadar süreyle yoksayıp konuşma girişini dinlemeye devam etmesi için ayarlayın.
Önemli API'ler: Zaman Aşımları, SpeechRecognizerTimeouts
Zaman aşımı ayarla
Burada çeşitli Zaman Aşımları değerlerini belirteceğiz:
- InitialSilenceTimeout - SpeechRecognizer'ın sessizliği algılama süresi (herhangi bir tanıma sonucu oluşturulmadan önce) ve konuşma girişinin iletilmediğini varsayması.
- BabbleTimeout - SpeechRecognizer'ın konuşma girişinin sona erdiğini ve tanıma işlemini sonlandırdığını varsaymadan önce tanınmayan sesleri (babble) dinlemeye devam etme süresi.
- EndSilenceTimeout - SpeechRecognizer'ın sessizliği algılama süresi (tanıma sonuçları oluşturulduktan sonra) ve konuşma girişinin sona erdiğini varsayar.
Not Zaman aşımları her tanıyıcıya göre ayarlanabilir.
// Set timeout settings.
recognizer.Timeouts.InitialSilenceTimeout = TimeSpan.FromSeconds(6.0);
recognizer.Timeouts.BabbleTimeout = TimeSpan.FromSeconds(4.0);
recognizer.Timeouts.EndSilenceTimeout = TimeSpan.FromSeconds(1.2);
İlgili makaleler
Örnekleri
Windows developer