Hi Use SetSynth to swich to the synthesizer of choice, and use SetVoicePerson to set name. HTH Cuong ----- Original Message ----- From: "Octavian Rasnita" <orasnita@xxxxxxxxx> To: <jawsscripts@xxxxxxxxxxxxx> Sent: Sunday, February 10, 2013 3:07 PM Subject: [jawsscripts] Re: Speaking a text with a specified voice? > Thanks Stefan and Doug. Unfortunately it seems that there is no way to > instruct JAWS to speach a piece of text with a specified synthesizer, > although I was sure that this should be a simple thing. > > --Octavian > > ----- Original Message ----- > From: "Doug Lee" <doug.lee@xxxxxxxxxxxxxxxx> > To: <jawsscripts@xxxxxxxxxxxxx> > Sent: Sunday, February 10, 2013 12:45 AM > Subject: [jawsscripts] Re: Speaking a text with a specified voice? > > >> SpeechInUse() actually tells you only whether or not speech, as >> opposed to Braille output, is being used by the JAWS user. It does not >> tell you when something is actually being said. >> >> On Sat, Feb 09, 2013 at 08:05:57PM +0200, Stefan Moisei wrote: >> Hi, >> The function SpeechInUse() should tell you if jaws is speaking or not. >> >> -----Original Message----- >> From: Octavian Rasnita >> Sent: Saturday, February 09, 2013 5:29 PM >> To: jawsscripts@xxxxxxxxxxxxx >> Subject: [jawsscripts] Speaking a text with a specified voice? >> >> Hi, >> >> Is it possible to create a JAWS script that speaks a text with a >> specified >> installed voice, then after it finishes, switch back to the default >> voice? >> >> I tried: >> >> SetActiveVoiceProfileByName ("Carmen2") >> SayString(sTrText) >> SetActiveVoiceProfileByName ("Eloquence") >> >> But nothing is spoken. When the function SetActiveVoiceProfileByName() is >> called the second time, it stops immediately the speech. >> >> I have found this by doing: >> >> SetActiveVoiceProfileByName ("Carmen2") >> SayString(sTrText) >> Delay (50, TRUE ) >> SetActiveVoiceProfileByName ("Eloquence") >> >> This time the text was spoken as wanted, but I wasn't able to use the >> computer for a few seconds after that, because of the Delay() function. >> >> I guess that it is not possible to calculate how much time it would take >> to >> speak a certain text with a specified voice, but isn't possible to detect >> somehow when JAWS finished speaking, in order to be able to switch the >> voice >> in that moment? >> >> I also tried using SetSynth ("eloq") but it didn't help either. >> >> Thanks. >> >> >> >> --Octavian >> >> __________??? >> >> View the list's information and change your settings at >> //www.freelists.org/list/jawsscripts >> >> __________??? >> >> View the list's information and change your settings at >> //www.freelists.org/list/jawsscripts >> >> -- >> Doug Lee, Senior Accessibility Programmer >> SSB BART Group - Accessibility-on-Demand >> mailto:doug.lee@xxxxxxxxxxxxxxxx http://www.ssbbartgroup.com >> "While they were saying among themselves it cannot be done, >> it was done." --Helen Keller >> __________� >> >> View the list's information and change your settings at >> //www.freelists.org/list/jawsscripts >> > > __________� > > View the list's information and change your settings at > //www.freelists.org/list/jawsscripts > ________________ Dang Manh Cuong HCMC University of Pedagogy: The Educational Psychology Mobile: +84 902-572-300 E-mail: dangmanhcuong@xxxxxxxxx Yahoo! ID: manhcuong0312 Skype name: dangmanhcuong facebook: __________� View the list's information and change your settings at //www.freelists.org/list/jawsscripts