espeakは、バックグラウンドで実行されているスクリプトで実行してもサウンドを出力しません。
毎時間スクリプトを実行するクローンジョブがあります。スクリプトには、次のepeakエントリが含まれています。 espeak -v mb-fr1 -s 120 "Snapshot" --stdout | paplay シェルスクリプトがシェルで正常に実行されると、 espeak は正常に話します。しかし、cronジョブでスクリプトを起動すると、すべてがうまく機能しますが、 espeakでは音は出力されません。デスクトップ環境にリダイレクトする方法がありますか--stdout…(そうでなければ表現できませんね) ...