RecognizedAudio.StartTime Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u het systeemtijd op aan het begin van de herkenningsbewerking.
public:
property DateTime StartTime { DateTime get(); };
public DateTime StartTime { get; }
member this.StartTime : DateTime
Public ReadOnly Property StartTime As DateTime
Waarde van eigenschap
Het systeemtijd aan het begin van de herkenningsbewerking.
Voorbeelden
In het volgende voorbeeld worden de SpeechRecognitionEngine.SpeechRecognized of SpeechRecognizer.SpeechRecognized gebeurtenis en uitvoer verwerkt naar de consolegegevens over de herkende audio die is gekoppeld aan het herkenningsresultaat.
// 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.
}
Opmerkingen
De StartTime eigenschap haalt het systeemtijd op aan het begin van de herkenningsbewerking, wat handig kan zijn voor latentie- en prestatieberekeningen.
De AudioPosition eigenschap haalt de locatie op in de gegenereerde audiostream van het invoerapparaat.