我正在使用C#开发一个小型应用程序,该应用程序使用Microsoft Speech API执行语音识别。

我需要在语法中添加一些非英语单词,其发音不符合英语发音规则。

是否可以使用国际语音字母指定他们的发音?
如果是,应使用哪种方法?

最佳答案

在此处实现自定义发音的方法是将SrgsDocument传递给Grammar constructor。这允许根据http://www.w3.org/TR/speech-grammar/指定。

我还没有做到这一点,它看起来并不平凡,但这应该可以让您做自己想做的事情。

10-07 23:10