espeak는 백그라운드에서 실행 중인 스크립트에서 실행할 때 사운드를 출력하지 않습니다.

espeak는 백그라운드에서 실행 중인 스크립트에서 실행할 때 사운드를 출력하지 않습니다.

매시간 스크립트를 실행하는 크론 작업이 있습니다. 스크립트에는 다음과 같은 epeak 항목이 포함되어 있습니다.

espeak -v mb-fr1 -s 120 "Snapshot" --stdout | paplay

쉘 스크립트가 쉘에서 정상적으로 실행되면 espeak는 정상적으로 말합니다. 그러나 cron 작업에서 스크립트를 시작하면 모든 것이 잘 작동하지만 espeak에서는 소리가 출력되지 않습니다. 데스크탑 환경으로 리다이렉트 하는 방법이 있나요 --stdout... (그렇지 않으면 표현할 수가 없네요)

관련 정보