Is there any way to generate alphabet sounds (say 'A') without using prerecorded voices, text to speech and speech synthesizers in c# RRS feed

  • Question

  • I could generate audio for sine wave using a byte array.How do I generate a sound of alphabet 'A' using the byte array.I dont want to use prerecorded voices or text to speech converter or speech synthesizer. 
    Thursday, July 19, 2018 7:12 AM

All replies

  • Not possible.  Generating speech requires that you basically model the human mouth.  You have to have an envelope of pitches, overtones, and volume changes for each sound.  That's what a speech synthesizer does.

    I need to point out that when you generate a sine wave using a byte array, you are literally using prerecorded data.  That's exactly the same as having a byte array containing the letter "A" in whatever voice and voice range you choose.

    Tim Roberts | Driver MVP Emeritus | Providenza & Boekelheide, Inc.

    Thursday, July 19, 2018 5:07 PM