Hi Tim, Thanks for contributing 10speech.el -- I've checked it into lisp/contrib for now. I plan to modify it a bit --- I've made a couple of slight mods already --- but it's a good way of ensuring that emacspeak loads on a per user basis. You'll notice that I moved the loading of emacspeak-setup outof the emacspeak-startup-hook --- not sure how it worked for you where it was --- since emacspeak gets started by emacspeak-setup.el, and emacspeak-startup-hook only runs when emacspeak is started. I also plan to change the name of env var speech_server to EMACSPEAK_DIR and do a couple more tweaks when Ifind the time. -- Best Regards, --raman -- Best Regards, --raman On 3/9/11, Tim Cross <email@example.com> wrote: > > I've been using the following elisp to start emacspeak for years. I put this > in > the /etc/emacs/site-start.d directory - it is called 10speech.el and has a > number of 10 so that it gets loaded before other packages etc. This is > important - for reliable setup, emacspeak's defadvice etc should be loaded > early in the startup process. > > You may want to remove some of my default settings i.e. setting speech rate, > turning off Raman's VM MIME configuration etc. At the very least, this > should > give you an idea and a starting point. > > Note that the script uses two environment variables, RUN_EMACSPEAK, which > needs > to be set to have emacspeak loaded and SPEECH_SERVER, which I use to be able > to > have multiple builds of emacspeak. With these two, I can control whether > emacspeak is loaded or which version is loaded simply by setting/changing > environment variables. The other nice thing is that you can have this script > installed centrally on a system used by non-emacspeak users and it won't > impact > - they would have to set the RUN_EMACSPEAK env variable. > > Tim > > > ;; Filename: 10speech.el > ;; Creation Date: Sunday, 16 January 2005 01:38 PM EST > ;; Last Modified: Thursday, 03 June 2010 10:04 AM EST > ;; Author: Tim Cross <firstname.lastname@example.org> > ;; Description: Script to load emacspeak when you run emacs > ;; > > (when (and (not noninteractive) > (not (featurep 'emacspeak)) > (getenv "RUN_EMACSPEAK")) > (let ((src-path (concat "/home/tcross/" > (or (getenv "SPEECH_SERVER") > "emacspeak")))) > (add-to-list 'load-path src-path) > (setenv "EMACSPEAK_DIR" src-path) > (setq emacspeak-aumix-multichannel-capable-p nil) > (setq tts-default-speech-rate 90) > (setq outloud-default-speech-rate 90) > (setq emacspeak-vm-use-raman-settings nil) > (add-hook 'emacspeak-startup-hook > (lambda () > (dtk-set-rate tts-default-speech-rate 1) > (dtk-interp-sync) > (emacspeak-toggle-auditory-icons t))) > (load-file (concat src-path "/lisp/emacspeak-setup.el")))) > > > > Alex Midence writes: > > Good day to you all, > > > > I wanted to pass this along so you guys would know this was out there. > > The latest version of Vinux has been released and comes with > > Emacspeak already pre-installed and ready to go. Unfortunately, it is > > Emacspeak 32 and not 33 and it does use the shell script which the > > .deb package creates in /usr/bin/emacspeak but it's been slightly > > modified. The -q switch has been removed from the line that actually > > pulls up emacs and emacspeak making it possible for people to > > customize it right away and the lines about running Emacs in unary > > mode have been removed since this is no longer necessary. Ideally, we > > would've liked to have included a preinstalled version with the .emacs > > file set up in such a way that Emacspeak comes up when users type > > Emacs at the command prompt but, noone on the vinux project is > > proficient enough with Emacs lisp to have pulled it off just yet. > > > > Actually, I've decided to go ahead and just knuckle down and learn > > elisp. I don't know how long it will take me but we'll just have to > > see. It doesn't look like you can really get the most out of Emacs > > and Emacspeak without some knowledge of it. I want to scratch the > > itch of making a sample .emacs file for people who want Emacspeak to > > come up without the need for a shell script. Hopefully, this can be > > my contribution to the Vinux project and the emacspeak community. I > > want to thank everyone here who was so helpful in answering my > > questions. I was able to pass them along to Tony Sales who was then > > able to put this thing together for others to use and enjoy. > > > > > > Oh yes, the speech synthesizer that is used is Espeak through Pulse > > Audio. The basis for the distribution is Ubuntu 10.04 Lucid Lynx LTS > > with the latest updates. The other accessibility solutions on there > > are Speakup, Yasr and Orca. There are other things on there but I do > > not wish to get off topic. > > > > > > Be well and warmest regards, > > Alex M > > > > ---------- Forwarded message ---------- > > From: Anthony Sales <email@example.com> > > Date: Wed, 9 Mar 2011 21:28:28 +0000 > > Subject: [orca-list] Vinux 3.0.1 Released! > > To: "firstname.lastname@example.org" <email@example.com> > > > > The Vinux 3.0.1 release based on Ubuntu 10.04.2 LTS is now available > > for download. This combines all of the accessibility of Vinux 3.1 with > > the stability of Vinux 3.0 as well as a few completely new features. > > In addition to the existing three screen-readers (Orca, Speakup and > > YASR) this release also includes Emacspeak 'The Complete Audio > > Desktop' pre-configured and ready to go out of the box. You can now > > create audio books from text-based files using our exclusive Audiobook > > Converter package, browse our new HTML based Vinux Manual to help get > > you started, install the latest version of Libre Office using an > > EasyInstall script, and customise your desktop experience with Ubuntu > > Tweak. It is initially available as a 32bit CD - > > http://vinuxproject.org/Downloads/V3.01/Vinux-3.0.1-X86.iso - md5sum: > > d1ba630b56e25037e129af9853be38 > > 99 - 665MB - a 64bit CD - > > http://vinuxproject.org/Downloads/V3.01/Vinux-3.0.1-X64.iso - md5sum: > > e565b4a3f7e11aef8c87489feeef8fd9 - 700MB and a 32bit DVD version - > > http://vinuxproject.org/Downloads/V3.01/Vinux-3.0.1-X86-DVD.iso - > > md5sum: 20a11d1d752077ca82cfcf614095420f - 1.5GB which comes with > > Libre Office and non-free multimedia codecs pre-installed. A 64bit DVD > > and a 32bit USB version will be available shortly. Users should also > > note that the official website has now moved to > > http://vinuxproject.org<http://vinuxproject.org/> > > > > Tony Sales > > _______________________________________________ > > orca-list mailing list > > firstname.lastname@example.org > > http://mail.gnome.org/mailman/listinfo/orca-list > > Visit http://live.gnome.org/Orca for more information on Orca. > > The manual is at > > http://library.gnome.org/users/gnome-access-guide/nightly/ats-2.html > > The FAQ is at http://live.gnome.org/Orca/FrequentlyAskedQuestions > > Netiquette Guidelines are at > > http://live.gnome.org/Orca/FrequentlyAskedQuestions/NetiquetteGuidelines > > Log bugs and feature requests at http://bugzilla.gnome.org > > Find out how to help at http://live.gnome.org/Orca/HowCanIHelp > > > > > ----------------------------------------------------------------------------- > > To unsubscribe from the emacspeak list or change your address on the > > emacspeak list send mail to "email@example.com" with a > > subject of "unsubscribe" or "help". > > > > -- > Tim Cross > Information Technology > University of New England > Phone: +61 2 6773 3210 > Mobile: 0428 212217 > Fax: +61 2 6773 3424 > E-Mail: firstname.lastname@example.org > Web: http://www.une.edu.au/itd > --- > Please avoid sending me Word or PowerPoint attachments. > See http://www.gnu.org/philosophy/no-word-attachments.html > > Any fool can make things bigger, more complex, and more violent. It takes a > touch of genius (and a lot of courage) to move in the opposite direction. > —Albert Einstein > > > > > > > ----------------------------------------------------------------------------- > To unsubscribe from the emacspeak list or change your address on the > emacspeak list send mail to "email@example.com" with a > subject of "unsubscribe" or "help". > > ----------------------------------------------------------------------------- To unsubscribe from the emacspeak list or change your address on the emacspeak list send mail to "firstname.lastname@example.org" with a subject of "unsubscribe" or "help".
If you have questions about this archive or had problems using it, please send mail to:email@example.com No Soliciting!
Emacspeak List Archive | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | Pre 1998
Emacspeak Files | Emacspeak Blog | Search the archive