我需要通过visual studio从一个输入文件中在Windows 7的语音词典中添加数千个新单词,以便在Windows中使用。原生语音识别。可能吗?我应该使用Microsoft Speech API(SAPI)5.4吗?如果有的话帮助我。感谢。
答案 0 :(得分:2)
您无法使用System.Speech.Recognition库执行此操作;您必须使用speechlib自动化界面。
在项目中获得对speechlib的引用后,您可以使用AddPronunciation
方法添加发音,如下所示:
static void AddPronunciations()
{
SpLexicon lex = new SpeechLib.SpLexicon();
long langid = Thread.CurrentCulture.LCID;
lex.AddPronunciation("word", langid);
}