leonardo19 |
|
Темы:
40
Сообщения:
848
Участник с: 25 ноября 2008
|
После обновления пакета sox перестал работать синтезатор речи RHVoice. Жалуется на отсутствие файла /usr/lib/libsox.so.1. Создание симлинка решает проблему, но play, который используется для озвучивания текста, тоже перестал работать - у меня alsa без pulse-audio. Aplay также выдает ошибку. Ну и в довершение: сборка пакета rhvoice-git http://aur.archlinux.org/packages.php?ID=56942 завершается ошибкой. |
grunewald |
|
Темы:
4
Сообщения:
665
Участник с: 24 октября 2008
|
Вроде как уже все поняли, что частичное обновление чревато последствиями. Не надо обновлять только пакет sox. |
yozan |
|
Темы:
0
Сообщения:
32
Участник с: 15 марта 2012
|
# downgrade sox |
konstantinov-ms |
|
Темы:
15
Сообщения:
636
Участник с: 29 ноября 2009
|
grunewald Причём здесь частичное обновление? У меня система постоянно в актуальном состоянии, однако с обновлением sox наступил на те же грабли: звуковые файлы не воспроизводятся. Система: Arch x86_64. Все симптомы точно такие, как описано ТС. Пришлось даунгрейдить sox. |
leonardo19 |
|
Темы:
40
Сообщения:
848
Участник с: 25 ноября 2008
|
grunewaldСистему обновляю всегда полностью и практически ежедневно. |
grunewald |
|
Темы:
4
Сообщения:
665
Участник с: 24 октября 2008
|
Прошу прощения, понял неверно. Да, тогда даунгрейд и ждать обновления остальных пакетов. Роллинг-релиз сам по себе - постоянное частичное обновление. P.S. Ошибку сборки пакета можно было показать. |
leonardo19 |
|
Темы:
40
Сообщения:
848
Участник с: 25 ноября 2008
|
grunewaldСо старым sox пакет собирается без ошибок. Так что, видимо, остается ждать, когда внесут исправления в сам RHVoice. И ставить pulseaudio :) |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Забавно. Даже понятия не имею, что такое RHVoice, однако раз тут жалуются на sox, которым я иногда пользуюсь, насторожился и проверил. $ play /usr/share/sounds/alsa/Front_Center.wav play FAIL formats: can't open output file `default': can not open audio device: Connection refused Щас буду выяснять, баг это или фича. P.S. Похоже на баг – если sox собран с поддержкой PulseAudio (не к ночи будь помянут), то по-умолчанию пытается выводить звук в него, даже если того и вовсе нету. Лекарство – переменная окружения, прописать в удобное место ДО запуска нужных программ export AUDIODRIVER=alsa “Штирлиц закрыл форточку, и дуло исчезло” (ц) |
leonardo19 |
|
Темы:
40
Сообщения:
848
Участник с: 25 ноября 2008
|
NatrioКуда это надо прописать? Можно при этом ограничиться домашней директорией? |
konstantinov-ms |
|
Темы:
15
Сообщения:
636
Участник с: 29 ноября 2009
|
Natrio Большое спасибо! Сейчас попробуем. Leonardo19 Я думаю, можно прописать в ~/.xinitrc По крайней мере, я буду туда прописывать. Не-а, не работает. Ни через ~/.xinitrc, ни напрямую из консоли никакого эффекта. Через QMMP воспроизводится, а через play — нет. Хм… Ошибся. Если набирать в консоли, то всё заработало. Буду править скрипт для thunar, который с помощью play у меня проигрывает аудиофайлы. |