uses the specified voice to synthesize the speech signal.
Details and Options
- Speech synthesis is also known as text to speech and attempts to produce naturally worded speech rather than literal representations of expression structure.
- SpeechSynthesize["string"] synthesizes the text in "string".
- SpeechSynthesize[expr] works with mathematical expressions, graphics and other constructs.
- SpokenString[expr] gives the text of the speech generated by SpeechSynthesize[expr].
- SpeechSynthesize[expr] synthesizes using a default voice. $VoiceStyles lists all available voices.
- SpeechSynthesize accepts all SpokenString options with the following additions:
GeneratedAssetLocation $GeneratedAssetLocation location of the generated asset Language "English" the language to use for synthesis OverwriteTarget False whether to overwrite an existing file
- By default, the synthesized speech is placed under the "Audio" directory in $WolframDocumentsDirectory.
- Using Language->Automatic, the language of "string" is identified using LanguageIdentify.
- SpeechSynthesize uses machine learning. Its methods, training sets and biases included therein may change and yield varied results in different versions of the Wolfram Language.
Examplesopen allclose all
Basic Examples (2)
Wolfram Research (2017), SpeechSynthesize, Wolfram Language function, https://reference.wolfram.com/language/ref/SpeechSynthesize.html (updated 2020).
Wolfram Language. 2017. "SpeechSynthesize." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/SpeechSynthesize.html.
Wolfram Language. (2017). SpeechSynthesize. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SpeechSynthesize.html