Синтез речи с использованием FreeTTS

Free TTS – это библиотека синтеза речи, написанная на языке Java, базирующаяся на Java Speech API (JSAPI). Это набор интерфейсов, расположенных в пакете javax.speech.*. Работу с этой библиотекой для генерации речи мы распишем в пошаговом режиме. Итак:

Шаг 1. Для начала работы необходимо скачать архив с библиотекой. Это можно сделать по ссылке  http://sourceforge.net/projects/freetts/files/.

Шаг 2. Распакуйте куда-нибудь скачанный архив.

Шаг 3. Создайте новый проект Java и добавьте туда файлы библиотеки. Они расположены в директории lib распакованного архива.

freetts

Шаг 4. Если все готово, то приступим к написанию примера для тестирования библиотеки. Для начала реализуем метод, который отобразит на экране список доступных нам голосов:

В главном методе main выберем любой голос(пусть это будет Kevin), зададим текст, который мы хотим услышать и запустим:

 

3 комментария

  1. Muhammad Ответить

    Русский язик там есть? Другой язык можно разрабатоват?

    • breakoffbrain АвторОтветить

      насколько мне известно акустические модели для русского языка есть)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *