GNU/Linux >> Linux の 問題 >  >> Linux

eSpeak を使用して Ubuntu でテキスト ドキュメントを音声に変換する方法

写真提供:db*photography

Ubuntu espeak はスピーチ シンセサイザーです。 テキストを音声に変換する英語 (および他のいくつかの言語) 用。

インストールや構成を行わなくても、Ubuntu マシンで espeak コマンドをすぐに実行できます。

この記事では、espeak コマンドの 8 つの例を確認します。 .

espeak 例 1:コマンドラインで指定された言葉を話す

これがデフォルトの使用方法です。

# espeak --stdout 'words to speak' | aplay

注: 上記は、次のメッセージも表示する場合があります。「Playing WAVE ‘stdin’ :Signed 16 bit Little Endian, Rate 22050 Hz, Mono」

espeak 例 2:stdin で指定された単語を話す

これにより、標準入力から対話的に単語が取得され、音声に変換されます。

# espeak --stdout | aplay

話す 例 3:ドキュメントを話す

これにより、テキストが mydocument.txt から音声に変換されます。

# espeak --stdout -t mydocument.txt | aplay

espeak 例 4:テキスト ドキュメントから音声ファイルを生成する

以下に示すように、テキスト ファイルを音声ファイルに変換します。

# espeak -t mydocument.txt -w myaudio.wav

espeak のカスタマイズ

デフォルトの音声合成がうまくいかない場合は、以下で説明するようにカスタマイズしてみてください。

espeak 例 5:使用可能な音声言語をすべて一覧表示する

# espeak --voices
Pty Language Age/Gender VoiceName       File        Other Langs
 5  af             M  afrikaans         af
 5  bs             M  bosnian           bs
 5  ca             M  catalan           ca
 5  cs             M  czech             cs
 5  cy             M  welsh-test        cy
 5  de             M  german            de
 5  el             M  greek             el
 5  en             M  default           default
 5  en-sc          M  en-scottish       en/en-sc    (en 4)
.......

espeak 例 6:別の音声言語を選択する

以下は、「en-uk」 – イギリス英語を使用して、テキストを音声に翻訳します。

# espeak -v en-uk --stdout 'reading tips & tricks in TGS' | aplay

espeak 例 7:1 分間に話される言葉の数を増減します。

デフォルトは 160 ワード/分です。以下に示すように、オプション -s を使用して削減できます。

# espeak -s 140 -f mydocument.txt | aplay

espeak 例 8:特定の言語で利用可能な espeak の声を一覧表示する

次の例は、テキストから音声への変換に使用できるすべての可能な英語のバリエーションを表示します。

# espeak --voice=en
Pty Language Age/Gender VoiceName       File        Other Langs
 2  en-uk          M  english           en/en       (en 2)
 3  en-uk          M  english-mb-en1    mb/mb-en1   (en 2)
 2  en-us          M  english-us        en/en-us    (en-r 5)(en 3)
 5  en-sc          M  en-scottish       en/en-sc    (en 4)
 5  en             M  default           default
.....

Linux
  1. Ubuntu18.04にSublimeText3をインストールする方法

  2. netplanを使用してUbuntu18.04にIPアドレスを追加するにはどうすればよいですか?

  3. コマンドラインツールのみを使用して Linux で DjVu ドキュメントを PDF に変換するにはどうすればよいですか?

  1. Ubuntu18.04にSublimeText3をインストールする方法

  2. Ubuntuの20.04で崇高なテキスト3をインストールする方法

  3. HTMLをテキストに変換するには?

  1. Ubuntu18.04にMavenをインストールする方法

  2. Ubuntu20.04にeSpeakTexttoSpeechソフトウェアをインストールする方法

  3. Ubuntu20.04にSublimeText4をインストールする方法