Giving Computers a Voice

Sign in to queue

The Discussion

  • User profile image
    Prashant D

    Thank you this document helped me a lot..

  • User profile image
    Max R.

    Hello! Very interesting. Thank you.

  • User profile image
    thecobra

    cool totoring but were do u use speach to text

  • User profile image
    Armando

    Hi!

    There`s a way to do that but using a Spanish TTS?

    Thanks!

  • User profile image
    Nevin

    This is a good tutorial, but is there any way to use the same funtionality on a web application.  I have built one that works fine on a local server, but when deployed to the remote server, it has problems accessing the Speechlib in the BIN folder without creating an error.

    Nevin

  • User profile image
    ahmed awad

    thank you very much but if you can send me how can i read from more languages specialy arabic and frensh.

    my mail (elbanna23@yahoo.com)

    thank you again

    bye

  • User profile image
    Noticias externas

    It is not easy to find good and free Text to Speech libraries for your .NET application. Even the solution

  • User profile image
    one software developer

    I have worked on that but it does not have so good quality. For excellent quality there is aproject from AT&T. its free and you can use <a href="http://developeronline.blogspot.com/2008/01/text-to-speech-for-masses.html"> text-to-speech C#</a>

  • User profile image
    Clint

    @Deepak Trama:  If you know the text you're going to say, create a dictionary before hand and their lengths.

    Without diving into the SAPI api, I couldn't tell you if it does or doesn't have that functionality.  Sorry.

  • User profile image
    Deepak Trama

    Hi,

    I'm writing an app which generates a .wav file from some text.

    I need to sync some pictures with this text and present it to the user as a slide show.

    'Sync' is a relative term here, I need the pictures to appear some what close to the words when they are spoken.

    Is there some way (a SAPI api) which will tell me where (duration in seconds) a particular word would occur in the generated audio file.

    Any ideas?

    My email is zodiac.seven@gmail.com

  • User profile image
    Ritchie

    This is a good very good article. There seems to be quite a bit of information on TTS. But, can somebody help me with STT Speech-To-Text conversions? RichardMaliwatu@hotmail.com

  • User profile image
    mehwish

    i want to know that is it possible to convert voice to digital signal and then to identify the speaker...

    if yes then plz provide me the C# code for voice recognition...

    thank you!!

  • User profile image
    aday

    Thanks very much for this excellent tutorial.

    Can you teach me how to choose other voices in c# ?

  • User profile image
    venkat

    does SAPI supports multi languages like german,spanish.

  • User profile image
    amin

    hi

    it was so interesting article.

    pleas introduce me some more example about speech recognition.I need something simple with no grammer recognition. something that just understand one word.

    thanks alot

    amin_mhsn@yahoo.com

    amin

  • User profile image
    Heath

    Check out http://www.iSpeech.org/  The work is already done for you.  Not to mention it uses good voices and it's free.

  • User profile image
    vigneshkumar

    Thanks a lot for the information provided above

  • User profile image
    Matt

    Easier than that complicated code above:

    You can just have a textbox and a button, and on the button type:

    Dim SAPI

           SAPI = CreateObject("sapi.spvoice")

           SAPI.Speak(TextBox1.Text)

    and you can replace the Textbox1.Text to "Anything In parenthesis" to make SAPI say something specific when that button is clicked

  • User profile image
    Clint

    @Mark, attempting to track this down as I'm not a SAPI expert.

  • User profile image
    Mark

    Hi,

    Is is possible to set an audio stream as an input to the SpeechRecognitionEngine, SpInProcRecognizer ?

    This stream will NOT be a stream of fixed size. I will keep writing byte arrays to this stream one after the other.

    Thanks in advance,

    Mark

  • User profile image
    Clint

    @Mark Yes. This is possible by implementing your own com object that implements the ISpStreamFormat interface. I don't know of any samples that demonstrate this precisely, though.

  • User profile image
    chintan

    Hi,

    Great tutorial. I wanted to know that can i use the british voice instead of american voice ? if yes then please let me know how ? I am using windows 7 and developing a web application on asp.net 3.5 in visual studio 2010.

    Thanks in advance,

    Chintan

  • User profile image
    azqar ahmad

    good man ,good job,keep it up and give programmers those things which they dont know about

  • User profile image
    Clint

    @יעל  if I translated this correctly, "How can I change the tone of speech", Not sure you can change the voice programmatically.

  • User profile image
    soccer football boots on sale

    [/urlWe sell the well-known[url= http://soccerfootballboots.com]soccer football boots on sale[/url].You can choose which you like,[url= http://soccerfootballboots.com]Nike football boots],[url= http://soccerfootballboots.com m]Adidas football boots[/url]are both hot sale, We sell[url=http://soccerfootballboots.com]football boots online[/url]large quantities. Welcome to our site http://soccerfootballboots.com

  • User profile image
    Rubel

    Thanks a lot, hope this will help me a lot

  • User profile image
    Eric

    I get an error at the line where you create the new object: Abort During Order Evaluation: Incorrect Order Number

  • User profile image
    Raymond

    Awesome, much easier than the system.speech namespace! :)
    Works well in websites

  • User profile image
    Archiekins

    please how do i use speech to activate a command button click in vb 6?!i have downloaded SAPI 5.1. need help asap...

Add Your 2 Cents