問題タブ [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.
.net - System.Speech.Synthesis.TtsEngine の例?
名前空間 System.Speech.Synthesis.TtsEngine の (単純な) 例を知っていますか?
出力音声のピッチ、レート、ボリュームを制御できる TTS エンジンを使用したいと考えています。上記の名前空間でそれができるように見えますが、例が 1 つも見つかりませんでした。私がやりたいことをするために、テキストを音声に変換する (おそらく巨大で複雑な) コード全体を書き直さなければならないのか、それともプロセスに「フック」していくつかの変数を変更します。
各音素の長さとピッチを簡単に制御できるので、多かれ少なかれ実行可能なオプションは MBROLA です。問題は、MBROLA は音素を音声に変換するエンジンであるため、MBROLA で使用する前にテキストを音素に変換する必要があることです (これは難しい場合があります! たとえば、「I read」と「Ive read」、異なる音素「読む」と「読む」のために!)。
どんな提案でも大歓迎です!
ありがとう!
java - Java Speech サウンドを .wav ファイルとして出力する
音声合成の出力を .wav ファイルとして保存する方法を探していました。FreeTTS と CloudGarden をダウンロードしましたが、FreeTTS は Windows マシンで MBROLA 音声を設定する際に問題があり、CloudGarden の例には、以前のバージョンの jsapi が代わりに使用された場合でもエラーを生成する非推奨のメソッドが含まれています。
私が探しているのは、スピーチをスピーカーから再生するのではなく、.wav ファイルに保存する方法です。私が気にするのは、それがコンパイルされ、機能することだけです。
誰かが知識を持っているか、良いチュートリアルを知っていれば、それは素晴らしいことです:)
ありがとう、フィオナ
java - Mbrola.base は定義されていません
Freetts のテキスト読み上げ API を使用しようとしています。すべての jar ファイルをプロジェクトに含めました。speech.properties ファイルもホーム フォルダーにコピーしました。しかし、システム プロパティ mbrola.base undefined.Will
というエラーが発生します。 mbrola の声は使用しないでください。.Plus サンプルの jar ファイルを実行すると、音声出力なしで同じエラーが発生します。
これを並べ替えるにはどうすればよいですか?
java - FreeTTS mbrola がパスを見つけられない
FreeTTS ライブラリを使用しようとすると、次のエラーが表示されます。
私は設定に使用System.setProperty("mbrola.base", "Path/here");
してmbrola.base
いますが、パスを指す方法や mbrola を設定する方法がわかりません。これが私のプロジェクトのセットアップです。処理を使用しています。
私はWindows 8を実行しているので、それが何らかの効果があるかどうかはわかりません..
python - 操作 - espeak -v mb-en1 "hello world" - Python で
このコマンドを実行する方法:
これは Linux Mint ターミナルでは機能しますが、Python プログラムではどのように機能しますか?
提案をありがとう
直前の変更:
私は最近、このように作業することができました:
しかし、「テキスト」と言うのではなく、変数の内部を読み取る必要があります
助言がありますか?
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歳です。
java - MBROLAに新しい声を追加する方法 - FreeTTS
MBROLA と FreeTTS を使用したプロジェクトで、us1、us2、us3 という異なる声を追加しようとして数日かかりました。Windows(64ビット)でEclipseを使用しています
私はこのメッセージをすべて読みました:
freetts - テキスト読み上げ設定 mbrola voice com.sun.speech.freetts.ProcessException: Processing Utterance:
FreeTTS を使用した MBROLA の音声 - Windows
そしてこの他
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 を実行した人はいますか? 新しい音声を設定するには、どのような手順に従う必要がありますか?
java - freeTTSに私たちの声以外の新しい声を追加
私は音声認識プロジェクトに取り組んでいるため、数千語以上の音声ファイルが必要です。Mbrola
で音声を使用するためにすべてを正しく行いましFreeTTS
たが、使用できるのはus1,us2,us3
. それ以外の声は認識しません。
使用しようとすると、次のmbrola_en1
エラーが発生します。
無効な音声: Mbrola_en1
有効な音声: alan kevin kevin16 mbrola_us1 mbrola_us2 mbrola_us3
これに関連するすべての質問を読みましたが、残念ながらどれも答えられていません。
この問題を解決する方法を知っている人はいますか?