SpeechUI Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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) |