######できる。 Linux では、Ekho ソフトウェアを使用して TTS (テキスト読み上げ) 機能を実装できます。Ekho ソフトウェアをダウンロードしてインストールするだけで、ekho コマンドを使用してテキストを音声に変換できます。エコー「テキスト」」。 Ekho は、Linux、Windows、Android プラットフォームをサポートする無料のオープンソース中国語音声合成ソフトウェアです。
このチュートリアルの動作環境: linux7.3 システム、Ekho 8.6、Dell G3 コンピューター。
Linux システムは TTS (テキスト読み上げ) 機能を実装します1. 要件の背景 ユーザー インタラクション ソフトウェア開発のプロセスでは、音声プロンプトの要件が頻繁に発生します。音声プロンプトは比較的直接的な対話方法であり、ユーザー エクスペリエンスを効果的に向上させることができます。現在、より一般的なソリューションには、Baidu Voice Platform や iFlytek Voice Platform があり、これらのプラットフォームは通常、API を通じてオンライン サービスを呼び出します。利点は、変換された音声が比較的正確で、実際の人間が発音していること、および音声パッケージのオプションが豊富であることですが、欠点は、インターネットに依存していること、ネットワークが切断されている場合は使用できないこと、料金がかかること、および使用回数に制限があります。もちろん、これらのプラットフォームではオフライン SDK 開発を選択できます。プラットフォームが異なれば、提供される SDK プラットフォームも異なります。現在、組み込みアーム プラットフォームはサポートされていません。もちろん、音声プロンプトが比較的少なく、比較的固定されている場合は、最初に音声を録音し、使用時に音声ファイルを直接再生することも簡単で迅速な解決策です。
組み込みアーム プラットフォームには Linux システムが使用されていますが、ネットワークがなく音声プロンプトが不確かな場合は、TTS エンジンを使用して問題を解決することしかできません。何度も検索した結果、より適切なオープンソースの中国製 TTS ソフトウェア Ekho (Yuyin) を最終的に見つけました。
#2. Ekho の概要Ekho (Yuyin) は、無料のオープンソースの中国語音声合成ソフトウェアです。 。現在、広東語、北京語(マンダリン)、広東省泰山語、肇安客家語、チベット語、ヤヤン語(古代中国の共通語)、韓国語(試験中)をサポートしており、英語はeSpeakまたはFestivalを通じて間接的に実装されている。 Ekho は、Linux、Windows、Android プラットフォームをサポートしています。
Ekho ダウンロード アドレス: http://www.eguidedog.net/cn/ekho_cn.php
sudo apt-get install espeak-ng libespeak-ng-dev libsndfile1-dev libpulse-dev libncurses5-dev libestools-dev festival-dev libvorbis-dev libmp3lame-dev libdotconf-dev texinfo pulseaudio libpulse-ocaml-dev
tar xJvf ekho-xxx.tar.xz
cd ekho-xxx
./configure
make -j4
sudo make install
##音声再生を直接生成するekho "你好呀"
pulseaudio -start
もう一度ekho「こんにちは!」を実行すると、機械音声が聞こえます。
音声ファイルの生成ekho "你好。请继续保持努力!" -o holdon.wav
最後に、起動時に自動的に起動するようにpulseaudioサービスを設定します。このステップは必要に応じて/etc/で設定されます
pulseaudio --start --log-target=syslog
rc.local pulseaudio --start --log-target=syslog をファイルに追加して、コンピュータの電源を入れるたびに自動的に起動するように設定します。
関連する推奨事項: 「
Linux ビデオ チュートリアル」
以上がtts は Linux でも使用できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。