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
[cleveryoutube video=”BZAzEqZe_Ec” style=”1″]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:
Soy Benjamin De La Cruz, Generador de leads por pasión y por trabajo. me apasiona el marketing, el desarrollo web y especialmente la programación, he creado esta web para brindarte las herramientas y guías que te serán útiles a lo largo de este camino para ganar dinero on-line