Bagikan melalui


RecognizedAudio Kelas

Definisi

Mewakili input audio yang terkait dengan RecognitionResult.

public ref class RecognizedAudio
[System.Serializable]
public class RecognizedAudio
public class RecognizedAudio
[<System.Serializable>]
type RecognizedAudio = class
type RecognizedAudio = class
Public Class RecognizedAudio
Warisan
RecognizedAudio
Atribut

Contoh

Contoh berikut menangani SpeechRecognitionEngine.SpeechRecognizedperistiwa , , SpeechRecognizer.SpeechRecognizedatau Grammar.SpeechRecognized dan output ke informasi konsol tentang audio yang dikenali yang terkait dengan hasil pengenalan.

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

Keterangan

Pengenal ucapan menghasilkan informasi tentang input audio sebagai bagian dari operasi pengenalan. Untuk mengakses audio yang dikenali, gunakan Audio properti atau GetAudioForWordRange metode .RecognitionResult

Hasil pengenalan dapat dihasilkan oleh peristiwa dan metode SpeechRecognizer kelas dan SpeechRecognitionEngine berikut:

Penting

Hasil pengenalan yang dihasilkan oleh pengenalan ucapan yang ditimulasi tidak berisi audio yang dikenali. Untuk hasil pengenalan seperti itu, propertinya Audio mengembalikan null dan metodenya GetAudioForWordRange memberikan pengecualian. Untuk informasi selengkapnya tentang pengenalan ucapan yang ditiru, lihat EmulateRecognize metode SpeechRecognizer dan EmulateRecognizeAsync kelas dan SpeechRecognitionEngine .

Properti

AudioPosition

Mendapatkan lokasi dalam aliran audio input untuk awal audio yang dikenali.

Duration

Mendapatkan durasi aliran audio input untuk audio yang dikenali.

Format

Mendapatkan format audio yang diproses oleh mesin pengenalan.

StartTime

Mendapatkan waktu sistem di awal operasi pengenalan.

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetRange(TimeSpan, TimeSpan)

Memilih dan mengembalikan bagian dari audio yang dikenali saat ini sebagai data biner.

GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
WriteToAudioStream(Stream)

Menulis seluruh audio ke aliran sebagai data mentah.

WriteToWaveStream(Stream)

Menulis audio ke aliran dalam format Gelombang.

Berlaku untuk

Lihat juga