Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android离线语音文本比较_Java_Android_Android Library_Pocketsphinx_Pocketsphinx Android - Fatal编程技术网

Java Android离线语音文本比较

Java Android离线语音文本比较,java,android,android-library,pocketsphinx,pocketsphinx-android,Java,Android,Android Library,Pocketsphinx,Pocketsphinx Android,我正在尝试建立一个应用程序来教一些基本的英语单词。它需要能够捕获音频并将其转换为文本,这是我想要离线完成的。我知道pocketsphinx android,但我的问题是pocketsphinx试图将其与预定义集合中的一个单词联系起来。这不是我想要的。 我希望应用程序只是将单词翻译成文本,不要试图找出它最像什么单词,然后对照单个单词进行检查。因此,程序不应该试图找出用户想要说的话的含义,而应该简单地进行比较。我还希望它能够做相反的事情(将文本转换为语音)。是否有任何可用的API来执行此操作,或者p

我正在尝试建立一个应用程序来教一些基本的英语单词。它需要能够捕获音频并将其转换为文本,这是我想要离线完成的。我知道pocketsphinx android,但我的问题是pocketsphinx试图将其与预定义集合中的一个单词联系起来。这不是我想要的。
我希望应用程序只是将单词翻译成文本,不要试图找出它最像什么单词,然后对照单个单词进行检查。因此,程序不应该试图找出用户想要说的话的含义,而应该简单地进行比较。我还希望它能够做相反的事情(将文本转换为语音)。是否有任何可用的API来执行此操作,或者pocketsphinx可以执行此操作?

使用语法文件输入您需要输入的所有句子,例如

   #JSGF V1.0;grammar menu;
   public <item> =  HI  | LISA  | IS EVERYTHING  | ALRIGHT  | HI LISA  | HI IS EVERYTHING | HI LISA IS EVERYTHING ALRIGHT  ;
JSGF V1.0;语法菜单; 公共=嗨|丽莎|一切都好|嗨丽莎|嗨一切都好|嗨丽莎一切都好;;
你的字典文件应该包括语法文件中的所有单词。

这个问题以前有人问过,你可以找到答案