语境
我目前正在构建一个 sdk/service 应用程序可以访问基于语音的命令,目前我正在使用 android pocketsphinx 来检测关键字(即“wake”),然后用谷歌语音识别分析整个句子,但是我的问题是我想让它全部离线!所以我正在通过充分利用pocketsphinx来取代谷歌语音识别......
我的问题
用户定义他想要检测的单词,之前我只是比较了所说的单词和谷歌语音语音到文本返回给我的内容......所以知道我想更新袖珍狮身人面像使用的语法用户给出的单词,这是有问题的,因为(按照android Pocket sphinx的javadoc)它只能接受语法文件!
问题
有什么方法可以即时更新 android pocketsphinx 语法?
编辑
我忘了说这个方法:(
public void addFsgSearch(String searchName, FsgModel fsgModel)
在github pocketsphinx中)
这似乎不像任何其他语法设置器方法那样采用语法文件,而是采用类/结构?但问题是它没有记录......