我知道如何在C#中使用语音识别,但问题是如何在Windows语音词典数据库中添加特殊的单词或名称? 在Windows 7和8中,您可以使用以下方法轻松完成:
开场词典>添加新单词>输入单词文字>通过麦克风录制单词的发音
然后,没关系!这个词会添加到数据库中。 我们也可以使用语音字典编辑单词。 有谁知道我们如何使用.NET和编程来完成这些步骤?
修改 它非常简单,windows语言字典有限数据库,我们如何通过.NET C#添加其他一些单词呢? 例如,在Windows语音字典中不存在名称“沙拉”。如何将这个单词及其发音添加到windows语音字典中?
抱歉,我对这个伟大的网站有点新鲜。答案 0 :(得分:1)
您需要使用SAPI Automation APIs(也称为SpeechLib)来访问ISpLexicon接口。
特别是,ISpLexicon::AddPronunciation
会将新单词(及其相关发音)添加到用户词典中。