[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Search]

Re: tcl-8.5 and emacspeak espeak server





My guess would be that the espeak tcl script in the servers directory did not have the execute permission set. You either have to do a chmod u+x espeak or run it with tcl explicitly i.e. tcl espeak. The make install probably updates the execute permission as part of the install process, which would explain why you can run it now. 

I don't use the emacspeak script. Originally, it use to prevent the automatic loading of the users .emacs file in order to make sure the emacspeak stuff was loaded first and then it would manually load .emacs. However, this use to cause issues with using the customize interface. I think this has all changed now, but I'm use to using my own setup file which I call from the top of my .emacs, so I can just run emacs

Tim



On Mon, May 9, 2011 at 12:11 PM, Jude DaShiell <jdashiel@xxxxxxxxxxx> wrote:
That espeak script wouldn't allow me to run it even as root earlier,
however, emacspeak -e <cr> does bring up emacspeak speaking.  So I think
I'm on the home stretch by now.On Mon, 9 May 2011, Tim Cross wrote:

>
> Hi Jude,
>
> what you have done is not correct. The tclespeak.so file is loaded by the
> espeak script. The DTK_PROGRAM should be set to espeak NOT tclespeak.
>
> I never do make install for emacspeak as I prefer to keep it all in directories
> under my home directory. What you should try, before doing any make install and
> after doing make in the linux-espeak directory is
>
> 1. Check that the espeak script in the servers directory is executable
> 2. Just run this script and you should hear it speak via espeak. You can use
> control d to exit or you can use normal espeak TTS commands to queue and then
> speak more text (see the emacspeak main Makefile for a description). If that
> all works, then you know that the espeak emacspeak server works. If you then
> run make install, you may need to track down paths and permission issues, but
> at least you know the server and synthesizer do work with the versions of tcl
> you have etc.
>
> Tim
>
> Jude DaShiell writes:
>  > not compatible and here's why.  The make install puts a directory in
>  > /usr/share/emacs/site-lisp/emacspeak/servers/linux-espeak/ which has only
>  > one file in it called tclespeak.so.  I changed DTK_PROGRAM to tclespeak
>  > and emacspeak still leaves error message file to attach to process is a
>  > directory.  Now why that happens is above my pay grade to answer.
>  >
>  >
>  > -----------------------------------------------------------------------------
>  > To unsubscribe from the emacspeak list or change your address on the
>  > emacspeak list send mail to "emacspeak-request@xxxxxxxxxxx" with a
>  > subject of "unsubscribe" or "help".
>  >
>
>


-----------------------------------------------------------------------------
To unsubscribe from the emacspeak list or change your address on the
emacspeak list send mail to "emacspeak-request@xxxxxxxxxxx" with a
subject of "unsubscribe" or "help".




If you have questions about this archive or had problems using it, please send mail to:

priestdo@xxxxxxxxxxx No Soliciting!

Emacspeak List Archive | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | Pre 1998

Emacspeak Files | Emacspeak Blog