web-dev-qa-db-ja.com

コマンドラインからairplayを開始し、「Say」Mac OSXコマンドの出力をairplayに送信します

わかりました、日曜日の質問:)少し冗談を言ってみて...

1)ターミナルを開いて「say-a?」と入力すると、Mac OSXは音声を送信できるデバイスのリストを表示します。私の場合、次のように書かれています。

39 AirPlay
47 Built-in Output

2)リビングルームでDenonのAirplayを受信できる状態になっていて、階下の妻に話し言葉を送信しようとしています... iTunesを使用して問題なく音楽を送信できるので、インフラストラクチャの観点からは、私はすべてですセットする。

3)コンピューターに(突然)「ハニー、コーヒーを持ってきてくれませんか」と言ってもらいたい。内蔵のラップトップスピーカーでローカルにそれを言うことができますが、それをデバイス39に正常に送信できないようです。

動作する前にセットアップする必要のあるものが他にもいくつかあるのではないかと思います。つまり、Airplay出力を「denon」にセットアップする、チャネルを開いて予約するなどです。知りません。

誰かがこれで遊んだことがありますか?コマンドラインからAirplayを設定する方法はありますか?それは素晴らしいでしょう:)

3
Fabien

say -a AirPlay "Honey, why don't you bring me a cup of coffee"の構文は、数字を使用するよりもうまく機能しているようです。レート(-r)とボイス(-v)で遊んで、必要な効果を得ることができます。

2
bmike