RecognizedAudio.StartTime Własność
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Pobiera czas systemowy na początku operacji rozpoznawania.
public:
property DateTime StartTime { DateTime get(); };
public DateTime StartTime { get; }
member this.StartTime : DateTime
Public ReadOnly Property StartTime As DateTime
Wartość nieruchomości
Czas systemowy na początku operacji rozpoznawania.
Przykłady
Poniższy przykład obsługuje SpeechRecognitionEngine.SpeechRecognized zdarzenie lub SpeechRecognizer.SpeechRecognized i dane wyjściowe do informacji konsoli o rozpoznanych dźwiękach skojarzonych z wynikiem rozpoznawania.
// Handle the SpeechRecognized event.
void SpeechRecognizedHandler(object sender, SpeechRecognizedEventArgs e)
{
if (e.Result == null) return;
RecognitionResult result = e.Result;
Console.WriteLine("Grammar({0}): {1}",
result.Grammar.Name, result.Text);
if (e.Result.Audio != null)
{
RecognizedAudio audio = e.Result.Audio;
Console.WriteLine(" start time: {0}", audio.StartTime);
Console.WriteLine(" encoding format: {0}", audio.Format.EncodingFormat);
Console.WriteLine(" position: {0}, duration: {1}",
audio.AudioPosition, audio.Duration);
}
// Add event handler code here.
}
Uwagi
Właściwość StartTime pobiera czas systemowy na początku operacji rozpoznawania, co może być przydatne w przypadku obliczeń opóźnienia i wydajności.
Właściwość AudioPosition pobiera lokalizację w generowanym strumieniu audio urządzenia wejściowego.