Здравствуйте!

Я полагаю, вопросы действительно не совсем по теме этого форума, так
что с ними лучше обращаться ко мне напрямую, как к автору
продукта. Но, поскольку получил я это письмо через рассылку, то через
нее же и отвечаю. В конце концов, трактовка моя может быть и
ошибочной.

>>>>> "Dmitri" == Dmitri Paduchikh <[email protected]> writes:

    Dmitri> Попробовал статически скомпилированный бинарник с FTP
    Dmitri> (v.1.x?)

Удивительно, неужели где-то такой есть? Вообще, эту версию я давно уже
не поддерживаю и развивать никак не планирую.

    Dmitri> Скомпилировал пакет multispeech 2.2,

Это тоже уже устаревшая версия. Актуальные версии моих пакетов речевой
поддержки нынче обитают в репозиториях по адресу

http://poretsky.homelinux.net/packages

Впрочем, я уже объявлял здесь об этом.

    Dmitri> а вот дальше полный затык: multispeech -v -d при запуске в
    Dmitri> конфигурации по умолчанию говорит только JACK tmpdir
    Dmitri> identified as [/dev/shm] Error in
    Dmitri> /usr/local/etc/multispeech.conf: multiple occurrences и
    Dmitri> журнал: SoundTouch[17688]: multiple occurrences in
    Dmitri> /usr/local/etc/multispeech.conf полагаю, это связано с
    Dmitri> отсутствием доступных аудиоустройств.

Мне кажется, это больше похоже на ошибку в конфигурационном файле.

    Dmitri> собственно, вопросы:

    Dmitri> 1. Возможна ли работа multispeech 2.2 в режиме text to
    Dmitri> wav, без вывода звука в реальное звуковое устройство и в
    Dmitri> отсутствие самого устройства?  Если да, то в каком
    Dmitri> направлении копать?

В Multispeech версий 2.x такой возможности не предусмотрено и пока не
планируется. Технически реализовать это, разумеется, возможно и даже
не так чтобы уж особо сложно. Просто я считаю что эта функциональность
выходит за рамки задачи. Увы, поскольку проект свободный, то я сам и
расставляю приоритеты как считаю нужным, исходя из тех потребностей,
кои намереваюсь покрыть.

    Dmitri> 2. Есть ли существенная разница в звучании версий 1.x и
    Dmitri> 2.x?

Никакой. Multispeech - это речевой сервер, а не синтезатор речи. Сам
он TTS-преобразования не выполняет, а пользуется для этого другими
программами, - собственно, синтезаторами, которые это качество и
определяют. Другое дело - сами синтезаторы. В упомянутых выше
репозиториях лежит и новая версия синтезатора Ru_tts, который не
только обладает более широким диапазоном регулировки скорости речи,
нежели раньше, но и обеспечен довольно развитым словарем произношений,
что на качестве речи безусловно отражается.

    Dmitri> 3. Если разницы в звучании нет, то как избавиться от
    Dmitri> ошибки "regerror.c:10: error: exit' was not declared in
    Dmitri> this scope" при компиляции multispeech-1.2.2?

Либо подключить соответствующий заголовочный файл, где есть прототип
этой функции, либо вписать этот прототип самостоятельно, скажем, так:

void exit(int);

Но, боюсь, этим проблемы не ограничатся.

С уважением,
Игорь.
-- 
Blinux-rus mailing list
[email protected]
http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus

Ответить