2016-09-01 9 views
1

私はsphinx 5prealphaを使ってアライメントを行っていますが、結果が悪いです。私は異なるAMと辞書を試みましたが、結果は常に同じです。同じバージョンのAMと辞書を古いバージョン(sphinx4)で使用すると、非常に良い結果が得られます。このオーディオファイルとテキストの filesCMU Sphinx 5prealphaアライメントの問題

結果は5phrealxではなく、sphinx4に適しています。フランス語のAMと辞書を試してみると、違いが分かるはずです。 この問題を解決する方法はありますか?どんな助けもありがとう。

私はここ2 AMや辞書を試してみました

---- UPDATE ----: Ester and SPhinx models

私は、このソースコードを使用しています:Sphinx source code

私は、エステルAMを使用辞書、私は得る(古いスフィンクスのバージョン4の結果): expected.txt

しかし、私は(prealpha 5つで: what_i_get.txt

私は結果を表示しています:

     List<WordResult> wr = aligner.align(audioUrl, text); 

        for (WordResult result : wr) { 

         System.out.println(
           result.getWord().toString() + " " + Long.toString(result.getTimeFrame().getStart()) 
             + " " + Long.toString(result.getTimeFrame().getEnd())); 
        } 
+0

アライメントから得られる正確な結果と期待する結果を提供する必要があります。また、どのモデルを正確に使用していますか?ここでは軽微な問題を除いて細かく整列します。 –

+0

@NikolayShmyrev私の質問が更新されました。ご協力いただきありがとうございます。 – user2576975

答えて

0

旧アルゴリズムはあなたのような短い発話のために最高の仕事を、新しいものは、非常に長いファイルのために設計されています。だから新しいアルゴリズムは短い発話にはあまり適していません。

大文字と小文字を区別して動作させるには、アラインメントアルゴリズムを少し修正する必要があります。私は今週見ようとしていますが、もう少し時間がかかるでしょう。

+0

よろしくお願いいたします。私はそのためにあまりにも多くの困難に直面している。 – user2576975

+0

@ Nicolayあなたはまだこの問題に取り組んでいますか?解決策はありますか?前もって感謝します。 – user2576975

+0

しばらくお待ちくださいもっと数日をください –

関連する問題