RecognizedAudio Sınıf

Tanım

ile RecognitionResultilişkili ses girişini temsil eder.

public ref class RecognizedAudio
public class RecognizedAudio
[System.Serializable]
public class RecognizedAudio
type RecognizedAudio = class
[<System.Serializable>]
type RecognizedAudio = class
Public Class RecognizedAudio
Devralma
RecognizedAudio
Öznitelikler

Örnekler

Aşağıdaki örnek , SpeechRecognitionEngine.SpeechRecognizedveya SpeechRecognizer.SpeechRecognized olayını işler Grammar.SpeechRecognizedve tanıma sonucuyla ilişkili tanınan ses hakkındaki konsol bilgilerine çıkış yapar.

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

Açıklamalar

Konuşma tanıyıcı, tanıma işleminin bir parçası olarak ses girişi hakkında bilgi oluşturur. Tanınan sese erişmek için özelliğini veya Audio yöntemini GetAudioForWordRangekullanınRecognitionResult.

Ve sınıflarının aşağıdaki olayları ve yöntemleriyle SpeechRecognizerSpeechRecognitionEngine bir tanıma sonucu oluşturulabilir:

Important

Öykünülmüş konuşma tanıma tarafından oluşturulan bir tanıma sonucu, tanınan ses içermez. Böyle bir tanıma sonucu için özelliği Audio döndürür null ve GetAudioForWordRange yöntemi bir özel durum oluşturur. Öykünmüş konuşma tanıma hakkında daha fazla bilgi için ve sınıflarının ve EmulateRecognizeEmulateRecognizeAsync yöntemlerine SpeechRecognizer bakınSpeechRecognitionEngine.

Özellikler

Name Description
AudioPosition

Tanınan sesin başlangıcı için giriş ses akışındaki konumu alır.

Duration

Tanınan ses için giriş ses akışının süresini alır.

Format

Bir tanıma altyapısı tarafından işlenen sesin biçimini alır.

StartTime

Tanıma işleminin başlangıcında sistem saatini alır.

Yöntemler

Name Description
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetRange(TimeSpan, TimeSpan)

Geçerli tanınan sesin bir bölümünü ikili veri olarak seçer ve döndürür.

GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)
WriteToAudioStream(Stream)

Ses akışının tamamını ham veri olarak yazar.

WriteToWaveStream(Stream)

Dalga biçiminde bir akışa ses yazar.

Şunlara uygulanır

Ayrıca bkz.