mads3n Posted December 12, 2007 Share Posted December 12, 2007 im trying to make a script which can read some text out loud which i've marked, but im not sure how to implement text to speech. Im going to use the default microsoft tts if possible.. I couldnt find anything on the forums about it so i decided to write here hope you guys can help me Mads3n.dk Link to comment Share on other sites More sharing options...
Valuater Posted December 12, 2007 Share Posted December 12, 2007 (edited) There are three different scripts in this thread, check them outhttp://www.autoitscript.com/forum/index.ph...st&p=2210158) Edited December 12, 2007 by Valuater Link to comment Share on other sites More sharing options...
mads3n Posted December 12, 2007 Author Share Posted December 12, 2007 There are three different scripts in this thread, check them outhttp://www.autoitscript.com/forum/index.ph...st&p=2210158)ah.. thanks a lot mate Mads3n.dk Link to comment Share on other sites More sharing options...
Valuater Posted December 12, 2007 Share Posted December 12, 2007 Welcome! 8) Link to comment Share on other sites More sharing options...
weaponx Posted December 12, 2007 Share Posted December 12, 2007 Local $oSpeech = ObjCreate("SAPI.SpVoice") $oSpeech.Speak("Failure is inevitable.") Link to comment Share on other sites More sharing options...
Valuater Posted December 12, 2007 Share Posted December 12, 2007 Maybe... a little error checking Local $oSpeech = ObjCreate("SAPI.SpVoice") If ISObj($oSpeech) Then $oSpeech.Speak("Failure is inevitable.") ..... Link to comment Share on other sites More sharing options...
zfisherdrums Posted December 12, 2007 Share Posted December 12, 2007 Hello mads3n,May I humbly suggest LazyReader©?Zach... Identify .NET controls by their design time namesLazyReader© could have read all this for you. Unit Testing for AutoItFolder WatcherWord Doc ComparisonThis here blog... Link to comment Share on other sites More sharing options...
weaponx Posted December 12, 2007 Share Posted December 12, 2007 Maybe... a little error checking Local $oSpeech = ObjCreate("SAPI.SpVoice") If ISObj($oSpeech) Then $oSpeech.Speak("Failure is inevitable.") ..... You must have missed the irony in the quoted text. Link to comment Share on other sites More sharing options...
cdude Posted December 13, 2007 Share Posted December 13, 2007 You probably already have it sorted, but I'll suggest this little app anyway, Alive Text-to-Speech. It's useful as it also can save the spoken stuff out to wavs and mp3s. You can find it here:http://www.alivemedia.net/textspeech.htmThough, I hate the garbled Hawkings-sounding Microsoft Mike of the standard SAPI stuff, so I used another couple of voice sets I got separately. I highly recommend the NeoSpeech Kate and Paul voices. They are totally worth the minor amount they cost as they sound MUCH more realistic than the standard voices.... (this isn't spam btw, I'm just relaying my experiences as an end user in case it helps... ) Link to comment Share on other sites More sharing options...
mads3n Posted December 13, 2007 Author Share Posted December 13, 2007 thanks for all the replies it only took me about 10 minutes to get the code done after i got the link, so i'm fine allthough seeing you allready made one zfisherdrums, makes me believe that i lack skill of forum searching xD Mads3n.dk Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now