RecognizedAudio.Duration Eigenschap

Definitie

Hiermee haalt u de duur van de invoeraudiostream voor de herkende audio op.

public:
 property TimeSpan Duration { TimeSpan get(); };
public TimeSpan Duration { get; }
member this.Duration : TimeSpan
Public ReadOnly Property Duration As TimeSpan

Waarde van eigenschap

De duur binnen de invoeraudiostroom voor de herkende audio.

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.
}

Van toepassing op

Zie ook