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.
Important
Voor spraakherkenning is een MSIX-pakketidentiteit vereist. De Windows.Media.SpeechRecognition API’s zijn alleen beschikbaar als uw app wordt uitgevoerd met een pakketidentiteit (verpakt of verpakt met een externe locatie). Uitgepakte apps kunnen deze API's niet gebruiken.
Sleutel-API's
Overview
De SpeechRecognizer.Timeouts eigenschap retourneert een SpeechRecognizerTimeouts object met drie configureerbare TimeSpan waarden:
| Property | Description |
|---|---|
| InitialSilenceTimeout | Hoe lang SpeechRecognizer naar stilte luistert voordat wordt vastgesteld dat er geen spraak meer komt en een leeg resultaat wordt geretourneerd. |
| EndSilenceTimeout | De duur dat de SpeechRecognizer op stilte wacht nadat spraak is herkend voordat het resultaat wordt vastgesteld. |
| BabbleTimeout | Hoelang het SpeechRecognizer blijft luisteren naar onherkenbare geluiden (babble) voordat wordt aangenomen dat spraakinvoer is beëindigd en de herkenningsbewerking wordt voltooid. |
Time-outwaarden instellen
// Set the initial silence timeout to 6 seconds.
speechRecognizer.Timeouts.InitialSilenceTimeout = TimeSpan.FromSeconds(6.0);
// Set the end silence timeout to 1.2 seconds.
speechRecognizer.Timeouts.EndSilenceTimeout = TimeSpan.FromSeconds(1.2);
// Set the babble timeout to 0 (infinite — keep listening).
speechRecognizer.Timeouts.BabbleTimeout = TimeSpan.FromSeconds(0);
Note
Time-outwaarden worden ingesteld op de SpeechRecognizer voordat u de herkenningssessie start. Wijzigingen na het starten van een sessie hebben geen effect tot de volgende sessie.
Verwante artikelen
Windows developer