使用解码器的 addWord 方法时出错
Error when using addWord method of the Decoder
在尝试 运行 那些行之后:
Decoder decoder = recognizer.getDecoder();
decoder.addWord("volip", "V AA L AH P",1);
我通过 java.lang.RuntimeException: Decoder_addWord returned -1.
得到了这个 error:Caused
我正在尝试向词典中添加一个单词,我能够将其直接添加到 cmudict-en-us.dict 文件中。
问题是当我将它用作关键词时,应用程序将所有可能的声音识别为单词 "volip"
使用方法 addKeyphraseSearch()
.
I got this error:Caused by: java.lang.RuntimeException: Decoder_addWord returned -1.
如果字典中已有该词,则无法再次添加,这就是引发错误的原因。
您需要将单词添加到词典文件或在运行时添加单词,而不是两者都添加。
the problem was the app recognized every possible sound as the word "volip" when i used it as
您需要调整关键字阈值,如教程所述
在尝试 运行 那些行之后:
Decoder decoder = recognizer.getDecoder();
decoder.addWord("volip", "V AA L AH P",1);
我通过 java.lang.RuntimeException: Decoder_addWord returned -1.
我正在尝试向词典中添加一个单词,我能够将其直接添加到 cmudict-en-us.dict 文件中。
问题是当我将它用作关键词时,应用程序将所有可能的声音识别为单词 "volip"
使用方法 addKeyphraseSearch()
.
I got this error:Caused by: java.lang.RuntimeException: Decoder_addWord returned -1.
如果字典中已有该词,则无法再次添加,这就是引发错误的原因。
您需要将单词添加到词典文件或在运行时添加单词,而不是两者都添加。
the problem was the app recognized every possible sound as the word "volip" when i used it as
您需要调整关键字阈值,如教程所述