Lex: [...]
Le> в orca, после пропадания звука (зависания речевого сервера?) killall Le> speech_server и перезапуск orca ничего не дает. Перезапуск orca как делаете? killall orca; orca ? Le> emacspeak тоже перестает говорить. но если речь пропадает при работе в Le> emacspeak,то ее удается вернуть либо спомощью перезапуска emacspeak, Le> либо по c-e c-s (вчера попробовал этот способ, вроде бы срабатывает Le> всегда. Похоже на то, что звук у вас всё же работает нормально. Multispeech перед тем, как запустить синтезатор, сначала ждёт, когда освободится устройство /dev/dsp. Если это устройство чем-то занято, а многоканального звука у вас нет, то Multispeech может, в принципе, замолчать надолго. Может, дело в этом? Если Multispeech с помощью padsp перенаправить в PulseAudio, и другие программы тоже настроить, чтобы они работали через PulseAudio, проблему это не решит? [...] Le> как можно точно проверить, связана ли потеря звука со звуковой Le> подсистемой как таковой, или это ошибки в multispeech? Multispeech сам по себе имеет дело со звуком только тогда, когда собирается запустить процесс синтезатора (см. выше), да и то не сам по себе, а в порождённом им подпроцессе. Я думаю, что вылететь из-за проблем со звуком он не должен. Может, наверное, подвиснуть при попытке открыть /dev/dsp. Вы можете проверить это, запустив multispeech через strace. strace - это программа, которая отслеживает системные вызовы в процессе. В скрипте для запуска речевого сервера вы можете написать: #!/bin/sh export MULTISPEECH_LANG_SWITCH=1 konwert utf8-koi8r | strace -f -o "$(tempfile -p strace)" \ /usr/local/lib/multispeech/speech_server Программа tempfile - в пакете debianutils. Отчёты strace смотрите в файлах /tmp/strac*. Лог strace может расти довольно быстро, но учитывая, что у вас звук тоже быстро кончается, это не должно быть критично. Скрипт я не проверял, так что не забывайте о солдатской смекалке. :-) Le> может ли multispeech бажить из-за того, что у меня на лэптопе Le> двухядерный процессор? Вряд ли. У меня вот тоже двухъядерный процессор, но таких явлений, как у вас, нет. -- Дмитрий Падучих -- Blinux-rus mailing list [email protected] http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus
