【发布时间】:2016-06-14 17:43:24
【问题描述】:
我只是想看看字典文件中是否存在字符串。 (问题底部的字典文件)
我想检查语音识别器是否可以识别单词。例如,识别器将无法识别ahdfojakdlfafiop 的字符串,因为字典中没有定义。那么,我可以检查一个单词是否在 pocktsphinx 的字典中吗?
类似:
if(myString.existsInDictionary){
startListeningBecauseExists();
}else(
//Doesn't exist in dictionary!!!
}
我只是想要一种方法来判断识别器是否可以听我想让它听什么。
这里是字典文件:
谢谢,
鲁基尔
【问题讨论】:
-
将字典文件中的所有单词读入
ArrayList,并始终检查if(list.contains(myString))。 -
@BalwinderSingh 我知道如何读取文件,但是如果您查看我的问题中的链接,这并不是那么简单。每行旁边都有一个发音,我不在乎。我只关心每一行的单词。我怎样才能读到这些单词?
-
@ELITE 我知道如何读取文件,但是如果您查看我的问题中的链接,这并不是那么简单。每行旁边都有一个发音,我不在乎。我只关心每一行的单词。我怎样才能读到这些单词?
-
我刚刚重新发布了我的答案,包括从您的字典文件中读取一个字典文件。您可以在下面查看它,希望对您有所帮助。
标签: java android database voice-recognition cmusphinx