Macro de saludo


Macro de saludo

Continuando con los macros personalizados para el reconocimiento de voz de Windows, les traigo el macro de saludo. Con este macro nuestra asistente virtual nos saludará dependiendo de la hora del día.

Creando el macro

Lo primero que debemos hacer es ingresar los formatos con los que saludaremos a nuestro asistente dentro de las etiquetas <command></command>

<listenFor>Buenos dias [Chris] </listenFor>
<listenFor>Buenas tardes [Chris]</listenFor>
<listenFor>Buenas noches [Chris]</listenFor>
<listenFor>Buen dia [Chris]</listenFor>
<listenFor>hola [Chris]</listenFor>


Luego, en la misma etiqueta command debemos incluir el script con el que nuestro asistente responderá.

<script language="JScript">
<![CDATA[
var d = new Date();
vtime = d.getHours();
if(vtime<12){
vsay = "buenos dias señor";
}
else if(vtime<20){
vsay = "Buenas tardes señor";
}
else{
vsay = "Buenas noches señor";
}
Application.SetTextFeedback(vsay);
Application.Speak(vsay);
]]>
</script>

Por último, debemos agregar las reglas para llamar a nuestro asistente.

<script language="JScript">
<![CDATA[
var d = new Date();
vtime = d.getHours();
if(vtime<12){
vsay = "buenos dias señor";
}
else if(vtime<20){
vsay = "Buenas tardes señor";
}
else{
vsay = "Buenas noches señor";
}
Application.SetTextFeedback(vsay);
Application.Speak(vsay);
]]>
</script>

El macro completo lo pueden descargar de ESTE LINK.