uname -a
印刷物Linux debian 4.9.0-3-686-pae #1 SMP Debian 4.9.30-2+deb9u5 (2017-09-19) i686 GNU/Linux
グラフィカルインターフェイスはインストールせず、コアシステムユーティリティのみをインストールしました。
私は命令をsudo apt-get install gnustep-gui-runtime
受け取るためにこれをしますsay
。コマンドを実行すると、say foo
終了する前にプロンプトの下の行にカーソルが数回点滅します。
echo $?
返品1
答え1
スクリプトで使用しても同じ問題が発生しました。終了コードを実行しspd-say -w "Message"
て確認して、spd-sayが音声ディスパッチャに信号を送信できることを確認できます。これが失敗した場合は、spd構成をリセットする必要があります。
spd設定をリセットするには、spd-conf
ターミナルで実行してください。
「spd-conf」を実行するとプロンプトが表示され、ほとんどの場合、デフォルトのオプションをそのままにすることができます(つまり、Enterを数回押すことができることを意味します)。最後に、「音声スケジューラを起動できませんでした。ステータス256で終了しました。これは、音声スケジューラがすでに実行されている可能性があります。実行中のすべての音声スケジューラを終了して再試行しますか?[はい]:」で
Enterを押します。その後、スピーカーからメッセージを聞く必要があります。
これでspd-sayが正常に動作します。