10 votos

A partir de airplay desde línea de comandos para enviar la salida de ' decir ' comando de Mac OS X para airplay

Ok, el domingo de la pregunta :) Tratando de hacer un poco de broma...

1) si usted abra una terminal y escriba "decir -a ?", Mac OS X le dará la lista de dispositivos que pueden enviar las palabras habladas. En la mía, que dice:

39 AirPlay
47 Built-in Output

2) tengo un Denon airplay-listo recibió en la sala de mi casa y yo estoy tratando de enviar las palabras habladas a mi esposa en la planta baja... me puedes enviar la música sin ningún problema a través de iTunes de modo que, desde un punto de vista de la infraestructura, que estoy listo.

3) quiero que mi equipo de decir (de la nada) "Cariño, ¿por qué no me traes una taza de café". Puedo decir que de forma local en mi ordenador portátil interno altavoces, pero me parece que no puede enviar a dispositivo 39 correctamente.

Estoy sospechando que hay un par de otras cosas que necesiten de la instalación antes de que esto funciona, es decir, la configuración de la salida de airplay para "denon", tal vez la apertura de un canal y se reserva. No sé.

Alguien ha jugado con esto? Es allí una manera a la instalación de airplay desde la línea de comandos? Tiene que ser genial :)

7voto

Malik hassan Puntos 16

Estuve jugando con esto un par de semanas atrás.

Enviar a mi Apple Tv vía airplay que utiliza

 say -r160 -a "AirPlay" "Hover over a Method name while holding down the Option key until a question mark  appears"

Una cosa que noté en el momento era que a veces tenía que ejecutar un comando para cambiar el audio a la computadora.

 say -r160 -a "AirPlay" "Hover over a Method";say -r160 -a "Built-in Output" "I am back"

* actualización apenas había probado usando los números y funcionan igual de bien en lugar del nombre del dispositivo.

2voto

Oskar Puntos 1242

Sí - no estoy recibiendo de este trabajo, y a la conclusión de que no es tu o mi configuración, pero tal vez un error o deficiencia de la documentación en la página man. La forma en que este se supone que funciona es que usted simplemente ejecutar el decir de comandos y el punto de la salida para el dispositivo que desee.

 say -a 37 hi
 say -a 47 hi

En mi MacBook Pro, tengo 37 para AirPlay, 47 para altavoces internos y 64 para el DisplayPort cinema display de altavoces. Los dispositivos de 47 y 64 funciona correctamente, pero cuando voy a enviar cualquier audio AirPlay (ya sea antes o después de seleccionar uno de los varios de apple tv y AirPlay receptores que son de otra manera viable) - el decir de comandos de errores con el error -50.

 Setting audio output device failed: -50

Estoy de acuerdo en que sería divertido de usar y han presentado un error de Apple. Vamos a ver si nos puede apuntar a un paso de falta o si es realmente sólo necesitan para el decir del programa para obtener un parche.

Después de ver la otra respuesta por markhunte, he intentado utilizar say -a "AirPlay" "hello" and it worked for me to have AirPlay output spoken. Once that command was run, the-un 37` ahora trabaja demasiado. Ahora estoy curioso por saber si es algo de lo que es frágil o el texto de alguna manera consigue que las cosas se conecta mejor.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X