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

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

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

39 AirPlay
47 Built-in Output

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

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

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

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

1 ответ

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

Другие вопросы по тегам