| 無料TTS | |
|---|---|
| 原作者 | ラメール ppk96 シュネル ウォーカー |
| 初回リリース | 2001年12月14日 (2001年12月14日) |
| 安定版リリース | 1.2.2 / 2009年3月9日 (2009年3月9日) |
| 書かれた | ジャワ |
| プラットフォーム | ジャワ |
| サイズ | 12.8MB |
| 入手可能な | 英語 |
| タイプ | 音声合成 |
| ライセンス | BSD |
| Webサイト | freetts.sourceforge.net |
FreeTTSは、 Javaプログラミング言語で完全に記述されたオープンソースの音声合成システムです。Fliteをベースにしており、 SunのJava Speech APIの実装です。
FreeTTSは音声終止マーカーをサポートしています。Gnopernicusはこれを様々な場面で使用しています。例えば、テキストを中断すべきタイミングとすべきでないかを判断したり、音声をより適切に連結したり、異なる声で音声を順序付けたりするために使用されています。2002年にSunがSolaris上で実施したベンチマークテストでは、FreeTTSは当時のFliteよりも2~3倍高速に動作することが示されました。[1]
歴史
2019 年 6 月現在、このプロジェクトの最新バージョンは 2017 年 4 月に開始されました。集中的な開発は 2009 年 3 月にリリース 1.2.2 で終了しました。
参照
参考文献
- ^ Willie Walker、Paul Lamere、Philip Kwok (2002年8月). 「FreeTTS - パフォーマンスのケーススタディ」(PDF) . Sun Microsystems . オリジナル(PDF)から2009年3月25日にアーカイブ。 2009年7月25日閲覧。
いくつかの簡単な最適化と、Java HotSpotコンパイラによる積極的な最適化を利用することで、FreeTTSはネイティブC言語の同等物であるFliteよりも2~4倍高速に動作することがわかりました。明らかに、これらの最適化の一部をFliteに組み込むことで、FliteのパフォーマンスをFreeTTSと同等のレベルにまで向上させることが可能です。しかし、ガベージコレクションや高性能なコレクションユーティリティといったJavaプラットフォームの機能がないため、プログラミングの観点から見ると、Fliteでこれらの最適化を実行するにははるかに時間がかかります。
さらに読む
- Daum, B. (2006). Java開発者のためのプロフェッショナルEclipse 3. Wroxプロフェッショナルガイド. Wiley. pp. 73– 75. ISBN 978-0-470-02162-0。
- Zhuk, J. (2004). 『統合対応アーキテクチャと設計:XML、Java、.NET、ワイヤレス、音声認識、知識技術を活用したソフトウェアエンジニアリング』ケンブリッジ大学出版局. pp. 134– 135. ISBN 978-0-521-52583-1。
- Ao, SI; Rieger, BB; Amouzegar, M. (2010). 機械学習とシステム工学. 電気工学講義ノート. Springer Netherlands. pp. 363– 364. ISBN 978-90-481-9419-3。
外部リンク
- SourceForgeの FreeTTS
[1]
- ^ 「Schnelleの軽くアップデートされたクローン、バージョン1.2.3」。GitHub 。2019年6月16日閲覧。