-1

可読テキスト (英語以外) をオーディオ音声出力に変換できるソフトウェアを作成したいと考えています。

いくつかの検索の後、既存のオーディオ リーダーのほとんどがあまりにもロボット的であり、人間のスピーチのような効果が欠けていることに気付きました。

そのようなことをどのように進め/実装するかについてのアイデアを得ることができるアルゴリズム/書類を探しています。

また

世界最高のテキストリーダーソフトウェアの仕組みを知っている人はいますか?

私の期待は次のとおりです。

  1. ロボットのような音を減らし、人間のような音を増やしました

  2. 高品質の出力

  3. 軽量でありながら処理速度が速い

    **誰かがこの側面でいくつかの点が欠けていると思う場合は、この質問を編集してください。

4

3 に答える 3

2

いくつかの小さなステップは、何が起こるかについての基本的なアイデアを与えるのに役立つかもしれません-

  1. 単語の辞書を作成する必要があり、各単語にはその名前と音があります。
  2. 独自のシグナル プロセッサを作成します。これは、ロボットや女性バージョンなど、サウンドにエフェクトを追加するのに役立ちます。
  3. 読み取りたいテキスト ファイルを配列形式で解析し、各単語と句読点を分割して、配列を形成します。例えば。「死にたい、これは正しい生き方じゃない」これは、{I:want:to:die:,:this:isn't:a:correct:way:to:live:.} のような配列を形成します。
  4. 句読点を使用して、小さな一時停止の や などのパラメータを実装します。オーディオ リーダーでの一時停止を長くします。
  5. 単語を使用して、ポイント 1 のデータベース (辞書) リストから音声を取り出します。
  6. 各配列要素間で一時停止して、配列全体を連続して再生します。スペースと同様に機能します

これらが主な方法だと思います。高速化するために、高度なサウンド処理ツールを使用して、小さなサウンド データをキャッシュし、サウンド信号を変調している間にその場でデータを追加できます。

これはあなたを助けるかもしれません。

于 2013-08-08T14:04:53.940 に答える
0

作成するアプリの種類 (Movil、Web、デスクトップ) と、それを開発するコード (Php、Java、C++ など) を教えていただければ幸いです。Google で検索すると、テキストを音声に変換する Web サイト用のプラグインがたくさん見つかり、それらをダウンロードしてコードを表示できるからです。

また、ロボットのように聞こえないアプリを見つけるのは難しく、見つけたらお金を払うかもしれません.

于 2013-08-08T13:38:00.580 に答える