ha alexa

Emitir mp3 personalizados en Alexa

En esta entrada te enseño a emitir mp3 personalizados en Alexa, para poder reproducir efectos de sonido en tus altavoces.

Requisitos previos

Para poder emitir mp3 personalizados en Alexa necesitas lo siguiente:

-20%
Echo Dot (5.ª generación, modelo de 2022) | Altavoz inteligente wifi y Bluetooth con Alexa, con sonido más potente y de mayor amplitud | Antracita
Amazon.es
51,98€ 64,99€
PRIMEPRIME
Echo Dot (5.ª generación, modelo de 2022) | Altavoz inteligente wifi y Bluetooth con Alexa, con sonido más potente y de mayor amplitud | Antracita
-30%
Echo Pop | Altavoz inteligente Bluetooth con Alexa de sonido potente y compacto | Lavanda
Amazon.es
37,98€ 54,99€
PRIMEPRIME
Echo Pop | Altavoz inteligente Bluetooth con Alexa de sonido potente y compacto | Lavanda
Echo Show 5 (3.ª generación) | Pantalla táctil inteligente con Alexa diseñada para controlar tus dispositivos de Hogar digital y más | Antracita
Amazon.es
109,00€
PRIMEPRIME
Echo Show 5 (3.ª generación) | Pantalla táctil inteligente con Alexa diseñada para controlar tus dispositivos de Hogar digital y más | Antracita
Echo Show 8 (2.ª generación, modelo de 2021) | Pantalla HD inteligente con Alexa y cámara de 13 MP | Antracita
Amazon.es
129,99€
PRIMEPRIME
Echo Show 8 (2.ª generación, modelo de 2021) | Pantalla HD inteligente con Alexa y cámara de 13 MP | Antracita
Amazon price updated: 18 de noviembre de 2024 21:11
*Algún precio puede haber cambiado desde la última revisión

Preparación del fichero

Para poder emitir mp3 personalizados en Alexa estos tienen que estar transformados a un formato especial soportado por Amazon. La buena noticia es que no necesitas tener ni idea de edición de audio, ya que vamos a utilizar un conversor online siguiendo estos pasos:

  1. Entra en la página de Jovo.
  2. Pulsa sobre el campo que indica «Drop files here or click to upload».
  3. A continuación selecciona los ficheros que quieras utilizar.
  4. Tras unos segundos tus ficheros se habrán convertido y podrás escuchar como han quedado pulsando en el botón de «play». Si te convence la calidad, pulsa sobre los 3 puntos y haz click en «Descargar». Esto ha sido todo!
💡 Alternativamente, puedes descargar el programa gratuito Audacity. Ejecútalo y abre tu fichero. Junto al nombre de tu fichero verás una pequeña flecha, baja hasta "Frecuencia" y selecciona '16000 Hz'. Ahora, pulsa en Archivo > Exportar audio > Exportar a ordenador. En formato indica "Archivos mp3", en modo de velocidad "Constante" y en calidad "48 kbps". Por último pulsa en "Exportar" y el fichero se guardará en la ruta elegida.
  1. Ahora tienes que copiar estos ficheros dentro de la ruta ‘config/www’. De hecho, te recomiendo que crees una nueva carpeta aquí llamada, por ejemplo, ‘mp3’. De esta forma tus ficheros quedarán en la ruta ‘config/www/mp3/‘. Por cierto, para ello te recomiendo que utilices el complemento Samba Share.
  2. Ahora tienes que comprobar que puedes acceder a tus ficheros desde la url externa. Por ejemplo, si accedes con el dominio ‘www.aguacatec.es’ y tu fichero se llamap ‘audio.mp3’, tendrás que introducir la siguiente url en tu navegador.
https://www.aguacatec.es/local/mp3/audio.mp3
  1. Si todo es correcto debería aparecer en pantalla un pequeño reproductor y al hacer clic en el botón de «play» escucharás tu audio.
  2. Ahora ve a Herramientas para desarrolladores > Servicios y selecciona el servicio ‘notify.alexa_media’. Luego pulsa en el botón «Ir al modo YAML» e introduce el siguiente código, reemplazando la url de tu fichero de audio y la entidad de tu altavoz por el que quieres escuchar el audio.
service: notify.alexa_media
data:
  message: <audio src='https://www.aguacatec.es/local/mp3/audio.mp3'/>
  target: media_player.echo_dot
  data:
    type: tts
  1. Por último, pulsa en el botón «Llamar servicio» para escuchar el sonido en tu altavoz.
  2. Ahora sólo tienes que copiar este código en el ‘script’ o automatización siempre que quieras emitir mp3 personalizados en Alexa.

¿Dudas?¿necesitas ayuda? entra aquí
Y si te ha gustado, compártelo! 🙂
Contenido exclusivo de Aguacatec
Send this to a friend