LINUX.ORG.RU

Звук: fetsival + mplayer.


0

0

Не работает озвучка (как фестиваль, так и еспик) в стардикте при работающем мплейре:

echo "Hello, LOR" | festival --tts

Linux: can't open /dev/dsp

Как с этим бороться?

И дополнительный вопрос: есть ли тулза, которая бы помогла поиграться с настройками фестиваля/еспика?

anonymous

Ну и совсем вопрос на засыпку, где скачать сконвеченные словари от 12 лингвы для стардикта?

anonymous
()

Та же проблема, на решение пока забил.

Что посоветует многоуважаемый All?

annoynimous ★★★★★
()

1. Какие права на /dev/dsp?
2. Загружены ли ALSA'вые модули эммуляции OSS?
3. Не запущен ли какой-нибудь sound daemon, оккупируюший /dev/dsp?

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

Ситуация такая:

фестиваль не воспроизводит звуки, если активно любое приложение, выводящее звук: ритмиксбокс ли, мплаер ли. Однако последние друг другу не мешают, т.е. микширование (видимо, на уровне альсы) работает нормально.

Я понимаю, что фестиваль использует OSS?

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

Я же сказал: в других программах микширование работает. Или есть какие-то тонкости?

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

> 1. Какие права на /dev/dsp?

# ls -l /dev/dsp lrwxrwxrwx 1 root root 9 2008-03-01 22:45 /dev/dsp -> sound/dsp

# ls -l /dev/sound/dsp crw-rw---- 1 root audio 14, 3 2008-03-01 22:45 /dev/sound/dsp

> 2. Загружены ли ALSA'вые модули эммуляции OSS?

Сложно уже сказать, так как только пару часов назад мигрировал на 2.6.24 и интергрированной в ядро альсой, но до этого (2.6.23 + альса-драйвер) вроде бы все необходимые модули были тогда подгружены.

# zcat /proc/config.gz | grep -i snd CONFIG_SND=y CONFIG_SND_TIMER=y CONFIG_SND_PCM=y CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=y CONFIG_SND_PCM_OSS=y CONFIG_SND_PCM_OSS_PLUGINS=y CONFIG_SND_RTCTIMER=y CONFIG_SND_SUPPORT_OLD_API=y CONFIG_SND_HDA_INTEL=y CONFIG_SND_HDA_CODEC_SIGMATEL=y CONFIG_SND_HDA_GENERIC=y CONFIG_SND_HDA_POWER_SAVE=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=30

> 3. Не запущен ли какой-нибудь sound daemon, оккупируюший /dev/dsp?

Например?

anonymous
()
Ответ на: комментарий от sdio

> 1. юзер в группе audio? см. вывод команды id или groups

Разумеется :)

> 3. esd, arts, pulseaudio, jackd (хотя я их уже давно не видел :-)

Нет, ни идного из них даже не установлено

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