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

Re: [Emacspeak] Installing Emacspeak on Ubuntu



I managed to finally build the eSpeak server and added some things from the Emacspeak installation instructions to my .bashrc file, which is the closest thing I could find to .bash_profile, the file the instructions mention. I'm now looking for the .emacs file. Can anyone give me any pointers as to where this might be?

On Sun, Apr 28, 2024 at 7:29 PM Tim Cross <theophilusx@xxxxxxxxx> wrote:

OK, we have progress. That is a different error.

It looks like your missing the tcl packages. I don't know exactly what
they are called on Ubuntu, but you essentially need the packages tcl,
tcl-devel (or tcl-dev or something similar) and tclx.

Lanie Carmelo <laniegcarmelo@xxxxxxxxx> writes:

> Looks like the same error to me:
> g++ -g    -O2 -fPIC  -DPIC  -pedantic -ansi -Wall -Wno-long-long --std=c++11 -I/usr/include/tcl8.6   -c -o tclespeak.o
> tclespeak.cpp
> tclespeak.cpp:47:10: fatal error: tcl.h: No such file or directory
>    47 | #include <tcl.h>
>       |          ^~~~~~~
> compilation terminated.
> make: *** [<builtin>: tclespeak.o] Error 1
> I'll look in the directory you mentioned and see if I can find the file.
>
> On Sun, Apr 28, 2024 at 6:42 PM Tim Cross <theophilusx@xxxxxxxxx> wrote:
>
>  My guess would be that under your distro, the package you need is
>  libespeak-ng-dev/noble, which from you list, you seem to have
>  installed. So, next step is to verify whether
>
>  1. You are definitely getting the exact same error
>
>  2. Where the header file speak_lib.h is located on your
>  system. If it isn't in /usr/include/espeak-ng then you will need to
>  adjust the path the compiler searches in order to find it. However, just
>  to be certain, make sure you do a make clean and a make in the
>  native-espeak directory to verify it is the exact same error message.
>
>  Lanie Carmelo <laniegcarmelo@xxxxxxxxx> writes:
>
>  > Okay, I just looked again, and I can't find a package with the name espeak-ng-devel. These are all the packages I find
>  when
>  > I do sudo apt search espeak:
>  > asterisk-espeak/noble 5.0~1-4ubuntu1 amd64
>  >   eSpeak module for Asterisk
>  >
>  > brltty-espeak/noble 6.6-4ubuntu5 amd64
>  >   Access software for a blind person - espeak driver
>  >
>  > emacspeak/noble,now 53.0+dfsg-2 all [installed]
>  >   speech output interface to Emacs
>  >
>  > emacspeak-espeak-server/noble,now 53.0+dfsg-2 amd64 [installed,automatic]
>  >   espeak synthesis server for emacspeak
>  >
>  > espeak/noble,now 1.48.15+dfsg-3build1 amd64 [installed]
>  >   Multi-lingual software speech synthesizer
>  >
>  > espeak-data/noble,now 1.48.15+dfsg-3build1 amd64 [installed,automatic]
>  >   Multi-lingual software speech synthesizer: speech data files
>  >
>  > espeak-ng/noble,now 1.51+dfsg-12build1 amd64 [installed]
>  >   Multi-lingual software speech synthesizer
>  >
>  > espeak-ng-data/noble,now 1.51+dfsg-12build1 amd64 [installed,automatic]
>  >   Multi-lingual software speech synthesizer: speech data files
>  >
>  > espeak-ng-espeak/noble 1.51+dfsg-12build1 all
>  >   Multi-lingual software speech synthesizer
>  >
>  > espeakedit/noble 1.48.15-2build3 amd64
>  >   Multi-lingual software speech synthesizer - editor
>  >
>  > espeakup/noble 1:0.90-13build2 amd64
>  >   Connector between speakup kernel modules and espeak
>  >
>  > foliate/noble 4.~really3.1.1-1 all
>  >   simple and modern ebook viewer
>  >
>  > gstreamer1.0-espeak/noble 0.5.0-1build2 amd64
>  >   GStreamer plugin for eSpeak speech synthesis
>  >
>  > libespeak-dev/noble,now 1.48.15+dfsg-3build1 amd64 [installed]
>  >   Multi-lingual software speech synthesizer: development files
>  >
>  > libespeak-ng-dev/noble,now 1.51+dfsg-12build1 amd64 [installed]
>  >   Multi-lingual software speech synthesizer: development files
>  >
>  > libespeak-ng-libespeak-dev/noble 1.51+dfsg-12build1 amd64
>  >   Multi-lingual software speech synthesizer: development files
>  >
>  > libespeak-ng-libespeak1/noble 1.51+dfsg-12build1 amd64
>  >   Multi-lingual software speech synthesizer: shared library
>  >
>  > libespeak-ng1/noble,now 1.51+dfsg-12build1 amd64 [installed,automatic]
>  >   Multi-lingual software speech synthesizer: shared library
>  >
>  > libespeak1/noble,now 1.48.15+dfsg-3build1 amd64 [installed,automatic]
>  >   Multi-lingual software speech synthesizer: shared library
>  >
>  > mbrola/noble 3.3+dfsg-9 amd64
>  >   Multilingual software speech synthesizer
>  >
>  > pykml/noble 0.2.0+dfsg-4 all
>  >   Python KML library -- scripts
>  >
>  > python3-espeak/noble,now 0.5-5build3 amd64 [installed]
>  >   Python bindings for eSpeak
>  >
>  > python3-py/noble 1.11.0-2 all
>  >   Advanced Python development support library (Python 3)
>  >
>  > python3-pykml/noble 0.2.0+dfsg-4 all
>  >   Python KML library
>  >
>  > ruby-espeak/noble 1.1.0-1 all
>  >   small Ruby API to create Text-To-Speech mp3 files
>  >
>  > speech-dispatcher-espeak/noble,now 0.12.0~rc2-2build3 amd64 [installed]
>  >   Speech Dispatcher: Espeak output module
>  >
>  > speech-dispatcher-espeak-ng/noble,now 0.12.0~rc2-2build3 amd64 [installed,automatic]
>  >   Speech Dispatcher: Espeak-ng output module
>  >
>  > speechd-up/noble 0.5~20110719-15 amd64
>  >   Interface between Speech Dispatcher and SpeakUp
>  >
>  > stardict-plugin/noble 3.0.7+git20220909+dfsg-4build4 amd64
>  >   International dictionary lookup program - common plugins
>  >
>  > stardict-plugin-espeak/noble 3.0.7+git20220909+dfsg-4build4 amd64
>  >   International dictionary lookup program - eSpeak TTS plugin
>  >
>  > yt-dlp/noble,now 2024.04.09-1 all [installed,automatic]
>  >   downloader of videos from YouTube and other sites
>  >
>  > On Sun, Apr 28, 2024 at 5:56 PM Tim Cross <theophilusx@xxxxxxxxx> wrote:
>  >
>  >  The initial error you reported is telling you that the make process
>  >  cannot find a espeak-ng header file. As reported by others, this
>  >  typically indicates you don't have the epseak-ng development package
>  >  installed which contains the shared libraries and header files needed to
>  >  build the espeak speech server. Development packages typically share the
>  >  name of the main binary package, but with the extension -devel.
>  >
>  >  If you have verified you have espeak-ng-devel (and not espeak-devel, the
>  >  'ng' is important) installed, verify you are getting the exact same
>  >  error and not just another error. Do a make clean and then a make in the
>  >  native-espeak directory. If you get the exact same error message, that
>  >  would indicate that for some reason, the build process is not finding
>  >  the header files. This would indicate they are in a different location
>  >  to where the build process expects them, so the next step would be to
>  >  identify where the files are located. On Fedora, the files are in
>  >  /usr/include/espeak-ng and I would expect a similar location in
>  >  Ubuntu/debian.
>  >
>  >  So, first step, confirm it is the exact same error message and if it is,
>  >  confirm you have espeak-ng-devel installed and where the
>  >  espeak-ng/speak_lib.h file is located.
>  >
>  >  If it is actually a slightly different error message your now getting,
>  >  then post that message and we will look at that. Hope it is a slightly
>  >  different message as that means progress!
>  >
>  >  BTW you say you just installed Linux on an old system you had. Can you
>  >  also indicate how familiar and/or comfortable you are with Linux. This
>  >  will help in knowing what level of detail we need to provide when making
>  >  suggestions.
>  >
>  >  "Lanie Carmelo" (via emacspeak Mailing List) <emacspeak@xxxxxxxxxxxxx> writes:
>  >
>  >  > I think I have all the right eSpeak packages installed, but it still doesn't work. A file showing my available packages
>  and
>  >  > what I have installed is attached. Hopefully this will help clear things up.
>  >  >
>  >  > On Sun, Apr 28, 2024 at 4:51 AM John Covici <covici@xxxxxxxxxxxxxx> wrote:
>  >  >
>  >  >  I think you need the espeak-ng package as opposed to just espeak --
>  >  >  not just the -dev package.
>  >  >
>  >  >  On Sun, 28 Apr 2024 01:43:23 -0400,
>  >  >  Lanie Carmelo (via emacspeak Mailing List) wrote:
>  >  >  >
>  >  >  > [1  <multipart/alternative (7bit)>]
>  >  >  > [1.1  <text/plain; UTF-8 (quoted-printable)>]
>  >  >  > Hi. I installed the dev package, but it's still not seeing that file.
>  >  >  >
>  >  >  > On Sat, Apr 27, 2024 at 11:44 PM Bart Bunting <bart@xxxxxxxxxxxxxx> wrote:
>  >  >  >
>  >  >  > > Looks like you’re missing the espeak ng dev package
>  >  >  > > Regards
>  >  >  > >
>  >  >  > > Bart
>  >  >  > >
>  >  >  > > > On 28 Apr 2024, at 2:23 PM, Lanie Carmelo <emacspeak@xxxxxxxxxxxxx>
>  >  >  > > wrote:
>  >  >  > > >
>  >  >  > > > 
>  >  >  > > > Hi all. New subscriber here. I just put Linux on an old computer I have,
>  >  >  > > and I'm trying to install Emacspeak. I've tried both the directions on the
>  >  >  > > Emacspeak website and just installing the package found when I type sudo
>  >  >  > > apt install emacspeak. When I tried the first option for the first time,
>  >  >  > > make config didn't work, so I tried the second and got a Dpkg error code 1.
>  >  >  > > I then tried following the directions on the website again, and this time I
>  >  >  > > got to where I'm supposed to build a speech server. I chose eSpeak and made
>  >  >  > > sure all eSpeak packages were installed. I tried to build it by typing make
>  >  >  > > and got:
>  >  >  > > >
>  >  >  > > > g++ -g    -O2 -fPIC  -DPIC  -pedantic -ansi -Wall -Wno-long-long
>  >  >  > > --std=c++11 -I/usr/include/tcl8.6   -c -o tclespeak.o tclespeak.cpp
>  >  >  > > > tclespeak.cpp:41:10: fatal error: espeak-ng/speak_lib.h: No such file or
>  >  >  > > directory
>  >  >  > > >    41 | #include <espeak-ng/speak_lib.h>
>  >  >  > > >       |          ^~~~~~~~~~~~~~~~~~~~~~~
>  >  >  > > > compilation terminated.
>  >  >  > > > make: *** [<builtin>: tclespeak.o] Error 1
>  >  >  > > > rarebird15@rarebird15-HP-Laptop-14-dq0xxx:~/emacspeak/servers/native-espeak$
>  >  >  > > ^C
>  >  >  > > > rarebird15@rarebird15-HP-Laptop-14-dq0xxx
>  >  >  > > :~/emacspeak/servers/native-espeak$
>  >  >  > > >
>  >  >  > > > Has anyone else encountered this? Can you give me any suggestions on how
>  >  >  > > to fix it? Thanks.
>  >  >  > > > Emacspeak discussion list -- emacspeak@xxxxxxxxxxxxx
>  >  >  > > > To unsubscribe send email to:
>  >  >  > > > emacspeak-request@xxxxxxxxxxxxx with a subject of: unsubscribe
>  >  >  > >
>  >  >  > [1.2  <text/html; UTF-8 (quoted-printable)>]
>  >  >  > [2  <text/plain; UTF-8 (8bit)>]
>  >  >  > Emacspeak discussion list -- emacspeak@xxxxxxxxxxxxx
>  >  >  > To unsubscribe send email to:
>  >  >  > emacspeak-request@xxxxxxxxxxxxx with a subject of: unsubscribe
>  >  >
>  >  >  --
>  >  >  Your life is like a penny.  You're going to lose it.  The question is:
>  >  >  How do
>  >  >  you spend it?
>  >  >
>  >  >           John Covici wb2una
>  >  >           covici@xxxxxxxxxxxxxx
>  >  >
>  >  > [4. text/plain; espeak.txt]...
>  >  >
>  >  > Emacspeak discussion list -- emacspeak@xxxxxxxxxxxxx
>  >  > To unsubscribe send email to:
>  >  > emacspeak-request@xxxxxxxxxxxxx with a subject of: unsubscribe


|Full archive May 1995 - present by Year|Search the archive|


If you have questions about this archive or had problems using it, please contact us.

Contact Info Page