テキストを音声に変換します。 Linuxのいくつかの選択肢

テキストを音声に変換する

さまざまな理由で; 障害、旅行や待機の時間を利用したいという願望、または単に個人的な好みによって、コンピューターが私たちに与える可能性 テキストを読むか、後で聞くためにファイルに変換することによって、テキストを音声に変換することは、広く使用されている機能です。

WindowsとAndroidはネイティブに読む能力を持っています 人工的な起源を特定し続けるいくつかの特徴を保持しているものの、それでも耳に心地よい声で。

これに加えて、これらの機能を最大限に活用する一連の無料および有料のプログラムがあります。

Windowsは有料で、AndroidはGoogleのデータを収集することを思い出した後、私たちは何を言わなければなりませんe Linuxはまだ標準に達していませんが、問題のない結果を達成することができます。 一方、この記事では商用グレードのLinuxのオプションがありますが(もちろん、料金を支払う必要があります)、無料のオープンソースオプションに焦点を当てます。

テキストを音声に変換するツール

スピーチディスパッチャー

Calibre電子書籍ビューアを使用している場合、LinuxではSpeech-Dispatcherと呼ばれるパッケージをインストールするように求められることがわかります。。 このシステムデーモンは、テキストを音声に変換するプログラムと音声合成を処理するプログラムの間のリンクとして機能します。

この記事で説明されているプログラムのうち EspeakとFestivalで動作します。

これはリポジトリにあるアプリケーションなので、名前で検索してパッケージマネージャーからインストールできます。

Espeak / Espeak NG

次のコマンドをテストするには、テキストファイルを作成し、何かを書き込んで、test.txtとして保存する必要があります。

Espeakは、多くのLinuxディストリビューションの画面読み上げツールで使用されるテキスト読み上げユーティリティです。 そのため、リポジトリからインストールできます。 これは、コマンドラインから、およびGespeakerやKmouth(両方ともリポジトリ内)などのグラフィカルインターフェイスを備えたプログラムを通じて使用されます。

Espeakサウンドロボットで利用可能なほとんどの音声、しかし、それらは非常によく理解されており、それらの使用に制限はありません。

Espeak NGは、前のもののよりコンパクトなバージョンです。

ファイルをテキストから音声に変換するには
スペインからのスペイン語
espeak -f prueba.txt -v es -w prueba.wav

ラテンアメリカスペイン語
espeak -f prueba.txt -v es-419 -w prueba.wav

ヘルプと詳細情報
man espeak

祭り

リポジトリで利用できるもうXNUMXつのツールはFestivalです。 これには、私たちが書いているものを読む可能性に加えて、前のXNUMXつのものと同じ特性が含まれています。

インストールされている言語のリストを見ることができます:
ls /usr/share/festival/languages/

ファイルを読む
festival --language castillian_spanish --tts prueba.txt
もっと詳しく
man festival
スペイン語のデフォルトの音声は、ロボットではありますが明確ですが、二重母音に問題があります。 Festivalはオーディオファイルを生成しません。

ピコテキスト読み上げエンジン

これは、Androidのオープンソースバージョンの音声シンセサイザーです。 テキストの長さに制限がありますが、音声ははるかに自然です。 ibttspico-utilsという名前のリポジトリにあります。

テキストから音声ファイルに変換するには、次のコマンドを使用します。
pico2wave -l es-ES -w prueba.wav "$(cat prueba.txt)"

次のように書くことで、より多くの情報を見つけることができます。
pico2wave –ヘルプ

gTTS

このアプリケーション Google翻訳が単語の発音を示すために使用するのと同じライブラリを使用します。 リポジトリ内にありますが、古いバージョンであるため、Googleサーバーと通信できない可能性があるため、PyPy.orgリポジトリからインストールすることをお勧めします。

このためには、python3-pipパッケージがインストールされていることを確認してから、次のように記述する必要があります。

sudo pip3 install gTTS

次に、次のことを行います。

sudo nano ~/.profile

そして、この行を追加します

export PATH="$HOME/.local/bin:$PATH"

で節約 CTRLまたは そして私たちは  CTRLX

入力することで利用可能な言語を確認できます

gtts-cli --all

テキストファイルを(この場合はmp3に)変換するには、次のようにします。

gtts-cli -f prueba.txt --l es --output test.mp3

Googleは、プログラムの使用に制限を設けています。 しかし、私は最大XNUMX時間の長さのファイルを生成することができました。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。