UbuntuでTXTをWAV、MP3、OGG、AAC、またはFLACに変換する方法

テキストファイルをオーディオに変換することは、 視力に問題のある人だけでなく、誰にとっても役立つことがあります 勉強したい人や、読むのに怠惰な人や、読むのに最低限の快適さを欠いている人は、電車の中や地下鉄などで「読んで」楽しむ人。ついに、お気に入りの本やfacuの概要などをミュージックプレーヤーに保存できるようになります。 そして、あなたはあなたが望むところならどこでもあなたとそれらを持って行くことができるでしょう!

今回お教えする方法はモーターを使っています エスピーク。 GUIを使用して、基本的に2つの使用方法があります(ゲススピーカー)または端末を介して。


前の手順:

Espeakはすでに最新バージョンのUbuntuにインストールされているため、Espeakを選択しました。 したがって、インストールと構成に残っているものはごくわずかです。

GespeakerGUIの使用

1)Gespeakerをインストールします。
プロジェクトの公式ページに移動し、 .DEBパッケージをダウンロードする してインストールします。

インストールしたら、[アプリケーション]> [オーディオとビデオ]> [Gespeaker]で利用できるGespeakerを見つけて実行します

あなたがそれを実行するとき、あなたはその使用が非常に直感的であることに気付くでしょう。 テキストを再現する音声を選択するだけです。 私たちの場合、それはスペイン語またはスペイン語-ラテンアメリカ語である可能性があります。 次に、メインテキストボックスにテキストを入力し、必要に応じて、音声の単語間の速度、音量、ピッチ、および「遅延」を調整する「詳細」オプションを構成します。 最後に、Playを押して出来上がり!

このテキストをオーディオファイルに保存するには、「録音」を押して宛先パスを選択するだけです。

2)Mbrolaボイスをインストールします

元の声が「スティーブンホーキング」スタイルで、やや「ロボット的」に聞こえることにお気づきかもしれません。 この問題を「スムーズにする」ための可能な解決策は、Mbrolaボイスを使用することです。

これを行うには、最初にMbrolaモーターを取り付ける必要があります。 ターミナルを開き、次のように記述します。

sudo apt-get インストール mbrola

その後、 ムブロラの声を下げる «es1»および«es2»(他のファイルもダウンロードできるようにしたい場合)、同じ名前のファイルのみを解凍して、拡張子なしでフォルダー«/ usr / share / mbrola»にコピーします。フォルダーが存在しない場合は作成する必要があります。 。

ターミナルからこれらすべてを非常に迅速に行うには、このすべてのトウモロコシをコピーして貼り付けます。

wget http://www.tcts.fpms.ac.be/synthesis/mbrola/dba/es1/es1-980610.zip && wget http://www.tcts.fpms.ac.be/synthesis/mbrola/dba/ es2 / es2-989825.zip && unzip es1-980610.zip && unzip es2-989825.zip && sudo mkdir / usr / share / mbrola && sudo cp〜 / es1 / es1 / usr / share / mbrola && sudo cp〜 / es2 / es2 / usr / share / mbrola

3)Gespeakerのチューニング

続行する前に、Gespeakerを開いていた場合は、閉じることをお勧めします。 再度開き、[編集]> [設定]に移動します。 オーディオプレーヤーでは、ALSAとPulseAudioのどちらかを選択できます。 「PulseAudio」を選択することをお勧めします。 他のすべては同じままでいられます。

GespeakerがMbrolaのエンジンと音声を正しく検出したかどうかを確認するだけです。 これを行うには、[Mbrolavoices]タブに移動します。 「Mbrolaメインアプリケーション」と表示されている場合は、「パッケージmbrolaがインストールされています」というメッセージが表示されます。 次に、リストの一番下までスクロールして、「spanish-mbrola-1」と「spanish-mbrola-2」の音声が検出されたかどうかを確認します。 もしそうなら、私たちは正しい方向に進んでいます。

4)すべてを試してください...

最後に、GespeakerでMbrolaボイスを選択します。 プログラムのメインウィンドウで、リスト«Language»からアイテム«Spanish-mbrola-1»または«Spanish-mbrola-2»を選択します。

ターミナルの使用

1)端末からEspeakの使い方を学ぶ

入力したテキストを再生します。

espeak --stdout'Linuxを最も使いましょう '| 遊び

ターミナルに入力するテキストを再生します。

espeak --stdout | 遊び

ドキュメントを再生する

espeak --stdout -t mydocument.txt | 遊び

ドキュメントを再生してWAVファイルを生成する

espeak -t mydocument.txt -w myudio.wav

利用可能なすべての声を一覧表示します

話す --voicestext

特定の「声」を使ってプレイする

espeak -v en-uk --stdout'Linuxを使用してみましょう世界で最高のブログです '| 遊び

再生されるXNUMX分あたりの単語数を設定する

espeak -s 140 -f mydocument.txt | 遊び

特定の言語で利用可能な声を一覧表示します

espeak --voice = es

2)Mbrolaボイスをインストールします

そのためには、上記のポイント2で開発したのと同じ手順に従う必要があります。

ターミナルからのMbrolaボイスを使用します。

これは少し面倒かもしれませんが、Gespeakerよりもうまく機能しました。 変換エンジンは同じですが(espeak + mbrola)、Gspeakerの音声は悪く聞こえました。おそらく、単語間の遅延を5未満に減らすことができないためです。したがって、このページをに保存することをお勧めします。必要なときにそれにアクセスするためのお気に入り。

Mbrolaボイスを使用してテキストファイルを.WAVファイルに変換するには:

espeak -v mb-es1-fテキストファイル| mbrola -e / usr / share / mbrola / es1-output.wav

Mbrolaの音声を使用してテキストファイルを再生するには:

espeak -v mb-es1-fテキストファイル| mbrola -e / usr / share / mbrola / es1 --- | aplay -r16000 -fS16

-eパラメーターは、mbrolaが正しく理解または認識しない電話番号に遭遇した場合に、mbrolaが停止するのを防ぎます。

これは「es1」と「es2」には当てはまりませんが、一部のmbrola音声は22050 Hzのサンプルレートを使用することに注意してください。この場合、-r22050ではなく-r16000を指定する必要があります。

最終結果(.WAV)を.MP3、.OGGなどに変換する方法。

最も簡単な方法は、ライブラリのGUIであるSoundConverterを使用することです。 gstreamerの.

ターミナルを開き、次のように入力します。

sudo apt-get サウンドコンバーターのインストール

次に、[アプリケーション]> [オーディオとビデオ]> [サウンドコンバーター]に移動し、プログラムを実行します。 変換パラメーターを構成するには、[編集]> [設定]に移動します。 次に、変換するファイルを選択して、«変換»ボタンを押します。


5コメント、あなたのコメントを残してください

コメントを残す

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

*

*

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

  1.   Linuxを使いましょう

    良い日! Facundoに感謝します!

  2.   ファクンド・ペイレッティ

    とても良いです!!
    しかし、質問を明確にしたいと思います。Mbrolaの他の音声をインストールするには、.zipのすべてのコンテンツを/ usr / share / mbrolaフォルダーに配置する必要がありました。そうしないと(拡張子なしでファイルのみを貼り付ける場合)、プログラムが教えてくれたからです。 ●「言語」がインストールされていない。

  3.   ヘレナ

    とても良いです、私はそれをたくさん使うと確信しています。 ありがとうございました。

  4.   エドウィナ

    素晴らしい貢献、ありがとうございました。

  5.   ダニエルエステバンブッカフスカ

    おはようございます。端末ごとにgespeakerをインストールするなど、すべての手順を実行しましたが、このプログラムは実行されません。espeakerは端末から聞くことができます。