我正在尝试构建一个应用程序来教授一些基本的英语单词。它需要能够捕获音频并将其转换为文本,我想离线。我知道pocketsphinx-android但我的问题是pocketphinx试图将它与预定义集合中的单词联系起来。这不是我想要的。 我希望应用程序只是将单词翻译成文本,不要试图弄清楚它最喜欢哪个单词,然后针对单个单词进行检查。因此,程序不应该试图找到用户想要说的内容的含义,而只是比较它。我也希望它能够做相反的事情(将文本转换为语音)。是否有任何可用的API来执行此操作,或者pocketphinx可以执行此操作吗?
答案 0 :(得分:0)
使用语法文件输入您需要的所有句子,例如
#JSGF V1.0;grammar menu;
public <item> = HI | LISA | IS EVERYTHING | ALRIGHT | HI LISA | HI IS EVERYTHING | HI LISA IS EVERYTHING ALRIGHT ;
您的词典文件应包含语法文件中的所有单词。