【发布时间】:2018-06-05 15:16:42
【问题描述】:
我有一些来自System.Speech.Recognition 的简单代码可以正常工作:
using (var recognizer = new SpeechRecognitionEngine(new CultureInfo("en-US")))
{
recognizer.LoadGrammar(new DictationGrammar());
recognizer.SpeechRecognized += recognizer_SpeechRecognized;
recognizer.SetInputToDefaultAudioDevice();
recognizer.RecognizeAsync(RecognizeMode.Multiple);
}
private void recognizer_SpeechRecognized(object sender, SpeechRecognizedEventArgs e)
{
textBox1.Text = "Recognized text: " + e.Result.Text;
}
使用 Windows 7 时,我在 "Control Panel" -> "Speech Recognition" -> "Train your computer to better understand you" 进行语音训练。
我的程序是否会自动利用已完成的任何培训? 培训收益是基于用户还是基于机器? 可以(轻松地)移动这些语音“配置文件”吗?
【问题讨论】:
标签: c# .net speech-recognition system.speech.recognition