ситез речи gnopernicus (Работа с espeak)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Ответить
Аватара пользователя
ormorph
Сообщения: 2645
ОС: Gentoo

ситез речи gnopernicus

Сообщение ormorph »

Укого gnopernicus собранный без festival с поддержкой espeak работает нормально?
ато собрал, но звука нет, в консоли выводит следующее:

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

**********************
* SCREEN READER CORE *
**********************


(srcore:12169): gnopernicus-WARNING **: Exception Unknown CORBA exception id: 'IDL:omg.org/CORBA/OBJECT_NOT_EXIST:1.0' occured.


(srcore:12169): gnopernicus-WARNING **: Message : Server activation  failed.

(srcore:12169): gnopernicus-WARNING **: Exception Unknown CORBA exception id: 'IDL:omg.org/CORBA/OBJECT_NOT_EXIST:1.0' occured.


(srcore:12169): gnopernicus-WARNING **: Message : Unable to unref the driver
gnopernicus-Message: ошибка инициализации речи

команда espeak-synthesis-driver входящая в пакет gnome-speech выводит следующее:

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

** ERROR **: Error registering speech synthesis driver.

aborting...

у кого нибудь такие проблемы были?
в консоли espeak работает нормально.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2645
ОС: Gentoo

Re: ситез речи gnopernicus

Сообщение ormorph »

вроде решил проблему
доустановил пакет freetts и звук сразу появился
собсно требовалось поддержка русской речи
теперь все ок.
Спасибо сказали:
Torvinson
Сообщения: 425
ОС: Gentoo ~amd64

Re: ситез речи gnopernicus

Сообщение Torvinson »

И как качество русской речи?
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2645
ОС: Gentoo

Re: ситез речи gnopernicus

Сообщение ormorph »

Ну как сказать с акцентом, но сойдет
если пользовать просто espeak то для того чтобы озвучивало и кирилицу надо выполнить так

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

espeak -v russian_test "слово за слово"

с данным параметром, если вводить не русские а латинские буквы, то будет говорить на английском.
только собирать следует с USE флагом portaudio иначе звука от espeak не услышать.
а вообще пока gnopernicus еще сырая вещь похоже, сильноне нравится когда дофига болтает когда перемещаеш окно, а так просто интересно было как оно работает.
пока пользую espeak в связке со stardict в принципе и прикрутил с параметром -v russian_test
Спасибо сказали:
Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Re: ситез речи gnopernicus

Сообщение sspphheerraa »

мона семпл голоса?
Sspphheerraa
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2645
ОС: Gentoo

Re: ситез речи gnopernicus

Сообщение ormorph »

не ekspeak к сожалению такого не поддерживает
Спасибо сказали:
Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Re: ситез речи gnopernicus

Сообщение sspphheerraa »

ormorph писал(а):
08.01.2010 13:52
не ekspeak к сожалению такого не поддерживает

в смысле? чего не поддерживает?
запиши речь с помощью arecord и выложи куда-нибудь :)
Sspphheerraa
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2645
ОС: Gentoo

Re: ситез речи gnopernicus

Сообщение ormorph »

sspphheerraa писал(а):
09.01.2010 12:12
ormorph писал(а):
08.01.2010 13:52
не ekspeak к сожалению такого не поддерживает

в смысле? чего не поддерживает?
запиши речь с помощью arecord и выложи куда-нибудь :)

А в этом смысле))
не так понял :)
а смысл их выкладывать? не проще самому утановить эту программу?, сразу и услышишь, ну и arecord не обязательно для этого использовать, можно просто транслировать в файл, для этого у espeak есть ключик -w трасляция в wav файл.
Спасибо сказали:
Torvinson
Сообщения: 425
ОС: Gentoo ~amd64

Re: ситез речи gnopernicus

Сообщение Torvinson »

Фестиваль по-русски получше говорит, но вылетает при чтении файлов на некоторых словах.

По-прежнему для чтения книг вслух годится лишь проприетарный Коля Дигало из-под вайн :( Жаль.

Примеры произношения espeak и festival по-русски есть здесь: http://www.rusdoc.ru/articles/sintez_russk..._v_linux/18611/ .
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2645
ОС: Gentoo

Re: ситез речи gnopernicus

Сообщение ormorph »

Ну да пока мало хорошего, на счет нормальной речи.
espeak имеет несколько голосов, находятся они в каталоге /usr/share/espeak-data/voices/\!v/
пример

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

ls
croak  f1  f2  f3  f4  fast  m1  m2  m3  m4  m5  m6  whisper

пользоваться можно так:
espeak -v f2 hello или espeak -vru+f2 привет
Спасибо сказали:
Ответить