从后台运行的脚本运行时,espeak 不输出声音

从后台运行的脚本运行时,espeak 不输出声音

我有一个 cron 作业每小时运行一个脚本。该脚本包含以下 espeak 条目:

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

当shell脚本在shell中正常运行时,espeak说话很好。然而,当脚本从我的 cron 作业启动时,一切正常,但 espeak 不输出任何声音。有没有办法重定向--stdout到桌面环境...(否则我无法表达)

相关内容