Здравствуйте!
>>>>> "Дмитрий" == Дмитрий Падучих <[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