次の記事では、eSpeakNGについて見ていきます。 これは 多言語のコマンドライン音声合成ソフトウェア、100以上の言語を使用できます。 eSpeak NGは、Jonathan Duddingtonによって作成されたeSpeakエンジンの更新バージョンであり、これについてはすでに 前の記事 このブログで。
このプログラムは、私たちが提供するテキストを読み上げます。 標準の入力またはファイルからテキストを取得することもできます。 プログラムは、テキスト読み上げを使用して、デフォルトのサウンドデバイスを介して話します。 このソフトウェアは、ブログやニュースサイトを聞いているとき、または視覚障害者のためにテキストを音声ファイルに変換する必要がある場合に役立ちます。 eSpeakにはさまざまな音声が含まれており、必要に応じてそれらの特性を変更できます。
プログラムを使用することにより、スピーチが非常に明確になる可能性があることに気付くでしょうが、 人間の音声録音に基づくシンセサイザーの声ほど自然で滑らかなものは誰も期待していません。 上で述べたように、eSpeak NGは、100を超える言語とアクセントのテキスト読み上げ合成を行いますが、明らかに、 一部の言語は他の言語よりも読みやすい.
ESpeakNGの一般的な機能
- これは Gnu / Linux、Android、Mac OS、Windowsをサポートするクロスプラットフォームアプリケーション.
- それは 無料のオープンソースプログラム、Cで書かれました。
- 含まれています 異なる声、その特性を変更できます。
- 缶 直接話すのではなく、WAVまたはmp3ファイルとして音声出力を生成します。 結果のファイルは、任意のメディアプレーヤーで再生できます。
- できます テキストを音素コードに翻訳する、したがって、別の音声合成エンジンのインターフェイスとして適合させることができます。
- プログラムは他の言語の可能性を秘めています。 使用する言語はさまざまな進歩段階にあります。 作成者によると、これらの言語または他の言語のネイティブスピーカーの助けを歓迎します。
eSpeakNGプロジェクトのソースコードは次のとおりです。 GitHubでホスト、そのすべての機能の詳細のように。
UbuntuにeSpeakNGをインストールする
このプログラムは、さまざまなGnu / Linuxシステム用にパッケージ化されています。 Ubuntuでは、Debianとその派生物、 ターミナルでAPTを使用するだけで済みます (Ctrl + Alt + T)次のように:
sudo apt install espeak-ng
プログラムの概要
eSpeak NGは、その前身と完全に互換性があります。 そのうえ eSpeakと同じコマンドラインオプションを使用し、さらにいくつかの機能を追加します。 それらの中で私たちは以下を見つけることができます:
大声でフレーズ
私たちはできる 文章を声に出して読むようにプログラムに指示する:
espeak-ng "Esto es un lo que va a leer el programa"
さらに、プログラムはまたすることができます ファイルの内容を声に出して読む:
espeak-ng -f archivo.txt
それはまた私たちに 標準入力からテキスト入力を読み取る機能:
espeak-ng
終了するには、組み合わせを使用するだけです。 CTRL + C.
出力をファイルに保存します
興味があるなら 出力をMP3オーディオファイルに保存します、次のように-wオプションを使用する必要があるだけです。
espeak-ng -w audio.mp3 "espeak ng va a guardar esto en un archivo mp3"
興味のある方 .wavファイル、上記のコマンドでは、出力ファイルの拡張子を変更するだけです。
テキストの音素を印刷する
次のコマンドは 単語を発音します 'Ubuntu'そしてそれは音素を印刷します:
espeak-ng -x Ubuntu
サポートされている音声を一覧表示します
このプログラムはいくつかの異なる声をサポートしており、 それらをすべてリストする コマンドで:
espeak-ng --voices
特定の言語を話すすべての声も一覧表示できます。 たとえば、必要な場合 スペイン語を話す声を見る(es)、次のコマンドを使用する必要があります。
espeak-ng --voices=es
声を変える
eスピークNG デフォルトでは、英語の音声を使用して指定されたテキストを発音します。 別の音声を使用する場合は、次のように実行します。
espeak-ng -v nombre_de_voz
お問い合わせ
私たちが今見たものは、このプログラムの可能性のほんの一部です。 にとって eSpeakNGの使用方法に関する詳細情報を入手する、ターミナルに書き込むだけで済みます(Ctrl + Alt + T):
espeak-ng --help
または、マニュアルページを参照することもできます。
man espeak-ng
eSpeakNGをアンインストールします
したい場合は このプログラムをコンピュータから削除します、ターミナル(Ctrl + Alt + T)で実行する必要があります:
sudo apt remove espeak-ng
このプログラムのグラフィカルインターフェイスに興味がある場合は、次のページに移動できます。 gespeakerをダウンロードします。 その中で、.debファイルをダウンロードしてインストールできます。
それができる このプロジェクトの詳細については、 GitHubリポジトリ.
声はたわごとですが、私たちのディストリビューションに何かがあるのは良いことです。