Try this one. https://bitbucket.org/tspivey/switchsynth On 1/1/2015 8:52 PM, Joseph Lee wrote: > Hi Tyler and others, > A very quick code review: > * Modernization request: may I ask that we somehow modernize the add-on - > for instance, using globalVars and writing a readme? > * Command conflicts: Except for save settings command, others conflict with > columns review and/or other add-on commands and core which uses > Control+NVDA+number commands. > * Using loops to process settings: I think it might be better to split the > main scripts into two or more components: a dedicated function that'll loop > over the needed settings, and a mechanism in scripts to call the routines. > Cheers, > Joseph > > -----Original Message----- > From: nvda-addons-bounce@xxxxxxxxxxxxx > [mailto:nvda-addons-bounce@xxxxxxxxxxxxx] On Behalf Of Bhavya shah > Sent: Thursday, January 1, 2015 8:41 PM > To: nvda-addons > Subject: [nvda-addons] Fwd: [NVDA] SwitchSynth add-on Re: An AddOn idea, but > who could help get it into fruition? > > On an add-on proposal on the NVDA User list, a fellow member shared an > add-on named Switch Synth. Usage instructions and download link were given > by him. I haven't been able to test the add-on enough yet, just installed > it, but it sounds pretty interesting according to the descriptions provided > by the person who shared the add-on. > Could it be considered for inclusion to the NVDA Community Add-ons site, if > possible? > ---------- Forwarded message ---------- > From: James Scholes <james@xxxxxxxxxxxxx> > Date: Thu, 01 Jan 2015 13:08:12 +0000 > Subject: [NVDA] Re: An AddOn idea, but who could help get it into fruition? > To: nvda@xxxxxxxxxxxxx > > Gerardo Corripio wrote: >> the idea would be, like with the IPhone's Voiceover Language Rotor: >> Previous configuration, by a press of a keystroke (NVDA+Control+l >> maybe), for us multilingual users, we'd be able to change between, my >> case, English and Spanish manually,and vice versa. Is this already >> possible, or would this be an idea for a possible AddON? > > There's an add-on called SwitchSynth which would allow you to do this. > You can download it from: > > https://www.dropbox.com/s/hahwv1abjip2wst/switch_synth.nvda-addon?dl=1 > > The add-on offers four slots for previously-saved speech configurations. > To use, first choose a slot by pressing NVDA+Ctrl+1 to 4 on the number row. > Then, simply set the synth settings you want, e.g. voice, language, rate, > etc., and then press NVDA+Control+Shift+S to save them in that slot. Repeat > that process for the other three slots if you wish. The reason this is a > better solution than a language-specific one is that you can save multiple > voice profiles in the same language, for example if you use different > settings for reading books, but you can also make it incredibly easy to > switch between languages with a single keystroke. > -- > James Scholes > http://twitter.com/JamesScholes > > ---------------------------------------- > > NVDA on freelists.org > > To post messages to the list send email to nvda@xxxxxxxxxxxxx To leave the > list, send a blank message with the subject of "unsubscribe" (without > quotes) to nvda-request@xxxxxxxxxxxxx. Reply to the confirmation message or > click the link provided by the email. > To modify your NVDA Email settings or view archives: > Modify list subscription settings: //www.freelists.org/list/nvda > NvDA list archive: //www.freelists.org/archive/nvda > To contact list moderators, send an email to nvda-moderators@xxxxxxxxxxxxx. > > NVDA is developed by NV Access in collaboration with the community. > Get NVDA from: http://www.nvaccess.org/ > Your continued donations help keep NVDA development going strong. Donate at: > http://www.nvaccess.org/donate > > Other links: > Come talk with other NVDA users on irc.blufudge.net #NVDA Get NVDA add-ons > at: > http://addons.nvda-project.org/ > NVDA on Facebook: > http://www.facebook.com/group.php?gid=8601265515 > Get SkypeTalking for NVDA: > http://skypetalking.googlecode.com/ > > > > -- > Warm Regards > Bhavya > Let me wish you a very Happy New Year before the phone lines get jammed and > internet hanged. Happy New Year 2015 ! > Reach me through the following means: > Mobile: +91 7506221750 > Telephone: +022 23076950 > E-mail id: bhavya.shah125@xxxxxxxxx > Skype id : bhavya.09 > ---------------------------------------------------------------- > NVDA add-ons: A list to discuss add-on code enhancements and for reporting > bugs. > > Community addons are available from: http://addons.nvda-project.org To send > a message to the list: nvda-addons@xxxxxxxxxxxxx To change your list > settings/unsubscribe: //www.freelists.org/list/nvda-addons > To contact list moderators: nvda-addons-moderators@xxxxxxxxxxxxx > > ---------------------------------------------------------------- > NVDA add-ons: A list to discuss add-on code enhancements and for reporting > bugs. > > Community addons are available from: http://addons.nvda-project.org > To send a message to the list: nvda-addons@xxxxxxxxxxxxx > To change your list settings/unsubscribe: > //www.freelists.org/list/nvda-addons > To contact list moderators: nvda-addons-moderators@xxxxxxxxxxxxx > ---------------------------------------------------------------- NVDA add-ons: A list to discuss add-on code enhancements and for reporting bugs. Community addons are available from: http://addons.nvda-project.org To send a message to the list: nvda-addons@xxxxxxxxxxxxx To change your list settings/unsubscribe: //www.freelists.org/list/nvda-addons To contact list moderators: nvda-addons-moderators@xxxxxxxxxxxxx