say
で動作するコマンドパイプラインを取得できませんでしたspd-say
。具体的には、私はfortune
の出力をにパイプしたいと思います。これは一般的なパイプ構成を試したspd-say
よりも優れています。say
fortune | spd-say
次のような他のコマンドも機能します。
fortune | wc
明らかに、Speech Schedulerコマンドはパイプ入力を通常のパラメータとは異なる方法で処理します。私はこの問題を解決し、何が起こっているのか理解したいと思います。
答え1
-e
/オプションを使用して--pipe-mode
stdinからテキストを読み取って処理します。また、テキストを標準出力に出力します。
$ fortune | spd-say -e
Don't feed the bats tonight.
info spd-say
いくつかの例を含む情報マニュアル()をお読みください。