【发布时间】:2014-11-24 21:46:11
【问题描述】:
现在我正在使用语音制作字典应用程序。我已经制作了这本词典,大约有 100000 个单词作为数据库。这本词典需要语音搜索。为此,我使用 Sphinx4 / cmusphinx 作为要使用的工具。我已经阅读了相关网站的参考资料并成功运行了应用程序示例。然后我在这个示例(HelloWorld)中实现相同的方法到我的字典中。以前,我已经在语法(.gram)中放入了 100000 个单词。当我尝试运行它时,我的字典被冻结了,5 分钟后,eclipse 显示“Java Heap Size Out of Memory”
语法配置
#JSGF V1.0;
grammar hello;
public <database> = ([<Words>])*;
<Words>= 100000 words split by "|"
对于 sphinx4,我使用了这个版本http://sourceforge.net/projects/cmusphinx/files/sphinx4/1.0%20beta6/
我在字典中实现语音的方法正确吗?
有没有什么好的参考资料来构建这样一个拥有大量词库(大约 100000 个词)的搜索引擎?
希望你能帮助我。
【问题讨论】: