Paso 7: Interacción de la voz...
Lo que puedes hacer con Macros de reconocimiento de discurso de Windows
1. puedes insertar texto de su deseo (información personal), se desea ordenador para hablar.
2. puede ejecutar aplicaciones o software con tu voz en lugar de ratón o teclado utilizando un programa.
3. puede editar muchos comandos según su deseo o necesidad uso avanzado.
En avanzado tienes que hacer la codificación por sí mismo para que su equipo responderá según sus órdenes.
Ex. Usted habla "Lo que está sucediendo a loco", equipo dirá "Nada especial (tu nombre)".
Esta codificación se realizará en avanzado por insertar xml.
¿Es débil en la codificación???
No te preocupes, es la codificación es muy fácil, te guiará...
Código para convertir tu computadora como Jarvis
Nueva macro de discurso... >> Elija avanzadas y cambie el código como este...
< speechMacros >
< comando >
< listenFor >... < / listenFor >
< hablar >... < / hablar >
< / comando >
< / speechMacros >
Tienes que añadir un comandos:
< listenFor >... < / listenFor >-equipo escucha las palabras que especifique aquí y responder en consecuencia.
< hablar >... < / hablar >-computadora habla lo que está escrito en este campo según el comando que consiguió.
Asimismo, puede editar comandos más de la misma manera.
< listenFor > Hola, JARVIS qué pasa en < / listenFor >
hablar del < > nada especial sir < / hablar >
Esto es sólo un dominio básico, si quieres más avanzada commands.you puede utilizar secuencias de comandos secuencias de comandos de Java y VB.
Me dice el tiempo:
Esto se hace mediante el uso de VBScript.
tiempo de < listenFor > < / listenFor >
< listenFor > Dime la hora < / listenFor >
< script language = "vbscript" >
<! [CDATA [
Dim currentTime currentTime = FormatDateTime(Time(), 1)
Application.Speak tiempo
Tiempo de Application.SetTextFeedback]] >
< /script >
Que el código como este.
Cuando va a decir la hora o me da el tiempo, el equipo hablará el tiempo exacto de instantánea.
Del mismo modo...
Dile la fecha:
< listenFor > dime fecha < / listenFor >
< script language = "vbscript" >
<! [CDATA [
Dim todaysDate todaysDate = fecha
Fecha de Application.Speak
Fecha de Application.SetTextFeedback]] >
< /script >
Buen comando de la mañana:
< listenFor > Good moring < / listenFor >
< listenFor > Gm, Jarvis < / listenFor >
< script language = "jscript" >
<! [CDATA [
var hoy = new Date();
var t=today.getHours();
if(t<12)
{var decir = new Array();
decir [0] = "Señor de la buena mañana";
decir [1] = "Buenos días, cómo estás";
decir [2] = "Buenos días señor, disfrutar está el día";
vsay=Say[Math.Floor(Math.RANDOM()*3)];
Application.Speak(vsay); }
else if (t < 23 & & t > 19)
{var decir = new Array();
decir [0] = "error, es noche, buenas noches Señor";
decir [1] = "jajaja es por la noche, buenas noches, cómo estás";
decir [2] = "él es de noche, buenas noches Señor, cómo fue su día";
vsay=Say[Math.Floor(Math.RANDOM()*3)];
Application.Speak(vsay); }
else if (t > 15 & & t < 19)
{var decir = new Array();
decir [0] = "Señor de la noche buena";
decir [1] = "Qué tontería, buenas noches, cómo estás";
decir [2] = "lollipop, evn buena";
vsay=Say[Math.Floor(Math.RANDOM()*3)];
Application.Speak(vsay); }
else if (t < 15 & & t > 12)
{var decir = new Array();
decir [0] = "yo hombre, buenas tardes señor";
decir [1] = "índice de inteligencia bajo, buenas tardes, cómo estás";
decir [2] = "gaf sir";
vsay=Say[Math.Floor(Math.RANDOM()*3)];
Application.Speak(vsay); }]] >
< /script >
Para todos de voz comandos ir a mi blog:
http://robotsssstech.blogspot.in/2014/12/Real-Life...
Nota: tienes que cerrar todas las líneas como esta
< speechMacros >
< comando >
< listenFor >... < / listenFor >
< hablar >... < / hablar >
o
< script language = "..." >... < /script >
< / comando >
< / speechMacros >
Si usted tiene cualquier pregunta por favor comentario abajo.