2012-07-12 19 views
0

我在voxforge julius教程中提供的示例教程中添加了一些單詞,如水果名稱。我認爲語法和voca文件是正確的,並且在最後這個錯誤中我被困在最後一步。錯誤[+2640] TreeBuildCommand:TB命令必須按順序排列

我檢查了我的monophones0文件,我沒有做任何更改,我只是複製它,因爲它是在教程中使用perl命令創建樹。我不知道爲什麼我現在有這個錯誤。

TB 350.00 ST_a_2_ {} 樹基於聚類 錯誤[2640] TreeBuildCommand:TB命令必須按順序

需要幫助!

回答

0

您需要修改perl腳本才能使用您的電話。得到的tree.hed不應該有這樣的

TB 350.00 ST_a_2_ {} 

不是行,行應該類似於

TB 350 "ST_jh_2_" {("jh","*-jh+*","jh+*","*-jh").state[2]} 
+0

這是我的mkclscript.prl你希望我做什麼改變...因爲我已經通過添加另一個改變來改變它了......並且我在tree.hhed中獲得的行類似於 TB 350「 ST_a_2_「{(」a「,」* - a + *「,」a + *「,」* - a「)。state [2]} TB 350」ST__2_「{(」「,」* - + *「,狀態[2]} TB 350「ST_a_2_」{(「a」,「* - a + *」,「a + *」,「* - a」)。state [2 ]} TB 350「ST__2_」{(「」,「* - + *」,「+ *」,「* - 」)。state [2]} – user1495973 2012-07-13 08:05:15

+0

http://stackoverflow.com/q/11466754/1495973 – user1495973 2012-07-13 08:24:50

+0

我wana向你展示我的perl腳本和我從樹中得到的內容,你希望我在那裏編輯。我發佈了一個新的問題鏈接這一個,現在被某個人關閉 – user1495973 2012-07-13 12:49:05

0

起初接受我的道歉,如果我錯了。 在tree.hed文件中有三個部分TR0,TR2,TR1。

AT的TR2部分的最後一行是:

TB 350 「ST_sil_4_」{( 「SIL」, 「-sil +」, 「SIL + 」, 「 -sil」)狀態[4]}

然後在那裏它被認爲只添加以下的附加行TR1部分開始:

TR 1

AU 「./fulllist」

CO 「./tiedlist」

ST 「./trees」

但在我的情況下mkclscript.jl腳本添加了一些線之間我上面提到了兩部分。所以我刪除了這些部分,對我來說工作得很好。我相信問題在於腳本。希望能幫助到你。