Julius孤立词系统搭建

系统文档:http://www.sp.nitech.ac.jp/~ri/julius-dev/doxygen/julius/4.0/en/julius-simple_8c.html

系统书籍:http://julius.sourceforge.jp/book/Julius-3.2-book-e.pdf

 

在google中可以搜素到很多关于这些的内容。

 

因为AM本身和HTK的没有什么差别,所以主要来说一说LM以及Dictionary的问题。

 

首先要注意的是Julius不支持二进制的AM(HTK的二进制!),只能把ascii的HTK的AM转换为julius的二进制AM才能用!

 

另外,arpa格式的LM,Julius是可以支持的,但是仍然需要转码。

 

dfa语法是做关键词或者孤立词用的比较多的地方,可以参考http://julius.sourceforge.jp/book/Julius-3.2-book-e.pdf中的Writing Grammar For Julius部分。这里要说的有两点:

1. 在用mkfda.pl脚本的时候,输入的文件需要在pl脚本的路径下(对这点我很不爽,于是把源代码改了……)

2. 在windows环境下运行mkdfa.pl脚本时,需要把$minimizebin = "${thisdir}dfa_minimize";修正为$minimizebin = "${thisdir}dfa_minimize.exe";否则是找不到可执行程序的。

 

今天做了初步的识别工作,但是效果很差,估计是参数的配置还是有一点问题,明天一定解决这个问题。但是julius系统的实时性能确实值得肯定!

 

继续努力~

你可能感兴趣的:(工作,windows,Google,脚本,文档,Dictionary)