Snowflower Talk は文章を人間の肉声に近い自然な音声で読み上げるソフトウェアです。長文を入力しても、文を認識して文単位で変換を行い待ち時間のなく読み上げを開始します。
特徴
- 自然な音声
- 簡単な操作
- 速い
- クロスプラットフォーム
- 多言語
自然な音声
音声合成には OpenJTalk とFlite + hts_engine を使用していますので、隠れマルコフモデルの統計的アプローチにより自動で自然な抑揚の音声が合成されます。
簡単な利用
- シンプルなインタフェース
音声合成の為の専門的な知識がない方が、簡単に読上げ機能を利用できるようにインタフェースデザインを行っています。実際の人の朗読に何か注文をつける程度の項目のみが音声合成のパラメタになっています。
- 音響モデルの簡単な追加
音響モデルは言語毎のフォルダ以下に音響モデルのファイル(.htsvoice)をコピーして、アプリケーションを再起動するだけで音響モデルを新しく追加することが出来ます。
- 発音の変換
漢字や英語を含む日本語の文章ではMecabの隠れマルコフモデルとビタビアルゴリズムによる統計的なアプローチで漢字混じりの文章を発音データに変換します。
- テキストファイルの文字コードの自動認識
テキストファイルをロードする場合は文字のエンコードは自動で認識されます。テキストファイルの文字コードを全く気にせずに利用することができます。
速い
- 文章境界の解析
音声合成はどんな長大な文章であっても、文単位で音声合成を行うことでリアルタイムに読み上げが行われます。文章の抽出は日本語や英語、その他多くの言語をサポートしています。