LINUX.ORG.RU

замолчал festival на ядре 2.6.37


0

1

но замолчал частично. например если в терминале выполнить

aplay /home/ratte/Transform.wav;echo "привет"|festival --tts
, то он говорит, а если это прописать в /etc/acpi/lid.sh, то проигрывает .wav, но не говорит festival. так же перестал работать скрипт

на 33 ядре работало.

★★★★★

причём если пускать скрипт в терминале, то он работает нормально.

pyometra ★★★★★
() автор топика

> а если это прописать в /etc/acpi/lid.sh, то проигрывает .wav, но не говорит festival

echo «привет»|festival --tts 2>&1 >/tmp/lid-sh-log.$(date +%s)

AITap ★★★★★
()

мне кажется, дело не в ядре. проверь локаль в скрипте и наличие pulseaudio в системе.

AEP ★★★★★
()
Ответ на: комментарий от pyometra

вот пульс в сочетании с consolekit и не дает выводить звук, т.к. не соответствует пользователь.

AEP ★★★★★
()
Ответ на: комментарий от pyometra

Приехать 10 августа в Берлин на Desktop Summit. Там это как раз можно будет обсудить непосредственно с текущим разработчиком PulseAudio, похожая проблема возникла в читалках для слепых.

А вообще попробуй в скрипте сделать su -c youruser 'aplay /home/ratte/Transform.wav;echo «привет»|festival --tts'

AEP ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.