Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Stel in hoelang een spraakherkenning stilte of onherkenbare geluiden (babble) negeert en blijft luisteren naar spraakinvoer.
Belangrijke API's: Time-outs, SpeechRecognizerTimeouts
Een time-out instellen
Hier geven we verschillende time-outwaarden op :
- InitialSilenceTimeout: de tijdsduur die een SpeechRecognizer detecteert stilte (voordat eventuele herkenningsresultaten zijn gegenereerd) en gaat ervan uit dat spraakinvoer niet beschikbaar is.
- BabbleTimeout- De tijdsduur die een SpeechRecognizer blijft luisteren naar onherkenbare geluiden (babble) voordat wordt aangenomen dat spraakinvoer is beƫindigd en de herkenningsbewerking wordt voltooid.
- EndSilenceTimeout: de tijdsduur die een SpeechRecognizer detecteert stilte (nadat de herkenningsresultaten zijn gegenereerd) en ervan uitgaat dat spraakinvoer is beƫindigd.
Notitie Time-outs kunnen per herkenner worden ingesteld.
// Set timeout settings.
recognizer.Timeouts.InitialSilenceTimeout = TimeSpan.FromSeconds(6.0);
recognizer.Timeouts.BabbleTimeout = TimeSpan.FromSeconds(4.0);
recognizer.Timeouts.EndSilenceTimeout = TimeSpan.FromSeconds(1.2);
Verwante artikelen
Voorbeelden
Windows developer