RecognizedAudio.StartTime Eigenschap

Definitie

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.

Van toepassing op

Zie ook