0

MBROLA と FreeTTS を使用したプロジェクトで、us1、us2、us3 という異なる声を追加しようとして数日かかりました。Windows(64ビット)でEclipseを使用しています

私はこのメッセージをすべて読みました:

FreeTTSで声を変える方法 - Java

freetts - テキスト読み上げ設定 mbrola voice com.sun.speech.freetts.ProcessException: Processing Utterance:

FreeTTS を使用した MBROLA の音声 - Windows

FreeTTS mbrola がパスを見つけられない

FreeTTSで声を変える方法 - Java

そしてこの他

http://sourceforge.net/p/freetts/discussion/137669/thread/848a09ab

これらは私が行った手順です:

1.- 最初に Freetts のドキュメントを読みましたhttp://freetts.sourceforge.net/docs/index.php#download_and_install

2.- ダウンロードしました

freetts-1.2.2-src.zip and freetts-1.2.2-bin.zip

3.- 新しい Eclipse プロジェクトを作成し、追加しました

freetts-1.2.2-src\freetts-1.2.2\demo\freetts\HelloWorld\FreeTTSHelloWorld.java

4.- jar をインポートする

freetts-1.2.2-bin\freetts-1.2\lib\freetts.jar

実行すると、コンソールに表示されます

All voices available:
System property "mbrola.base" is undefined.  Will not use MBROLA voices.
    alan (time domain)
    kevin (general domain)
    kevin16 (general domain)

Using voice: kevin16
System property "mbrola.base" is undefined.  Will not use MBROLA voices.

次に、MBROLA PC/DOS バイナリをダウンロードしました

mbr301d.zip 

http://tcts.fpms.ac.be/synthesis/mbrola.htmlから

これを解凍しました

C:\Users\Usuario\Downloads\mbr301d

us1、us2、us3 のボイスを追加しました。フォルダ構造は次のとおりです。

mbr302a (folder)
us1 (folder)
us2 (folder)
us3 (folder)
mbrola.exe
readme.txt

今、mbrola.baseを設定しました

System.setProperty("mbrola.base", "C:\\Users\\Usuario\\Downloads\\mbr301d");

そして、私が再び実行すると:

All voices available:
    alan (time domain)
    kevin (general domain)
    kevin16 (general domain)
    mbrola_us1 (general domain)
    mbrola_us2 (general domain)
    mbrola_us3 (general domain)

Using voice: mbrola_us1 

それらの声ですべてが完璧に機能します。しかし、私はスペイン語の声で作業する必要があります。それから私はMBROLAのウェブサイトからダウンロードしました

es1: Spanish Male (2.1Mb)    Alistair Conkie
es2: Spanish Male (5.1Mb)    TCC Communications Corp.
es3: Spanish Female (1.9Mb)    Universidad Carlos III de Madrid

私のMBROLAフォルダーで解凍します

mbr302a (folder)
us1 (folder)
us2 (folder)
us3 (folder)
es1 (folder)
es2 (folder)
es3 (folder)
mbrola.exe
readme.txt

しかし、もう一度実行すると、見つかりません。以前と同じ声が聞こえます。

us1、us2、us3 とは異なる音声で mbrola を実行した人はいますか? 新しい音声を設定するには、どのような手順に従う必要がありますか?

4

1 に答える 1