Seleccionar página

En este mini video tutorial vamos a ver como usar audios externos en nuestros skill para Alexa o Amazon echo o tambien llamados SSML AUDIO.

Antes de todo tengo que explicar que tenemos algunas restricciones que debe tener el audio. aqui la voy a elencar:

  • El mp3(el audio) no puede ser mas largo de 90 segundos
  • El audio tiene que estar en un Host con HTTPS (yo recomiendo subirlo a S3 de AWS de amazon)
  • El bit rate deve ser de 48 kbps.
  • El Sample rate debe ser de 16000 HZ

Todo estas modificaciones lo podemos hacer usando un software FREE como audacity

el link de audacity: https://www.audacityteam.org/download/windows/

y vamos a necesitar el convertidor de mp3 (Lame) este es el link https://lame.buanzo.org/#lamewindl

Pueden seguir lo pasos en este video o seguir leyendo

Loading...
Play Button Play Button

una vez que nuestro audio esta en el servidor yo uso S3 de AWS, el file tiene que que ser publico  para poder acceder a ello.

podemos ir a nuestro codigo y aggregar el url de nuestro file mp3 como en el ejemplo

[code] <audio src=’https://s3.amazonaws.com/alexa-projects/you.mp3’/>;
[/code]

este es el formato que vamos a usar, el tag es <audio src=’tu-URL’>

ahora podemos crear una variable y asignarle este codigo para no que no sea muy largo

[code] var TuUrl = "<audio src=’tu-URL-de-tu-mp3’/>"
[/code]

Ahora este variable lo podemos agregar en cualquier parte donde Alexa responde por ejemplo

[code] this.emit(‘:tell’, TuUrl);
[/code]

o podemos poner en una pregunta

[code] this.emit(‘:ask’, TuUrl);
[/code]

donde TuUrl contiene el valor del audio.

lo que acabamos de hacer el formato se llama ssml audio

para mas informacion o mas detalles pueden ir a este link

Tambien te puede interesar como Hacer tu skill multilenguaje o el curso desde cero:

SKILL-VARIOS-IDIOMAS-ALEXA CURSO-SOLO-CODIGOS-ALEXA-SKILL