0

我正在尝试构建一个应用程序来教一些基本的英语单词。它需要能够捕捉音频并将其转换为文本,我希望脱机。我知道pocketsphinx-android,但我的问题是,pocketsphinx试图将它与来自预定义集合的单词相关联。这不是我想要的。 我希望应用程序只是将单词翻译为文本,不要试图弄清楚它最喜欢的单词,然后检查单个单词。因此,程序不应该试图找出用户想要说的内容,而只是简单地比较它。我也希望它能够做到相反(将文本转换为语音)。有没有任何可用的API来做到这一点,或者pocketsphinx可以做到这一点?Android离线语音文字比较

+0

此问题已被问及之前,你可以找到答案[这里](http://stackoverflow.com/questions/17616994/offline-speech-recognition-in-android-jellybean) – johnao

回答

0

使用语法文件输入你需要例如

#JSGF V1.0;grammar menu; 
    public <item> = HI | LISA | IS EVERYTHING | ALRIGHT | HI LISA | HI IS EVERYTHING | HI LISA IS EVERYTHING ALRIGHT ; 

你的字典文件应包括所有从语法文件的话所有的句子。