問題タブ [mbrola]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1211 参照

.net - System.Speech.Synthesis.TtsEngine の例?

名前空間 System.Speech.Synthesis.TtsEngine の (単純な) 例を知っていますか?

出力音声のピッチ、レート、ボリュームを制御できる TTS エンジンを使用したいと考えています。上記の名前空間でそれができるように見えますが、例が 1 つも見つかりませんでした。私がやりたいことをするために、テキストを音声に変換する (おそらく巨大で複雑な) コード全体を書き直さなければならないのか、それともプロセスに「フック」していくつかの変数を変更します。

各音素の長さとピッチを簡単に制御できるので、多かれ少なかれ実行可能なオプションは MBROLA です。問題は、MBROLA は音素を音声に変換するエンジンであるため、MBROLA で使用する前にテキストを音素に変換する必要があることです (これは難しい場合があります! たとえば、「I read」と「Ive read」、異なる音素「読む」と「読む」のために!)。

どんな提案でも大歓迎です!

ありがとう!

0 投票する
2 に答える
1381 参照

java - Java Speech サウンドを .wav ファイルとして出力する

音声合成の出力を .wav ファイルとして保存する方法を探していました。FreeTTS と CloudGarden をダウンロードしましたが、FreeTTS は Windows マシンで MBROLA 音声を設定する際に問題があり、CloudGarden の例には、以前のバージョンの jsapi が代わりに使用された場合でもエラーを生成する非推奨のメソッドが含まれています。

私が探しているのは、スピーチをスピーカーから再生するのではなく、.wav ファイルに保存する方法です。私が気にするのは、それがコンパイルされ、機能することだけです。

誰かが知識を持っているか、良いチュートリアルを知っていれば、それは素晴らしいことです:)

ありがとう、フィオナ

0 投票する
0 に答える
485 参照

java - Mbrola.base は定義されていません

Freetts のテキスト読み上げ API を使用しようとしています。すべての jar ファイルをプロジェクトに含めました。speech.properties ファイルもホーム フォルダーにコピーしました。しかし、システム プロパティ mbrola.base undefined.Will
というエラーが発生します。 mbrola の声は使用しないでください。.Plus サンプルの jar ファイルを実行すると、音声出力なしで同じエラーが発生します。

これを並べ替えるにはどうすればよいですか?

0 投票する
1 に答える
4198 参照

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

FreeTTS ライブラリを使用しようとすると、次のエラーが表示されます。

私は設定に使用System.setProperty("mbrola.base", "Path/here");してmbrola.baseいますが、パスを指す方法や mbrola を設定する方法がわかりません。これが私のプロジェクトのセットアップです。処理を使用しています。

私はWindows 8を実行しているので、それが何らかの効果があるかどうかはわかりません..

0 投票する
2 に答える
810 参照

python - 操作 - espeak -v mb-en1 "hello world" - Python で

このコマンドを実行する方法:

これは Linux Mint ターミナルでは機能しますが、Python プログラムではどのように機能しますか?

提案をありがとう

直前の変更:

私は最近、このように作業することができました:

しかし、「テキスト」と言うのではなく、変数の内部を読み取る必要があります

助言がありますか?

0 投票する
2 に答える
5430 参照

java - FreeTTSで声を変える方法 - Java

私は FreeTTS Voices を使用する Java でプログラムを実行しています。私が望むのは、声を変更することです。プログラムを実行すると、次のように表示されます。

「システム プロパティ "mbrola.base" は未定義です。MBROLA ボイスは使用しません。」

次のコードを使用して、必要なテキストを読み上げます

その後

MBROLA ボイスを挿入するためのチュートリアルを見つけようとしました。私が見つけたチュートリアルの 1 つは彼らの Web ページにありました: http://freetts.sourceforge.net/mbrola/README.htmlしかし、私は Windows にいて、MAC について何も知らないので、その方法を知ることができません。 . 他のチュートリアルはLinux上にあったため、理解できません。私は Windows で netbeans を使用していますが、これを行う方法を誰かに明確に説明してもらいたいです。私は初心者で14歳です。

0 投票する
0 に答える
570 参照

java - FreeTTS を使用して Java で Mbrola の音声 (us1、us2、us3 以外) を使用するには?

us1、us2、us3だけでなく、FreeTTSでここから追加の音声を使用できるかどうかを知りたい. 特に英語以外の声。

そうでない場合、その声をどのように使用できますか?

ありがとう

0 投票する
1 に答える
4865 参照

java - MBROLAに新しい声を追加する方法 - FreeTTS

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.- ダウンロードしました

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

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

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

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

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

これを解凍しました

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

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

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

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

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

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

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

0 投票する
1 に答える
548 参照

java - freeTTSに私たちの声以外の新しい声を追加

私は音声認識プロジェクトに取り組んでいるため、数千語以上の音声ファイルが必要です。Mbrolaで音声を使用するためにすべてを正しく行いましFreeTTSたが、使用できるのはus1,us2,us3. それ以外の声は認識しません。

使用しようとすると、次のmbrola_en1エラーが発生します。

無効な音声: Mbrola_en1
有効な音声: alan kevin kevin16 mbrola_us1 mbrola_us2 mbrola_us3

これに関連するすべての質問を読みましたが、残念ながらどれも答えられていません。

この問題を解決する方法を知っている人はいますか?