Skip to content

hecomi/Xml2dfa

Repository files navigation

音声認識エンジン Julius の文法ファイルを自動生成したい!

通常は、grammar & voca を作って mkdfa.pl に食わせて dfa & dict を吐き出せてるところを以下のような命令を記述した XML から生成したいです。

例:
================================================================
<?xml version="1.0" encoding="UTF-8"?>
<iRemocon>
	<command word="テレビ(を|)(つけて|消して)" num="1" />
	<command word="テレビ(を|)切替" num="2" />
	<command word="テレビ(を|)次" num="3" />
	<command word="テレビ(を|)前" num="4" />

	<command word="電気(を|)つけて" num="11" />
	<command word="電気(を|)こだま" num="12" />
	<command word="電気(を|)消して" num="13" />

	<command word="モニタ(を|)つけて" num="14" />
	<command word="モニタ(を|)消して" num="15" />
</iRemocon>
================================================================

今は、grammar & voca が生成できるようになりました。
次は dfa & dict への変換を行いたい。
と考えているのですが、

https://github.com/rti7743/rtilabs/tree/master/files/asobiba/juliustest

のように mkdfa がしょんぼりな感じの情報もあるので、grammar & voca を生成せずに dfa & dict を真似して生成しようかと現在検討中。

About

[Julius] コマンドを記述した XML ファイルから dfa ファイルと dict ファイルを生成する

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages