кроссплатформеный text2speech плагин / голос OpenKore

Дополнения к OpenKore, расширяющиее её функциональность, называются плагинами.

Модератор: 4epT

Аватара пользователя
Kissa2k
Профессионал
Сообщения: 1304
Зарегистрирован: Пн дек 04, 2006 8:33 pm

кроссплатформеный text2speech плагин / голос OpenKore

Сообщение Kissa2k »

Собственно работает точно так же как и этот плагин, только использует open source движок Festival и не привязан только к Windows.
Как установить.
Для примера возьмем Ubuntu Linux.
Сначала ставим Festival:
sudo aptitude install festival
Ставим British English speaker:
sudo aptitude install festvox-rablpc16k
Запустим Festival в режиме сервера! Выполняем в терминалке:
festival --server
Теперь ставим плагин (распаковываем в папку plugins в корне openkore) и запускаем ее.
Собственно все, даем команду say Hello! How are you? и слышим ее результат ;)
Управлять можно аналогично этому плагину, используя макросы и т.д.


В принципе как-то так можно слушать все приваты ;)

Код: Выделить всё

automacro pm_monitor {
pm /(.*)/
	call {
		do say $.lastMatch1
	}
}
Если вы планируете использовать русский язык, то вам нужен Festival версии не ниже 1.96 (в репозитории Ubuntu версия 1.4.3 :'() -> скомпилировать его самому или найти в сети deb пакет. Почитать на эту тему можно тут:
http://festlang.berlios.de/docu/doku.php?id=russianru
ЗЫ
Где-то тут собранный Festival для windows http://www.cs.dal.ca/~lalita/festival/w ... _win32.zip
Вложения
festivalSpeech.pl.tar.gz
Cross-platfrom text2speech plugin for Openkore.
(833 байт) 125 скачиваний
Последний раз редактировалось Kissa2k Вс дек 23, 2007 12:28 pm, всего редактировалось 2 раза.
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

ты лучше маленькую mp3-шку выложи, послушать, хорошо ли оно говорит.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
Kissa2k
Профессионал
Сообщения: 1304
Зарегистрирован: Пн дек 04, 2006 8:33 pm

Сообщение Kissa2k »

Образец на английском я сделал при помощи British English speaker (из репозиториев Ubuntu) и text2speech с использованием Festival 1.96beta. На русском сделан стырен отсюда: http://forum.sources.ru/index.php?showt ... ew=showall

(Просто русская база весит 185мб, скачать ее можно отсюда http://download.berlios.de/festlang/msu ... 0.4.tar.gz)
Вложения
example.tar.gz
Образцы синтеза речи.
(271.75 КБ) 129 скачиваний
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

185 Мб?! Да ну его в топку, такой синтез речи...
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
Kissa2k
Профессионал
Сообщения: 1304
Зарегистрирован: Пн дек 04, 2006 8:33 pm

Сообщение Kissa2k »

piroJOKE писал(а):185 Мб?! Да ну его в топку, такой синтез речи...
Ну это рус речь ;)

Добавлено спустя 11 минут 48 секунд:

British English speaker занимает 7.5мб.. хм странно как-то
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Сообщение 4epT »

как вам wx-интерфейс, который будет весить ~ 185 Мб, зато не тока написано всё по русски, но и говорить будет по русски?

Добавлено спустя 19 минут 40 секунд:

ктобы расписал как эту хрень для винды поставить.. да по подробнее..
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Аватара пользователя
Kissa2k
Профессионал
Сообщения: 1304
Зарегистрирован: Пн дек 04, 2006 8:33 pm

Сообщение Kissa2k »

Наверное CygWin'ом скомпилировать, но все таки наверное так делать не нужно, т.к. под виндой есть Microsoft Speech API
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Когда-то делал ещё более весёлую штучку. :D

Я цеплял к ОК говорилку, но выводил звук не на динамики,
а в канал гильдии Ventrilo / TeamSpeak (надеюсь, никому не надо объяснять, что это софт для общения голосом?).
Было забавно - киборг сообщал голосом всякие интересные события.
Правда, голос у него был такой противный, что скоро это дело отрубили.

Но это было так давно, что я не помню, какой софт я использовал. :(
Помню только, что переделывал какой-то плагин с форума ОК.
А, да, и еще зачем-то использовал две звуковухи. :oops: Тоже не помню, зачем.

ЗЫ: Щас бы я туда приделал озвучку от ТимФортресса. Там тётку-дикторшу сделали просто офигительную, как на мой вкус.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Ответить