![从命令行启动 airplay,将 Mac OS X 'Say' 命令的输出发送到 airplay](https://linux22.com/image/1385556/%E4%BB%8E%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%90%AF%E5%8A%A8%20airplay%EF%BC%8C%E5%B0%86%20Mac%20OS%20X%20'Say'%20%E5%91%BD%E4%BB%A4%E7%9A%84%E8%BE%93%E5%87%BA%E5%8F%91%E9%80%81%E5%88%B0%20airplay.png)
好的,周日的问题:)试着开个小玩笑......
1) 如果您打开终端并输入“say -a ?”,Mac OS X 将为您提供可以发送语音的设备列表。在我的 Mac 上,它显示:
39 AirPlay
47 Built-in Output
2) 我的客厅里有一个 Denon 无线播放接收器,我试图向楼下的妻子发送语音消息...我可以使用 iTunes 毫无问题地发送音乐,因此从基础设施的角度来看,我一切就绪了。
3) 我想让我的电脑突然说“亲爱的,你为什么不给我拿杯咖啡来”。我可以让它在我的笔记本电脑内置扬声器上本地说这句话,但我似乎无法成功将其发送到设备 39。
我怀疑在它工作之前还需要设置一些其他的东西,例如将 airplay 输出设置为“denon”,也许还要打开一个频道并保留它。我不知道。
有人玩过这个吗?有没有办法从命令行设置 airplay?那太棒了 :)
答案1
对我来说,语法say -a AirPlay "Honey, why don't you bring me a cup of coffee"
似乎比使用数字更有效。你可以使用速率 (-r) 和语音 (-v) 来获得你想要的效果。