Возможно, это не решение, но, тем не менее, проблема:)
Я на Ubuntu 14.04, используя последний Chrome в качестве моего браузера. Моя звуковая карта занята, используя Google Hangouts My crontab настроен следующим образом: espeak «hello»> /path/to/my/error.log 2> & amp; 1Мониторинг журнала ошибок, я не вижу ошибок. Но я тоже не слышу звука. Когда я заканчиваю видеовстречи, я каждую минуту начинаю слышать «привет» из моих динамиков.
Итак, может ли espeak или любая другая программа обойти тот факт, что звуковая карта занята? Спасибо за чтение проблемы:)
espeak, вероятно, пытается получить доступ к звуковой карте напрямую, вместо использования общесистемного аудиосервера (pulseaudio). Pulseaudio может принимать несколько потоков из приложений и объединять их в один вывод.
Использовать:
espeak -v en "Hello i am espeak" --stdout | aplay
См. Этот ответ: espeak возвращает ошибку на сервере ubuntu
[d4 ] Для получения дополнительной информации вы также можете попробовать использовать «espeak pulseaudio».