Bagikan melalui


SpeechUI Kelas

Definisi

Menyediakan informasi teks dan status tentang operasi pengenalan yang akan ditampilkan di antarmuka pengguna platform Ucapan.

public ref class SpeechUI
public class SpeechUI
type SpeechUI = class
Public Class SpeechUI
Warisan
SpeechUI

Contoh

Contoh berikut adalah handler untuk peristiwa tersebut SpeechRecognized . Kejadian ini digunakan oleh Grammar yang dirancang untuk menangani input kata sandi dalam bentuk "Kata sandi saya adalah ...".

Jika kata sandi tidak ada, atau tidak valid, SendTextFeedback mengirimkan informasi kesalahan ke antarmuka pengguna platform Ucapan.

grammar.SpeechRecognized +=   
delegate(object sender, SpeechRecognizedEventArgs eventArgs)   
{  
  SemanticValue semantics = eventArgs.Result.Semantics;  
  RecognitionResult result=eventArgs.Result;  

  if (!semantics.ContainsKey("Password"))   
  {  
    SpeechUI.SendTextFeedback(eventArgs.Result, "No Password Provided", false);  
  }  
  else   
  {  
    RecognizedAudio pwdAudio = result.GetAudioForWordRange(  
                  result.Words[3],  
                  result.Words[result.Words.Count - 1]);  
    MemoryStream pwdMemoryStream = new MemoryStream();  
    pwdAudio.WriteToAudioStream(pwdMemoryStream);  
    if (!IsValidPwd(pwdMemoryStream))   
    {  
      string badPwd = System.IO.Path.GetTempPath() +   
              "BadPwd" + (new Random()).Next().ToString() + ".wav";  
      FileStream waveStream = new FileStream(badPwd, FileMode.Create);  
      pwdAudio.WriteToWaveStream(waveStream);  
      waveStream.Flush();  
      waveStream.Close();  
      SpeechUI.SendTextFeedback(eventArgs.Result, "Invalid Password", false);  
    }  
  }  
};  

Keterangan

SpeechUI Anggota kelas dapat digunakan untuk menunjukkan umpan balik yang tepat kepada pengguna akhir melalui antarmuka pengguna pengenalan ucapan. Aplikasi dapat mengembalikan teks arbitrer dan informasi keberhasilan/kegagalan menggunakan kelas ini.

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)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
SendTextFeedback(RecognitionResult, String, Boolean)

Mengirim status dan teks deskriptif ke antarmuka pengguna platform Ucapan tentang status operasi pengenalan.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk