テキスト出力を音声ディスパッチャに送信するには?

テキスト出力を音声ディスパッチャに送信するには?

sayで動作するコマンドパイプラインを取得できませんでしたspd-say。具体的には、私はfortuneの出力をにパイプしたいと思います。これは一般的なパイプ構成を試したspd-sayよりも優れています。say

fortune | spd-say

次のような他のコマンドも機能します。

fortune | wc

明らかに、Speech Schedulerコマンドはパイプ入力を通常のパラメータとは異なる方法で処理します。私はこの問題を解決し、何が起こっているのか理解したいと思います。

ベストアンサー1

-e/オプションを使用して--pipe-modestdinからテキストを読み取って処理します。また、テキストを標準出力に出力します。

$ fortune | spd-say -e
Don't feed the bats tonight.

info spd-sayいくつかの例を含む情報マニュアル()をお読みください。

おすすめ記事