Thursday, April 28, 2011
Text to Speech Conversion Using VB Script for Windows
Friends, you must have already come across text to speech conversion* in many applications like Opera web browser, Firefox's text-to-voice addon, Adobe reader, etc. But what most of us do not know is that there most operating systems have an inbuilt support for speech synthesis and speech recognition. For example, modern Windows desktop systems use SAPI 4 and SAPI 5 components to support speech synthesis and speech recognition.
In this post, I have a small piece of code which makes use of inbuilt speech synthesis feature in Windows to convert text entered by you into speech.
If you want to make the above script for yourselves instead of downloading, follow these steps:
1. Open Notepad and copy the below code into it.
Note: Saving with extension .vbs is compulsory as shown in the following screenshot.
3. Double click on the saved script file and enter the text. You listen to the speech yourself.
The above VB script works only in Windows Operating System. If you are a Linux user, you are quite lucky as there are plenty of softwares like CMU Sphinx, Festival, etc which can convert text to speech and also save the speech in audio format like MP3.
* Text-to-Speech refers to the ability of computers to read text aloud
In this post, I have a small piece of code which makes use of inbuilt speech synthesis feature in Windows to convert text entered by you into speech.
If you want to make the above script for yourselves instead of downloading, follow these steps:
1. Open Notepad and copy the below code into it.
2. Save the file as text2speech.vbsDim msg, sapi
msg=InputBox("Enter your text for conversion")
Set sapi=CreateObject("sapi.spvoice")
sapi.Speak msg
Note: Saving with extension .vbs is compulsory as shown in the following screenshot.
3. Double click on the saved script file and enter the text. You listen to the speech yourself.
The above VB script works only in Windows Operating System. If you are a Linux user, you are quite lucky as there are plenty of softwares like CMU Sphinx, Festival, etc which can convert text to speech and also save the speech in audio format like MP3.
* Text-to-Speech refers to the ability of computers to read text aloud
Subscribe to:
Post Comments (Atom)
I think vb script also works under Linux with WINE. Have you tried?
ReplyDelete