ms speech from command line

My 2 cents on the topic, command line one-liners: on Win using PowerShell.exe PowerShell -Command “Add-Type –AssemblyName System.Speech; (New-Object System.Speech.Synthesis.SpeechSynthesizer).Speak(‘hello’);” on Win using mshta.exe mshta vbscript:Execute(“CreateObject(“”SAPI.SpVoice””).Speak(“”Hello””)(window.close)”) on OSX using say say “hello” Ubuntu Desktop (>=2015) using native spd-say spd-say “hello” on any other Linux refer to How to text-to-speech output using command-line? commandline function using … Read more

How to convert text string to speech sound

You can use .NET lib(System.Speech.Synthesis). According to Microsoft: The System.Speech.Synthesis namespace contains classes that allow you to initialize and configure a speech synthesis engine, create prompts, generate speech, respond to events, and modify voice characteristics. Speech synthesis is often referred to as text-to-speech or TTS. A speech synthesizer takes text as input and produces an … Read more

C# Speech Recognition – Is this what the user said?

A similar question was asked on Joel on Software a while back. You can use the System.Speech.Recognition namespace to do this…with some limitations. Add System.Speech (should be in the GAC) to your project. Here’s some sample code for a WinForms app: public partial class Form1 : Form { SpeechRecognizer rec = new SpeechRecognizer(); public Form1() … Read more

iOS Text To Speech Api

Since iOS 7 you have a new TTS Api. In Objective C AVSpeechSynthesizer *synthesizer = [[AVSpeechSynthesizer alloc]init]; AVSpeechUtterance *utterance = [AVSpeechUtterance speechUtteranceWithString:@”Some text”]; [utterance setRate:0.2f]; [synthesizer speakUtterance:utterance]; In Swift let synthesizer = AVSpeechSynthesizer() let utterance = AVSpeechUtterance(string: “Some text”) utterance.rate = 0.2 synthesizer.speak(utterance) You can also change the voice like this : utterance.voice = AVSpeechSynthesisVoice(language: … Read more

Google Text-To-Speech API

Old answer: Try using this URL: http://translate.google.com/translate_tts?tl=en&q=Hello%20World It will automatically generate a wav file which you can easily get with an HTTP request through any .net programming. Edit: Ohh Google, you thought you could prevent people from using your wonderful service with flimsy http header verification. Here is a solution to get a response in … Read more

Text to speech(TTS)-Android

Text to speech is built into Android 1.6+. Here is a simple example of how to do it. TextToSpeech tts = new TextToSpeech(this, this); tts.setLanguage(Locale.US); tts.speak(“Text to say aloud”, TextToSpeech.QUEUE_ADD, null); More info: http://android-developers.blogspot.com/2009/09/introduction-to-text-to-speech-in.html Here are instructions on how to download sample code from the Android SDK Manager: Launch the Android SDK Manager. a. On … Read more