image thumbnail

text2speech - tts

version 1.2.0.0 (86.2 KB) by Wolfgang Garn
Converts text to speech.

10.9K Downloads

Updated 25 Jan 2011

View License

Editor's Note: This file was selected as MATLAB Central Pick of the Week

Any text is spoken.

Get started ...
1. add the text2speech folder to your Matlab path
2. Test your new function:
tts('This is a test.')

Examples:
Casual chat.
tts('Hi - how are you?');
tts({'Hello. How are you?','It is nice to speak to you.','regards SAPI.'})

Emphasising (only for the SAPI version*)
text2speech('You can <EMPH> emphasis </EMPH> text.');

Silence (only for the SAPI version)
text2speech('There will be silence now <SILENCE MSEC=''500''/> and speech again.');

text2speech('You can <pitch middle=''-10''/> drop the pitch.');
text2speech('But you can make it <pitch middle=''+10''/> jump as well.');

*SAPI: Speech SDK 5.1 from Microsoft

Microsoft's TTS Namespace
http://msdn.microsoft.com/en-us/library/system.speech.synthesis.ttsengine(v=vs.85).aspx

Microsoft's Synthesizer Class
http://msdn.microsoft.com/en-us/library/system.speech.synthesis.speechsynthesizer(v=vs.85).aspx

Cite As

Wolfgang Garn (2021). text2speech - tts (https://www.mathworks.com/matlabcentral/fileexchange/11297-text2speech-tts), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2010a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!