This article includes a list of general references, but it lacks sufficient corresponding inline citations. (May 2016) |
Оригинальный автор(ы) | lamere ppk96 schnelle wwalker |
---|---|
Первоначальный выпуск | 14 декабря 2001 г. (2001-12-14) |
Стабильный релиз | 1.2.2 / 9 марта 2009 г (2009-03-09) |
Написано в | Ява |
Платформа | Ява |
Размер | 12,8 МБ |
Доступно в | Английский |
Тип | Синтез речи |
Лицензия | БСД |
Веб-сайт | freetts.sourceforge.net |
FreeTTS — это система синтеза речи с открытым исходным кодом, полностью написанная на языке программирования Java . Она основана на Flite . FreeTTS — это реализация Java Speech API от Sun.
FreeTTS поддерживает маркеры конца речи. Gnopernicus использует их в нескольких местах: чтобы знать, когда текст должен и не должен прерываться, чтобы лучше связывать речь и упорядочивать речь разными голосами. Тесты, проведенные Sun в 2002 году на Solaris, показали, что FreeTTS работал в два-три раза быстрее, чем Flite в то время. [1]
По состоянию на июнь 2019 года последняя версия этого проекта датируется апрелем 2017 года. Интенсивная разработка завершилась в марте 2009 года выпуском 1.2.2.
Используя некоторые простые оптимизации и полагаясь на агрессивные оптимизации, выполняемые компилятором Java HotSpot, мы были рады обнаружить, что FreeTTS работает в два-четыре раза быстрее, чем его нативный аналог на C, Flite. Очевидно, что мы могли бы вернуть некоторые из этих оптимизаций обратно в Flite с вероятным результатом улучшения производительности Flite до уровней, аналогичных FreeTTS. Однако отсутствие функций платформы Java, таких как сборка мусора и высокопроизводительные утилиты сбора, делает выполнение этих оптимизаций в Flite гораздо более трудоемким с точки зрения программирования.
[1]