Verkliga livet JARVIS (7 / 7 steg)
Steg 7: Röst interaktion...
Vad du kan göra med Fönstren tal erkännanden makron
1. du kan infoga Text i din önskan (personlig info), du vill att datorn ska tala.
2. du kan köra program eller program med din röst i stället för musen eller tangentbordet med hjälp kör ett Program.
3. du kan redigera många kommandon enligt din önskan eller måste använda Avancerat.
I avancerat måste du göra kodning själv så att datorn svarar enligt dina kommandon.
Ex. Du talar "Vad som händer dude", datorn kommer att säga "Inget speciellt (ditt namn)".
Denna kodning kommer att ske i avancerat genom att infoga xml.
Är du svag i kodning???
Oroa dig inte, det är kodning är mycket lätt, jag kommer att guida dig...
Kod för att göra din dator som Jarvis
Nya tal makro... >> Väljer du Avancerat och ändra koden så här...
< speechMacros >
< kommando >
< listenFor >... < / listenFor >
< tala >... < / tala >
< / kommando >
< / speechMacros >
Du måste lägga till en kommandon:
< listenFor >... < / listenFor >-datorn lyssnar de ord du anger här och svarar därefter.
< tala >... < / tala >-dator talar vad som står i fältet enligt kommandot som det blev.
På samma sätt kan du redigera fler kommandon på samma sätt.
< listenFor > Hi, JARVIS vad som händer < / listenFor >
< tala > ingenting särskilda sir < / tala >
Detta är bara en grundläggande kommando, om du vill ha mer avancerade commands.you kan använda Java-skript och VB-skript.
Berätta tid:
Detta görs genom att använda VBScript.
< listenFor > tid < / listenFor >
< listenFor > berätta tiden < / listenFor >
< script language = "vbscript" >
<! [CDATA [
Dim currentTime currentTime = FormatDateTime(Time(), 1)
Application.Speak tid
Application.SetTextFeedback tid]] >
< / script >
Blir koden så här.
När du kommer säga tid eller ge mig tid, kommer din dator talar den exakta tidpunkten för ögonblick.
På samma sätt...
Tala om datum:
< listenFor > berätta datum < / listenFor >
< script language = "vbscript" >
<! [CDATA [
Dim todaysDate todaysDate = datum
Application.Speak datum
Application.SetTextFeedback datum]] >
< / script >
Bra Moring kommando:
< listenFor > bra moring < / listenFor >
< listenFor > Gm, Jarvis < / listenFor >
< script language = "jscript" >
<! [CDATA [
var idag = nya Date();
var t=today.getHours();
IF(t<12)
{var säga = ny uppställa();
säga [0] = "Godmorgon sir";
säga [1] = "god morgon, hur mår du";
säga [2] = "Godmorgon sir, njuta av dig är din dag";
vsay=Say[math.floor(Math.Random()*3)];
Application.Speak(vsay); }
annars om (t < 23 & & t > 19)
{var säga = ny uppställa();
säga [0] = "fel, det är kväll, godnatt sir";
säga [1] = "lol det är natt, god natt, hur mår du";
säga [2] = "han han han det är natt, god natt sir, hur var din dag";
vsay=Say[math.floor(Math.Random()*3)];
Application.Speak(vsay); }
annars om (t > 15 & & t < 19)
{var säga = ny uppställa();
säga [0] = "god kväll sir";
säga [1] = "vilka dumheter, god kväll, hur mår du";
säga [2] = "lollipop, bra evn";
vsay=Say[math.floor(Math.Random()*3)];
Application.Speak(vsay); }
annars om (t < 15 & & t > 12)
{var säga = ny uppställa();
säga [0] = "yo man, god eftermiddag sir";
säga [1] = "låg iq, god eftermiddag, hur mår du";
säga [2] = "gaf sir";
vsay=Say[math.floor(Math.Random()*3)];
Application.Speak(vsay); {}]] >
< / script >
Alla röst finns kommandon på min blogg:
http://robotsssstech.blogspot.in/2014/12/Real-Life...
Obs: du måste stänga alla rader som denna
< speechMacros >
< kommando >
< listenFor >... < / listenFor >
< tala >... < / tala >
eller
< script language = "..." >... < / script >
< / kommando >
< / speechMacros >
Om du har fråga någon du kommentar nedan.