問題タブ [freetts]
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.
html - HTML5 音声合成 API 音声/言語サポート
html5 で音声合成を使用してアラビア語でメッセージを話そうとしていますが、機能していません。次のスクリプトを実行して、Chrome でサポートされている言語を確認しましたが、アラビア語はその 1 つではありません。
これは私が使用したスクリプトです
この機能を動作させるためにアラビア語の音声/言語をインストールする方法はありますか? そうでない場合は、アラビア語をサポートする必要がある Web サイト用の埋め込みテキスト読み上げサービスを教えてもらえますか? またはそれを行う何か?readpeech に連絡しましたが、価格が予算よりも高くなっています
java - Java FreeTTS に音声がありません
Java でテキスト読み上げを行うだけの小さなプログラムを作成しました。
私のクラスは次のようになります。
私は構文(およびその他のもの)が正しいと確信していますが、私のvoice
ものは常にnull
です。
「kevin16」が見つからないか、プロジェクトに含まれていないと思いますが、プロジェクトに音声を追加する方法がわかりません。依存関係を取得するには、 を使用しますmaven
。
声を除いて、すべてがそこにあります。私が読んだことから、「kevin16」はFreeTTSに含まれるべきだと思います。続行する方法はありますか?どうすればボイスを追加できますか? また、私は について何かを見つけましたMBROLA
が、それは私にとって物事をさらに不明確にしました:/
助けてくれてありがとう。
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 javax.speech.EngineException
テキストを音声に変換して、SIP アプリケーションに送信しています。このエラーが発生し続けます
必要な依存関係をすべて含めましたが、このエラーを解決できずに丸一日過ごしました。
コードを通常の Java アプリケーションとして実行しようとすると、正常に動作します。
コード:
c# - C# を使用した Google 翻訳音声のダウンロード
タイトルが言ったように、この投稿に投稿されたこのコードに従って、アプリケーションフォルダーにttsをダウンロードして再生し、アラビア語でオフラインで動作するエンジンが見つからないため、アプリケーションがアラビア語のユーザーと話すことができるようにしました。私はこの方法を使用し、期待どおりに機能していましたが、何らかの理由でわからないため、機能しなくなりましたremote server returned an error: (503) Server Unavailable
. ブラウザで直接テストしたところ、機能しましたが、アプリケーションでは機能しなくなりました。
java - freeTTSに私たちの声以外の新しい声を追加
私は音声認識プロジェクトに取り組んでいるため、数千語以上の音声ファイルが必要です。Mbrola
で音声を使用するためにすべてを正しく行いましFreeTTS
たが、使用できるのはus1,us2,us3
. それ以外の声は認識しません。
使用しようとすると、次のmbrola_en1
エラーが発生します。
無効な音声: Mbrola_en1
有効な音声: alan kevin kevin16 mbrola_us1 mbrola_us2 mbrola_us3
これに関連するすべての質問を読みましたが、残念ながらどれも答えられていません。
この問題を解決する方法を知っている人はいますか?
java - Java: オーディオ出力デバイスをデフォルトから変更するにはどうすればよいですか?
だから私はテキスト読み上げを扱っています。特定の回線で再生する必要があります(デフォルトのヘッドフォンではなく、テレビで)。
デバイスを読み取り、正しい行を取得することができました
しかし、どのラインを再生するかを実際に設定するにはどうすればよいでしょうか?
ありがとう!
編集*私はFreeTTSで働いています