Speech synthesis in Mathematica 6
- To: mathgroup at smc.vnet.net
- Subject: [mg89867] Speech synthesis in Mathematica 6
- From: magma <maderri2 at gmail.com>
- Date: Mon, 23 Jun 2008 02:47:47 -0400 (EDT)
In a 2006 message Purcell wrote: There is a routine (probably by Neil Soiffer) given at http://www.mathematica-users.org/webMathematica/wiki/wiki.jsp? pageName=Speech that works with Version 5.2. It uses LinkWrite, rather than FrontEndExecute. I find this useful for calling out status and warning messages from long calculations that are running in the background. The "voice" code selects from among the system installed voices that your OS provides. Speak[x_,voice_Integer:1]:=( LinkWrite[$ParentLink,SetSpeechParametersPacket[voice]]; LinkWrite[$ParentLink,SpeakTextPacket[x]]); christopherpurc... at mac.com This code works also in version 6 on Win Xp, however the voice argument is not used and only a standard low quality male voice speaks. Does anybody know how to make Mathematica use other (third party maybe) voices present in the OS?