使用语音识别组件构建Android应用。我已经构建了一个关键字.gram文件,其中包含我想识别的3.240个单词。我使用http://www.speech.cs.cmu.edu/tools/lmtool-new.html构建了相应的字典(语音)。这只是英文..我需要一个可以创建荷兰语拼音字典的工具。有什么建议吗?
当我尝试指向在https://sourceforge.net/projects/cmusphinx/files/Acoustic%20and%20Language%20Models/Dutch%20Voxforge下载的Dutch Acoustic模型时,我的应用程序出错(Decoder_setJsgfFile返回-1)。错误发生在Decoder.class的第43行。
当我使用" en-us-ptm"时,应用程序可以运行,但识别很糟糕。请指导。关于识别3.500荷兰语单词的框架的其他建议也受到欢迎。谢谢。
lmtool创建的DUTCH声学模型文件夹的内容: feat.params MDEF 手段 mixture_weights noisedict transition_matrices 方差
编辑:Decoder_setJsgfFile返回-1是一般错误。有关详细信息,请在出现此错误之前检查日志文件行。
答案 0 :(得分:1)
找到将字典与语法文件匹配的解决方案。您需要语法文件中的所有单词都出现在字典中,否则应用程序将崩溃。
你也可以看看Kaldi-asr进行语音识别,它有一个很好的荷兰语模型(TU Twente)可以在git(Kaldi_NL)上找到。