How to make your computer talk/speak what you type

India
July 28, 2009 11:42am CST
Hello All, Here’s a cool little feature of Windows that can be abused so that you can make your computer talk or speak whatever you tell it! This method takes advantage of a built-in API installed on most Windows XP machines called SAPI (Speech Application Programming Interface). The Microsoft Speech API is what is used for the Narrative accessibility feature built into Windows. You can also write programs that call the API, which would allow you to let your applications speak. But making your computer say what you want is pretty easy actually! Here’s how you do it: Step 1: Open Notepad and paste the following text into a new document: Dim message, sapi message=InputBox(”Enter the text you want spoken”,”Speak This”) Set sapi=CreateObject(”sapi.spvoice”) sapi.Speak message Now when you go to save the file, give it any name, but make sure you also type .VBS after the name. Now double-click on the VBS file and you should see a input box where you can type in the text you want spoken! Go ahead and type something and click OK. That’s it! Your computer will speak to you in the default voice, which for me was some scary seductive male type of voice! What about yours? Enjoy (This would be fun to do on someone else’s computer as a joke.)
1 person likes this
2 responses
@Pleiades (846)
• United States
28 Jul 09
Hhhmmmm...does it speak what you only type or what is being read? I wonder if I can use this when I'm IM with my boyfriend... *Pleiades
• India
28 Jul 09
Microsoft tried to make this happen.. many times but end up making an errorsome software.. - the microsoft speech recognition.. It is the best speech recognition technology but Still not practical enough to get everything we say typed in! The windows 7 speech recognition is bit more imporoved but still not good enough.. But I say you try it.. and see how far it satisfies your needs. See this link for more details http://en.wikipedia.org/wiki/Speech_recognition
• India
28 Jul 09
sorry.. for that messed giving the response as comment, Thanks to no EDIT/DELETE feature of myLot and no COPY/PASTE feature of myLot..