UbuntuでPDFを読み上げることができます。現在、Okular PDFリーダーを使用しています。 Jovieをインストールした後、OkularでPDFを読み上げることができました。しかし、現在の合成エンジン(音声)の音声品質はひどいものであり、Android電話の音声合成エンジンのテキスト品質にはほど遠いことがわかります。
I Androidの合成エンジンをインストール (libttspico-utils)。今、私はJovieにlibttspico-utilsを認識させようとしています。 Jovie handbook (セクションA.2)には、「それ(Jovie)はKonsoleのコマンドから実行できる合成エンジンでも動作します。」と書かれていますが、その方法は説明されていません。 -これは私の質問です。 libttspico-utilsはコマンドラインで起動できる であることを知っています。
いくつかの調査の後、コマンドラインを使用してその方法を見つけました。 Jovieがespeakで正しく動作し、libttspico-utilsがインストールされている場合。
コンソールタイプ
~$ spd-conf
各質問のデフォルトの回答に答えます。これにより、〜/ .config/speech-dispatcher/speechd.confにconfファイルが作成されます
このファイルを編集し、「pico-generic」を含む行のコメントを解除します
...
#AddModule "ibmtts" "sd_ibmtts" "ibmtts.conf"
#AddModule "cicero" "sd_cicero" "cicero.conf"
AddModule "pico-generic" "sd_generic" "pico-generic.conf"
# DO NOT REMOVE the following line unless you have
# a specific reason -- this is the fallback output module
# that is only used when no other modules are in use
#AddModule "dummy" "sd_dummy" ""
...
次に、ファイル〜/ .kde/share/config/kttsdrcを編集し、トーカーのoutputModuleをespeakからpico-genericに変更します
[Talkers]
Sam=<voice name="Sam" lang="en" outputModule="pico-generic" voiceName="" voiceType="1"><prosody volume="0" rate="0" pitch="0" /></voice>
ファイル/ etc/defaults/speech-dispatcherを確認して、speech-dispatcherがユーザーモードになっていることを確認します。
RUN=no
確認するには、コンピューターを再起動してください。
初めてTTSを使用したとき、DBUSエラーメッセージが表示されましたが、正常に動作した後です。
それが役立つことを願っています。
ユーザーベース 言う:
これで、トーカーを続行して作成できます。テキスト読み上げ制御モジュールから[トーカー]タブを選択し、[追加]をクリックします。
使用する言語とシンセサイザーを選択します。 Festivalを使用するには、音声をインストールする必要があります。後で[編集]ボタンを選択して、音声を設定できます。これでJovieがセットアップされ、[編集]、[テスト]の順に選択してテストできます。