2017-02-27 64 views
1

我正在嘗試運行g2p-seq2seq工具,以便將單詞添加到cmusphinx字典中。找不到g2p-seq2seq-cmudict模型

我按照the g2p github page上的說明操作。

我已經使用tensorflow安裝頁上指定的virtualenv方法安裝了TensorFlow。

我在virtualenv環境下使用$ source ~/tensorflow/bin/activate根據tensorflow頁面上的指定。

但是當我嘗試運行命令:
g2p-seq2seq --interactive --model g2p-seq2seq-cmudict

我收到RuntimeError: Model not found in g2p-seq2seq-cmudict

但我從鏈接下載GitHub的頁面上的「G2P-seq2seq-cmudict」文件夾,它是在我正在運行命令的「Documents」文件夾中。

並且最後在這裏做進一步的瞭解圖片screenie

+0

我們暫時把它升級到tensorflow 1.0。我們很快就會上傳更新的模型。跟蹤在https://github.com/cmusphinx/g2p-seq2seq/issues/65 –

+0

噢,好的,謝謝。我很困惑。 – HalfLife420

+0

@NikolayShmyrev如果可能,你認爲在新字典完成後你可以發佈這個問題的答案嗎?如果你太忙,我明白。 – HalfLife420

回答

0

首先你要高度重視,以確定你的詞典中,你將建立的文件,

例如

CD /家庭/ cmudict主/選擇你的字典文件 - > cmudict.dict

然後你應該有一些文件夾包括模型將創建後g2p訓練你的字典

例如 /家庭/ cmudict主/英語模型

該示例中的命令將在這裏

G2P,seq2seq --train cmudict.dict --model英語模型

希望能做到

+1

我很欣賞卡勞蘭先生的努力,但在問題的評論中,你會發現這個軟件的開發人員已經表示,當前的字典在最新的tensorflow更新中被打破,意識到這個問題和(我假設反正)他們正在努力解決它。 – HalfLife420

+0

答案是有效的,但模型可以被訓練 –