TTSLexx APP
ロシア語のようにアクセント記号のある言語で特に役立ちますが、他の言語の読解力向上にも貢献します。
特に、ネットワーク音声(オンライン音声)の利用を容易にします。
アプリの詳細については、https://sites.google.com/view/netttsengine/main/ttslexx をご覧ください。
TTSLexxは、Googleの音声合成(TTS)機能にアドオンを追加した「準TTS」アプリです。書籍読み上げアプリからGoogleの音声合成サービスにテキストを転送する際に、作成した辞書に基づいてテキストを変換します。
********重要な警告**********
TTSLexxは、TalkBackなどの重要なアプリケーションとの併用は推奨されません。
TTSLexxの動作は、Googleの音声サービスに完全に依存します。
TTSLexxは音声ファイルへの出力には対応していません。
******************************************
TTSLexxの主な機能:
- アプリの内部ストレージにTTS.lexx辞書を作成する内蔵エディタ。 (以下の方法でアクセスできます:
- 通知
- ほぼすべてのリーダーアプリで利用可能な共有機能
- FastSet(https://play.google.com/store/apps/details?id=sia.netttsengine.fastset)
エディターでは、左右にスワイプすることで、TTSLexxがリーダーアプリから受信するデータと、処理後にGoogle TTSに渡されるデータを確認できます。
TTSLexxは辞書の変更をリアルタイムで反映します。
辞書はインポートおよびエクスポートしてバックアップを作成できます。(これは、アプリのアップデートや再インストールを行う前に特に必要です。)
- デフォルトのGoogle音声とは別に、読み上げる音声を選択して記憶できます。
- 文末のピリオドを削除して、略語(実際には略語ではない場合が多い)を読み上げないようにします。
- ロシア語向けの追加テキスト処理(辞書を正しく使用するために、クリーニング、一部の標準化、曖昧さのないケースでのeをёに置き換えるなど)
- サポートネットワーク音声については、別途NET.lexx辞書を使用できます。(ネットワーク音声は安定したインターネット接続が必要ですが、その分発音の誤りを大幅に減らすことができます。)ただし、Googleの音声サービスは、ネットワーク音声を使用するか、ローカル音声を使用するかを独自に判断する場合があることに注意してください。機内モードでは、Wi-Fiが有効になっていてもネットワーク音声は動作しませんでした。
この辞書は、次の3種類のエントリを使用します。
1) 正規表現。
regex"\[[\d]+\]"=" "
リンク番号[xxx]は音声化されません。
2) 単語や表現の直接置換、略語の読み上げ。
" IMHO "=" In my humble opinion "
引用符が必要です。スペースは非常に重要です。
ロシア語では、同形異義語の発音は、隣接する単語、語尾、前置詞などを考慮して修正されます。
" в лесу "=" в лесу́ "
" по лесу "=" по ле́су "
3) 単語を正しいアクセント記号を持つ単語に置き換える。これはロシア語で最も頻繁に行われる処理です。他の言語ではこの処理は行われません。パフォーマンスを向上させるため、単語はすべて小文字で、引用符は使用しないでください。
йогурт=йо́гурт
残念ながら、アクセント記号だけではすべてを解決できません。一部の文字を別の文字に変更したり、新しい文字を追加したりする必要があります(eをиに、eをoになど。特にЪはGoogle音声合成において非常に効果的です)。
шёпотом=шо́патам
отсекаем=отъсека́ем
Googleの音声合成技術は常に向上しています。しかし、既存の単語をすべて正しく発音できたとしても、作家、特にファンタジー作家は新しい単語を生み出すでしょう。
outline 
