Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Ange hur länge ett talsyntesprogram ignorerar tystnad eller oigenkännliga ljud (babbel) och fortsätter att lyssna efter röstinmatning.
Viktiga API:er: Tidsgränser, Taligenkänningens tidsgränser
Ange en tidsgräns
Här anger vi olika timeout-värden:
- InitialSilenceTimeout – Den tid som en SpeechRecognizer identifierar tystnad (innan några igenkänningsresultat har genererats) och förutsätter att talindata inte kommer.
- BabbleTimeout – Den tid som en SpeechRecognizer fortsätter att lyssna på oigenkännliga ljud (babbel) innan den antar att talinmatningen är avslutad och slutför igenkänningsprocessen.
- EndSilenceTimeout – Den tid som en SpeechRecognizer upptäcker tystnad (efter att igenkänningsresultaten har genererats) och antar att talinmatningen har avslutats.
Observera Tidsgränser kan anges per igenkännare.
// Set timeout settings.
recognizer.Timeouts.InitialSilenceTimeout = TimeSpan.FromSeconds(6.0);
recognizer.Timeouts.BabbleTimeout = TimeSpan.FromSeconds(4.0);
recognizer.Timeouts.EndSilenceTimeout = TimeSpan.FromSeconds(1.2);
Relaterade artiklar
Exempel
Windows developer