スクリプトのテキスト音声変換

スクリプトのテキスト音声変換

現在私はテキストを音声で使用しwineて適用しています。Windows TTSApp.exe

SAPI-5音声とうまく機能するGUIアプリケーションです。テキストファイルを選択し、WAV数回クリックするだけでファイルに変換します。

しかし、私も別のことをしたかったです。

変換用のコマンドラインスクリプトを作成し、次のように実行したいと思います。

wine ttsUtil.exe text.txt -voice=nick -output=speech.wav

ワインの下でこれは可能ですか?私のお気に入りのサウンドはWindowsでのみ実行されるため、ワインを使用する必要があります。私はGUI TTSApp.exeの代わりにいくつかのttsUtil.exe(名前は重要ではありません)を使用したいと思います。

変換する小さなテキストファイルのそれぞれをクリックする時間がないため、これを自動化する必要があります。

ベストアンサー1

私の提案は、ワインを取り除き、Linux pico2waveプログラムを使用することです。

Ubuntu 14.04では、pico2waveはlibttspico-utilsの一部です。

コマンドは次のとおりです。

pico2wave --wave=test.wav "$(cat filename.txt)"

おすすめ記事