0

pocketSphinx 库中是否有一种方法,它允许我输入一个单词 [name,nickname] 作为来自用户的文本,然后在说出该单词时它可以识别它。

流程将是 - 用户输入单词,然后启动识别器,当他说出单词时,它被识别。这个词不是普通的英语单词,而是一个名字或昵称。

对我来说,另一个选择是收集我所在地区所有可能的单词并为它们制定语法,但显然我希望有一个更好的解决方案。使用袖珍狮身人面像是因为需要连续收听。谢谢你。

4

1 回答 1

0

您可以随时添加和删除关键字搜索,如下所示:

private static final String SEARCH_NAME = "kws";

/* Word you want to check */
public void recognizeWord(String word ) {
       recognizer.setKeyphrase(SEARCH_NAME, word);
       recognizer.setSearch(SEARCH_NAME);
       recognizer.startListening(SEARCH_NAME);
}
于 2016-04-08T22:32:18.127 回答