Igor B. Poretsky:

IP> Пробовали ли вы как-нибудь играться с параметром "latency" в
IP> конфигурации?

Попробовал значения 0.1 и 1.0. В результате речь пропала почти полностью.
Иногда были слышны небольшие фрагменты речи и щелчки. В каком диапазоне
имеет смысл менять значение этого параметра? Что-нибудь ещё можно сделать,
чтобы определить, в чём дело?

Звуковуха у меня - SbLive.

[...]

IP> Надеюсь, актуальность связанных с зависимостями проблем снизится, когда
IP> появится готовый пакет, который можно будет просто взять и установить. Я
IP> планирую добавить все необходимое для сборки Debian-пакета.

Вы имеете в виду подкаталог debian/ со всеми файлами? Это, конечно, упростит
сборку пакета и позволит автоматически проверить, все ли зависимости
установлены. Но без apt пакеты из зависимостей автоматически устанавливаться
не будут. А чтобы сделать установку через apt, нужен репозиторий, AFAIK.

>> Лучше, наверное, искать файл конфигурации не в /etc/multispeech.conf, а в
>> ${sysconfdir}/multispeech.conf

IP> А у меня в окружении такой переменной нет.

Это переменная automake. Содержит имя директории, в которую устанавливается
sysconf_DATA. То есть, как раз той директории, в которую устанавливается
multispeech.conf. Я имел в виду, что в src/Makefile.am можно добавить
примерно такую строчку:

AM_CPPFLAGS = ... -DMULTISPEECH_CONF='"$(sysconfdir)/multispeech.conf"'

А в тексте программы использовать макрос MULTISPEECH_CONF для ссылок на
файл. Это избавит от необходимости копировать конфиг в /etc и позволит
держать несколько установленных версий Multispeech одновременно. Ну, то
есть, можно будет держать несколько версий, если задавать им соответствующим
образом prefix, как это было показано в моём примере сборки.

Кстати, сейчас таким способом передаётся довольно много переменных, что
немного затрудняет чтение команд, которые выполняются во время компиляции.
Может, стоит перенести их в отдельный заголовочный файл (AC_CONFIG_HEADERS)?

-- 
Дмитрий Падучих
-- 
Blinux-rus mailing list
[email protected]
http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus

Ответить