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

Re: Emacspeak on Ubuntu 8.10: best way to go about it?

Hi David,

I'm running emacspeak on Ubuntu Intrepid. There were some initial
problems with building the speech servers due to the version of
libtool that comes with this version of ubuntu. However, once I sorted
these out, there were no problems. 

I have attached the Makefile I used to build the ViaVoice TTS. You
will need to plce it in the servers/linux-outloud directory. I'm also
using the ViaVoice runtime that comes in the voxin package. I did not
use the scripts/facilities of the voxin package to build things as I
like to keep my emacspeak in a custom location. 

One thing that is really important is that you ensure the speech
server is running before you attempt to run emacspeak. This is
described in the text at the beginning of the emacspeak
makefile. Essentially, you need to cd into the servers directory and


If the server doesn't run and speak "This is ViaVoice using ALSA" then
there is something wrong and you need to track that down before you
start looking at running emacspeak. 

One of the reasons this is really important is that often you will get
an error message from the speech server when you try to run it that
can help track down the problem. This error message is not seen when
you run emacspeak. If there is a problem with the speech server,
running emacspeak only gives you the Process speaker not running error
message, which is not very helpful in tracking down the
problem. Running outloud from a shell will ensure that the true error
message is shown and this generally will point you in the right
direction to get things working. 

Note that switching to Debian is unlikely to help that much. The
differences between Debian and Ubuntu, particularly for a blind user,
are minimal. You will need the same deb packages installed and you
will still need to compile the necessary TTS libraries. You will be
able to use the default makefile, but I'm attaching one that will work
for Ubuntu Intrepid, so that difference should not be an issue. 

For those who are interested, the only major change I made to the
makefile was to remove libtool from the equation. It should work with
the line

make atcleci.so

I had to remove libtool as the version that comes with ubuntu Intrepid
is much later and has some constraints that were not in earlier
versions that make it a little incompatible with emacspeak. For
example, later versions of libtool will only create a shared library
if the target being used in the makefile has the prefix lib and a
suffix of .a I suspect this behavior could be tweaked by changing the
configuraiton of libtool, but that sort of creates potentially more
problems as you would then have a non-standard libtool configuration
for that platform. 

Note that I'm still using Tclx8.3 and have not yet moved to Tclx8.4,
so you will need to have installed the 8.3 Tclx dev libs to get this


Attachment: Makefile
Description: Emacspeak ViaVoice TTS Makefile

David Ring writes:
 > I'm still working on it.  I replaced ALSA for the Ubuntu PulseAudio -
 > I couldn't get it to work.
 > I am trying to use Voxin with this and I keep on getting speech server
 > process errors with emacspeak.
 > Since I just replaced Ubuntu with the new Alpha of the next version,
 > is there a distro that is much more straight forward to use with
 > emacspeak and voxin?
 > Best to all,
 > David
 > -----------------------------------------------------------------------------
 > To unsubscribe from the emacspeak list or change your address on the
 > emacspeak list send mail to "emacspeak-request@cs.vassar.edu" with a
 > subject of "unsubscribe" or "help"




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

priestdo@cs.vassar.edu No Soliciting!

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

Emacspeak Files | Emacspeak Blog | Search the archive