Monday, 6 May 2013

How To Make Your Computer Talk Like Jarvis

How To Make Your Computer Talk Like Jarvis

You Must have Watched The Movie "IRON MAN","The Avengers" and Tony Stark's Talking Computer "jarvis"






Your task progress with "human computer system interface" and also "Gestural interface" has already been began simply by my personal part, which usually are capable of having element including voice acknowledgement, gestural interfaces. Some of those jobs are in part developed and also in preferred method, however several functions and also adventures usually are nevertheless for you to put into practice and also on their way of finish throughout really quick period of energy.

Therefore allows arrive at our bodies of the article. The main reason connected with writing this specific publish regarding my personal audience is always to reveal what I have accomplished until finally nevertheless in this voyage connected with Synthetic Thinking ability. Suggestions one particular gift GIFT regarding my personal audience available as a UNDERTAKING while using subject "how help make your laptop talk including Jarvis".

Jarvis is totally based on Synthetic thinking ability also known as Synthetic Head. Sooner or later, many of us are unable to a really massive manufactured brain by using these kind of using actions as a result of simplicity and also efficiency of the task. Nevertheless I will make you assure that then you help make your laptop talk, and also this is your initial curiously step on the planet connected with Synthetic thinking ability. Along with after, you are able to be put into much more much deeper as soon as you'll arrive at learn its depth. Therefore Let us focus on decide on on earth using this type of case:

Case 1:

Give a Name for a Computer Similar to "Jarvis" and when you'll claim "Jarvis" it's going to reply "Hello sir" or "Hello Mr. (Your Name)".

or

Anyone: Who're you??

Computer: Now i'm chitti Your robo Speed, 1 terahertz, ram, one particular zettabyte

(Just Similar to Rajnikanth's Moive "robot", (Enthiran) throughout Tamil. )

Case only two:

A PERSON: Good morning Jarvis!

LAPTOP OR COMPUTER: Good morning Mr. Stark! exactly how are you currently Currently!

Therefore, Little wondering exactly how this stuff heading to exercise? In this article you are able to alter your wondering into reality. Abide by these kind of requirements:Example 1 : 
<listenFor>Jarvis</listenFor>
<speak>Hello Mr. STark</speak>
</command>
</speechMacros>

Example 2 :
<listenFor>Good Morning Jarvis</listenFor>
<speak>Good Morning Sir. how are you today</speak>
</command>
</speechMacros>

Further, more you can use these lines of codes for Shutting down Computer :
<speechMacros>
<command>
<listenFor>Nuke it</listenFor>
<speak>Restarting Windows</speak>
<run command="C:\Windows\System32\shutdown.exe"/>
</command>
</speechMacros>

To make it more intresting and realastic you need a bit knwoledge of VB.NET
here is one example

<speechMacros>
<command>
<listenFor>Time</listenFor>
<listenFor>Give me the Time</listenFor>
<listenFor>What is the time</listenFor>
<listenFor>Tell me the time</listenFor>
<listenFor>What time is it</listenFor>
<script language="vbscript">
<![CDATA[
dim currentTime
currentTime = FormatDateTime(Time(), 1)
Application.Speak Time
Application.SetTextFeedback Time
]]>
</script>
</command>

now i have ms exel work then..

<command priority="100">
  <listenFor>insert row above</listenFor>
  <sendKeys>{ALT}jla</sendKeys>
</command>
<command priority="100">
  <listenFor>insert row below</listenFor>
  <sendKeys>{ALT}jle</sendKeys>
</command>
<command priority="100">
  <listenFor>insert column before</listenFor>
  <sendKeys>{ALT}jll</sendKeys>
</command>
<command priority="100">
  <listenFor>insert column after</listenFor>
  <sendKeys>{ALT}jlr</sendKeys>
</command>
<command priority="100">
  <listenFor>merge cells</listenFor>
  <sendKeys>{ALT}jlm</sendKeys>
</command>
<command priority="100">
  <listenFor>split table</listenFor>
  <sendKeys>{ALT}jlq</sendKeys>
</command>
<command priority="100">
  <listenFor>delte row</listenFor>
  <listenFor>delte rows</listenFor>
  <sendKeys>{ALT}jdr</sendKeys>
</command>
<command priority="100">
  <listenFor>delete column</listenFor>
  <listenFor>delete columns</listenFor>
  <sendKeys>{ALT}jdc</sendKeys>
</command>
<command priority="100">
  <listenFor>?show table properties</listenFor>
  <sendKeys>{ALT}jdo</sendKeys>
</command>
<command priority="100">
  <listenFor>?show ?hide table gridlines</listenFor>
  <sendKeys>{ALT}jltg</sendKeys>
</command>

Track chnages in Music
<command priority="100">
  <listenFor>next change</listenFor>
  <sendKeys>{ALT}rh</sendKeys>
</command>
<command priority="100">
  <listenFor>accept change</listenFor>
  <sendKeys>{ALT}rac</sendKeys>
</command> 
To click
<command priority="100">
 <listenFor>?mouse click</listenFor>   <mouse button="left" command="click" />
</command>
if you need codes of any command leave comment below, and i will try to give you source codes.
How to Get Started  ??
Things you need -
A microphone or internal Microphone
windows 7 and windows speech macros, download it from here
install it then make Macros to start work 
Now open notepad and paste code in notepad 
for example 
<listenFor>Jarvis</listenFor>
<speak>Hello Mr. STark</speak>
</command>
</speechMacros>
paste it and save as filename.WSRMac
.WSRMac extention is must for it,
then Goto your WSRMac file and click on
Now click on "import signing Cerificate" and automaticly it will save a digital signature for it.

cats2.jpg (320×194)
Now open Speech recognition
Now Give Your Instructions, you can minizmise to hide this window
Enjoy Talking to your Computer ! :D

Credits: MinHal Mehdi