Запуск трансляции из командной строки, чтобы отправить вывод команды «Скажи» Mac OS X в трансляцию

1237
Fabien

Хорошо, воскресный вопрос :) Пытаюсь пошутить ...

1) если вы откроете терминал и введете «say -a?», Mac OS X выдаст вам список устройств, на которые он может отправлять произнесенные слова. По моему это говорит:

39 AirPlay 47 Built-in Output 

2) Я получил готовый к эфиру Denon в своей гостиной, и я пытаюсь послать устную речь своей жене внизу ... Я могу без проблем отправлять музыку с помощью iTunes, поэтому с точки зрения инфраструктуры, я все задавать.

3) Я хочу, чтобы мой компьютер сказал (на ровном месте): «Дорогая, почему бы тебе не принести мне чашку кофе». Я могу сказать, что это локально на моих внутренних динамиках ноутбука, но я не могу отправить это на устройство 39 успешно.

Я подозреваю, что есть несколько других вещей, которые необходимо настроить, прежде чем он заработает, например, настроить вывод трансляции на «denon», возможно, открыть канал и зарезервировать его. Я не знаю.

Кто-нибудь играл с этим? Есть ли способ настроить трансляцию из командной строки? Это было бы круто :)

3

1 ответ на вопрос

2
bmike

Синтаксис, say -a AirPlay "Honey, why don't you bring me a cup of coffee"кажется, работает для меня лучше, чем использование чисел. Вы можете играть со скоростью (-r) и голосом (-v), чтобы получить желаемый эффект.

Отличная идея, но если вы делаете все это *** просто *** за чашку кофе, вы теряете время! ;-) SaxDaddy 10 лет назад 0

Похожие вопросы