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

>>>>> "Дмитрий" == Дмитрий Падучих <[email protected]> writes:

    Дмитрий> У меня приемлемые результаты получаются при latency=0.001
    Дмитрий> (одна тысячная!).

Ого! Но все-таки действительно приемлемые? Значит, проблема решаемая?

    Дмитрий> Кроме того, о чём писал раньше, заметил ещё, что в
    Дмитрий> русском тексте в режиме полной пунктуации знаки
    Дмитрий> препинания произносятся медленнее, чем в Multispeech
    Дмитрий> 1.1. Ещё, по-моему, с другой интонацией. Субъективно, их
    Дмитрий> стало труднее отделять от текста.

Да, такой эффект возможен. В старом Multispeech использовались готовые
звуковые файлы, а здесь все синтезируется налету. Поначалу для меня
тоже несколько непривычно звучало. Потом привык.

    Дмитрий> В английском тексте я такого не заметил, хотя интонации
    Дмитрий> тоже кое-где изменились.

Странно. В этом смысле английский от русского ни чем не отличается.

    Дмитрий> При вводе с посимвольным эхом или при посимвольном чтении
    Дмитрий> некоторые знаки произносятся медленнее и, по-моему, опция
    Дмитрий> char_rate на них не влияет. Я имею в виду такие знаки,
    Дмитрий> как пробел, перевод строки, тире, слэш и т.п. С буквами
    Дмитрий> всё в порядке.

Понятно. Это связано с тем, что знаки эти выводятся через "tts_say", а
не через "l", а "tts_say" генерирует речь по тем же законам, что и,
например, "q". Это неправильно? Я понял так, что эта команда
предназначена для немедленного вывода речи, но именно речи, а не
произношения отдельных символов. Сначала я там даже таблицу
произношений символов не использовал, но потом подключил, заметив, что
Emacspeak часто использует эту команду в контексте произношения
символов.

Вообще, разрабатывая модуль интерфейса с Emacspeak, я опирался на
исходники старого Multispeech, стараясь по-возможности воспроизвести
идентичное поведение. Реализованные соглашения я на сей раз не
поленился запротоколировать и описание включил в пакет:
doc/historical.txt. Быть может, в чем-то был не прав?

    Дмитрий> Некоторые голоса стали звучать очень громко. Но это,
    Дмитрий> пожалуй, баг старого Multispeech. Можно легко поправить в
    Дмитрий> настройках голосов в лиспе.

Если речь идет о голосах Emacspeak, которые задаются параметрами,
включаемыми прямо в текст, то да. Громкость там тоже передаваться
может. Если же это различные голоса самого Multispeech, то есть,
фактически разные варианты синтеза, то громкость их: как и некоторые
другие параметры, задается через конфигурацию отдельно для каждого
языка.

    Дмитрий> Да, почти все -D... будут определены в заголовке.

Замечательно! Огромное спасибо.

Еще раз с новым годом всех.

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

Ответить