tts

unintentional pitch change using MS SAPI TTS

Has anyone else experienced (and possibly solved) unintentional pitch changes using MS SAPI TTS voices? I'm using the SpVoice automation interface with SAPI 5.1. Right now, my application (VB6 app) can get into a state where the TTS (Microsoft Anna) starts to sound like a chipmunk (proper rate, but high pitch) and even a reboot of Vis...

TTS Engine Recommendation

Can anyone recommend a reliable and cost effective TTS engine for use in a telephony application? Requirements are: Must support the Windows platform Must have rich language support including support for accents (ie US English vs GB English) Nice to have: Integration with the .NET platform Budget friendly Though the output will be...

How to skip some section of text while speaking using SSML.

Is there some SSML tags etc, to remove a particular line of text from speaking. Yes, I know I can remove this using string functions, before sending it to the speech synthesizer. But my question is, is there any way to mark or tag some text, so that it won't play. I am looking for some XML based solution for this issue. ...

open source text to speech library

Does any one know of a good text to speech library. It needs to be open source and provide C API? PS: I've already done a search, but I'd like recommendations from people who have actually used these APIs ...

How to detect when SAPI TTS engine is busy

The SAPI engine can only render TTS from one application at a time (I have run a test with two instances of the Windows SDK TTSApplication sample to verify this). I am writing an application in which I need to detect whether the TTS engine is currently speaking (i.e. under control of a separate application, not mine). Does anyone know p...

Spanish voice for System.Speech.Synthesis and TTSEngine

I have successfully managed to get System.Speech.Synthesis to read English text in arbitrary voices Anna and Sam. My next task is to localize my application to correctly read Spanish text to our Spanish-speaking clientele. However, I don't think I am asking the right questions, b/c I cannot find in documentation, forum, group or techno...

FreeTTS Volume Control

Hello all, I have a working speech solution that I'd been playing with over the years, part of which includes integration with FreeTTS. I'm using a client server model and trying to figure out how to adjust the volume on the generated speech that I write to the output stream. There appears to be two approaches in FreeTTS. There's the st...

Is there any japanese TTS voice to work with C# SpeechSynthesizer

Is there any Japanese voice for C#'s SpeechSynthesizer TTS? If so please state detailed information about it, better if documentation provided. Thanks in advance. ...

VoiceXML how to specify the way the TTS repeats a value

I am having issues getting the voice browser to repeat my field value as a series of numbers rather than a large multi-digit number. For example, my field will collect the input using type 'digits' or 'numbers' - in this case it was a transfer extension. In the filled portion I have the collected value repeated back. Instead of hearin...

How to install Mike and Mary voices via ClickOnce on XP?

Any instruction? ...

realistic free TTS program

I have tried Festival, espeak, and MBROLA, but the voices are mediocre at best, and no where near as realistic as current commercial systems. For example this demo: http://www.acapela-group.com/text-to-speech-interactive-demo.html What is the most realistic free TTS voice you have tried? ...

What the performance of Festival TTS vs FreeTTS on windows platforms?

9 hours ago I had the wonderful idea to build up from scratch Festival TTS on Windows. In the meanwhile, and in less than 30 minutes, I build up the same source code on Linux, but only because tons of development tools were already installed :D Also this morning I downloaded FreeTTS. I started a simple testing project in less of 10 min...

string input for Android's speech engine

Hi, It seems to me that the method "speak" of class TextToSpeech only works in method onInit or onUtteranceCompleted. However, onInit and onUtteranceCompleted don't have any parameter for passing strings. In the following code, I tried to define a global string arraylist outside the methods and used the arraylist for string input.F...

Additional voices to a ASP.NET web app

I have a web application that uses SAPI to do TTS. I run it on Windows Server 2003 that has MS Sam installed by default. I understand that there are a number of 3rd party companies that sell voices. For a commercial application, which of these companies offer licenses that don't charge a lot of money? Do they have API to easily integrat...

Can we use Android TTS from web pages?

How do I use Android TTS API's from the web page? ...

encoding mp3 from a audio stream of PyTTS

Hello every body, I work on text-to-speech trasforming text, in audio mp3 files, using python 2.5. I use pyTSS as a python Text-To-Speech module, to transform text in audio .wav files (in pyTTS is not possible to encode in mp3 format directly). So after that, I code these wav files, in mp3 format, using lame command line encoder. Now,...

Getting started with Festival (on iphone)

I'd like to use Festival in an iPhone app. Is this possible, considering the way Festival generates and then plays back audio files? Can I pass Festival an audio file directly from itself to play back? or is there a different way to read things? Is there another Text-to-speech engine for C/C++ to use with iphone? EDIT: Free is better....

How to use Microsoft Speech Object Library to create a wav file.

I am looking to use Skype in my C# program. I wish to initiate a phone call and inject an audio file for the receiver to listen to. Is it possible to use Microsoft Speech Object Library in C# to save the converted audio file (wav), instead of just playing it directly through the speakers? ...

SpeechSynthesizer in C# creates wav that has 22kHz... needs to be 16kHz

My C# application needs to covert text to wav file and inject it into a Skype call. The code that creates the wav file is below. The problem is that the file has 22kHz sample rate and Skype accepts only 16kHz. Is there any way to adjust this setting? using (System.IO.FileStream stream = System.IO.File.Create("message.wav")) { System....

[Android SDK] Text-To-Speech addSpeech not working properly

Hi, I'm trying to get my Android app to play a .wav file recording of the word "Spinach Salad" whenever it sees that phrase being spoken by TTS. Here's the relevant code: spinach_salad.wav is located in /res/raw prodName = "Spinach Salad" mTts.addSpeech(prodName, "com.example.textextractor", R.raw.spinach_salad); ...and later in the...