* Re: Espeaks Software Synth
@ Michael Whapples
` Kirk Reiser
` (2 more replies)
0 siblings, 3 replies; 13+ messages in thread
From: Michael Whapples @ UTC (permalink / raw)
To: speakup
I guess that problem with the symbol lookup error is due to you using portaudio v19, you want v18 (uninstall v19). I probably can help with the compilation of portaudio as I have now managed on my desktop using slackware (I guess Robby is using slackware as slapt-get was mentioned). The solution, go to www.portaudio.com and download portaudio_v18.zip. unzip it somewhere (I did it in /usr/src/). Change to the portaudio directory (cd /usr/src/portaudio_v18/), and make a Makefile link to the Makefile.linux (ln ./Makefile.linux ./Makefile). Now just run "make" and "make libinstall". You now need to create the link for the lib (ln /usr/local/lib/libportaudio.so /usr/lib/libportaudio.so.0) assuming you didn't change the installation directory. Now espeak should run.
From
Michael Whapples
^ permalink raw reply [flat|nested] 13+ messages in thread* Re: Espeaks Software Synth
Espeaks Software Synth Michael Whapples
@ ` Kirk Reiser
` Lorenzo Taylor
` ace
` ace
2 siblings, 1 reply; 13+ messages in thread
From: Kirk Reiser @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
"Michael Whapples" <mikster4@msn.com> writes:
> I guess that problem with the symbol lookup error is due to you using portaudio v19, you want v18 (uninstall v19). I probably can help with the compilation of portaudio as I have now managed on my desktop using slackware (I guess Robby is using slackware as slapt-get was mentioned). The solution, go to www.portaudio.com and download portaudio_v18.zip. unzip it somewhere (I did it in /usr/src/). Change to the portaudio directory (cd /usr/src/portaudio_v18/), and make a Makefile link to the Makefile.linux (ln ./Makefile.linux ./Makefile). Now just run "make" and "make libinstall". You now need to create the link for the lib (ln /usr/local/lib/libportaudio.so /usr/lib/libportaudio.so.0) assuming you didn't change the installation directory. Now espeak should run.
Well, if you are compiling from source not quite. I have to admit I
cheated and installed the debian libportaudio-dev package which gave
me everything I needed from a portaudio perspective. After compiling
you have to copy the espeak-data directory to /usr/share and then copy
the speak binary to /usr/bin. There doesn't appear to be an
installation rule in the Makefile but that isn't really important.
It sounds quite good for a 350kb synth. A British accent and a bit
heavy on the pitch shifting while reading but not unpleasant to
listen to in my opinion. Of course, I am very forgiving when it comes
to synth voices so others may not find it as easy.
My congratulations to the authors of this bit of software. It
definitely has potential.
Kirk
--
Kirk Reiser The Computer Braille Facility
e-mail: kirk@braille.uwo.ca University of Western Ontario
phone: (519) 661-3061
^ permalink raw reply [flat|nested] 13+ messages in thread* Re: Espeaks Software Synth
` Kirk Reiser
@ ` Lorenzo Taylor
` Willem van der Walt
0 siblings, 1 reply; 13+ messages in thread
From: Lorenzo Taylor @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I find Espeak quite easy to listen to when compared to Flite or
Festival. And it's much smaller than either one. The only problem I
have so far is that when you try to use it while playing a sound on a
single-channel sound card, it tends to lock so you have to manually kill
it before you can use it again. But Espeak does seem to be in active
development, so maybe this can be fixed soon. Otherwise, this is about
the best free open source synth I have heard.
Lorenzo
- --
Are you sure the back door is locked?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
iD8DBQFEOlU3G9IpekrhBfIRAm3aAJ4/+6Z7XBBVEJ0+PFqAlNQhlE9r8QCfapC4
VNXGewPKPtsV7KhN9CKHMYg=
=QHDl
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 13+ messages in thread* Re: Espeaks Software Synth
` Lorenzo Taylor
@ ` Willem van der Walt
0 siblings, 0 replies; 13+ messages in thread
From: Willem van der Walt @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
I agree, espeak is good for what it is.
One should be able to get past the locking problem with other sound by
making espeak produce a temporary .wav file and aplaying it through dmix.
This would require that the other application, the one producing the other
sound, also can be convinsed to go through dmix.
Regards, Willem
On Mon, 10 Apr 2006, Lorenzo Taylor wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> I find Espeak quite easy to listen to when compared to Flite or
> Festival. And it's much smaller than either one. The only problem I
> have so far is that when you try to use it while playing a sound on a
> single-channel sound card, it tends to lock so you have to manually kill
> it before you can use it again. But Espeak does seem to be in active
> development, so maybe this can be fixed soon. Otherwise, this is about
> the best free open source synth I have heard.
>
> Lorenzo
> - --
> Are you sure the back door is locked?
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.3 (GNU/Linux)
>
> iD8DBQFEOlU3G9IpekrhBfIRAm3aAJ4/+6Z7XBBVEJ0+PFqAlNQhlE9r8QCfapC4
> VNXGewPKPtsV7KhN9CKHMYg=
> =QHDl
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> Speakup mailing list
> Speakup@braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
>
--
This message is subject to the CSIR's copyright, terms and conditions and
e-mail legal notice. Views expressed herein do not necessarily represent the
views of the CSIR.
CSIR E-mail Legal Notice
http://mail.csir.co.za/CSIR_eMail_Legal_Notice.html
CSIR Copyright, Terms and Conditions
http://mail.csir.co.za/CSIR_Copyright.html
For electronic copies of the CSIR Copyright, Terms and Conditions and the CSIR
Legal Notice send a blank message with REQUEST LEGAL in the subject line to
HelpDesk@csir.co.za.
This message has been scanned for viruses and dangerous content by MailScanner,
and is believed to be clean. MailScanner thanks Transtec Computers for their support.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Espeaks Software Synth
Espeaks Software Synth Michael Whapples
` Kirk Reiser
@ ` ace
` ace
2 siblings, 0 replies; 13+ messages in thread
From: ace @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
OK, thanks. I shall give this a try.
On Mon, Apr 10, 2006 at 08:52:23AM +0100, Michael Whapples wrote:
> I guess that problem with the symbol lookup error is due to you using portaudio v19, you want v18 (uninstall v19). I probably can help with the compilation of portaudio as I have now managed on my desktop using slackware (I guess Robby is using slackware as slapt-get was mentioned). The solution, go to www.portaudio.com and download portaudio_v18.zip. unzip it somewhere (I did it in /usr/src/). Change to the portaudio directory (cd /usr/src/portaudio_v18/), and make a Makefile link to the Makefile.linux (ln ./Makefile.linux ./Makefile). Now just run "make" and "make libinstall". You now need to create the link for the lib (ln /usr/local/lib/libportaudio.so /usr/lib/libportaudio.so.0) assuming you didn't change the installation directory. Now espeak should run.
>
> From
> Michael Whapples
> _______________________________________________
> Speakup mailing list
> Speakup@braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
iD8DBQFEOnfRwamDI1Gy2GIRAqiKAJwIiqKtE5txQAyT+y/xJLoncNbWYwCeOUQK
Gvi1vcS9m5Xe0jhCcCBTM6M=
=Moz2
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Espeaks Software Synth
Espeaks Software Synth Michael Whapples
` Kirk Reiser
` ace
@ ` ace
` Hynek Hanke
` Willem van der Walt
2 siblings, 2 replies; 13+ messages in thread
From: ace @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello,
I have gotten the synthesizer to work; however, I am having problems
getting Speech-Dispatcher to find it. I put the file that Lorenzo sent
me in /usr/local/etc/speech-dispatcher/modules as speak.conf (I am using
a packaged Speech-Dispatcher). I then edited speechd.conf and added a
line like
AddModule "speak" "sd_speak" "speak.conf"
"/var/log/speech-dispatcher/speak.log"
Then I have a line like
DefaultModule speak
and then
LanguageDefaultModule "en" "speak"
When I killall speech-dispatcher then run it again, it does not seem to
recognise the existence of this synth. When I do spd-say -o speak
"hello" it speaks with Flite! Also, it does not create a logfile for
speak such as I have set in that addmodule line above. Any ideas?
Robby
On Mon, Apr 10, 2006 at 08:52:23AM +0100, Michael Whapples wrote:
> I guess that problem with the symbol lookup error is due to you using portaudio v19, you want v18 (uninstall v19). I probably can help with the compilation of portaudio as I have now managed on my desktop using slackware (I guess Robby is using slackware as slapt-get was mentioned). The solution, go to www.portaudio.com and download portaudio_v18.zip. unzip it somewhere (I did it in /usr/src/). Change to the portaudio directory (cd /usr/src/portaudio_v18/), and make a Makefile link to the Makefile.linux (ln ./Makefile.linux ./Makefile). Now just run "make" and "make libinstall". You now need to create the link for the lib (ln /usr/local/lib/libportaudio.so /usr/lib/libportaudio.so.0) assuming you didn't change the installation directory. Now espeak should run.
>
> From
> Michael Whapples
> _______________________________________________
> Speakup mailing list
> Speakup@braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
iD4DBQFEOpMtwamDI1Gy2GIRAqbkAKCI0z1JSgWpmSehGkOYy6pyc/w1ewCSA2b7
MGgb7cE3uVzWwTa0RW1qpg==
=pJeT
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 13+ messages in thread* Re: Espeaks Software Synth
` ace
@ ` Hynek Hanke
` Willem van der Walt
1 sibling, 0 replies; 13+ messages in thread
From: Hynek Hanke @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
ace píše v Po 10. 04. 2006 v 12:17 -0500:
> AddModule "speak" "sd_speak" "speak.conf"
~~~~~~~~
There is no such module binary as sd_speak. The module you
want to use is sd_generic loaded with speak.conf
and thus named speak.
AddModule "speak" "sd_generic" "speak.conf"
You would find out Dispatcher is complaining about
non-existent sd_speak module if you looked into
the logfile in /var/log/speech-dispatcher/speechd.log .
Have a nice day.
Hynek
^ permalink raw reply [flat|nested] 13+ messages in thread* Re: Espeaks Software Synth
` ace
` Hynek Hanke
@ ` Willem van der Walt
1 sibling, 0 replies; 13+ messages in thread
From: Willem van der Walt @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
I think, without having checked, that the sd-speak should be sd-generic.
You are actually using the generic module of speech-dispatcher here.
HTH
Willem
On Mon, 10 Apr 2006, ace wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hello,
>
> I have gotten the synthesizer to work; however, I am having problems
> getting Speech-Dispatcher to find it. I put the file that Lorenzo sent
> me in /usr/local/etc/speech-dispatcher/modules as speak.conf (I am using
> a packaged Speech-Dispatcher). I then edited speechd.conf and added a
> line like
> AddModule "speak" "sd_speak" "speak.conf"
> "/var/log/speech-dispatcher/speak.log"
> Then I have a line like
> DefaultModule speak
> and then
> LanguageDefaultModule "en" "speak"
>
> When I killall speech-dispatcher then run it again, it does not seem to
> recognise the existence of this synth. When I do spd-say -o speak
> "hello" it speaks with Flite! Also, it does not create a logfile for
> speak such as I have set in that addmodule line above. Any ideas?
>
> Robby
> On Mon, Apr 10, 2006 at 08:52:23AM +0100, Michael Whapples wrote:
>> I guess that problem with the symbol lookup error is due to you using portaudio v19, you want v18 (uninstall v19). I probably can help with the compilation of portaudio as I have now managed on my desktop using slackware (I guess Robby is using slackware as slapt-get was mentioned). The solution, go to www.portaudio.com and download portaudio_v18.zip. unzip it somewhere (I did it in /usr/src/). Change to the portaudio directory (cd /usr/src/portaudio_v18/), and make a Makefile link to the Makefile.linux (ln ./Makefile.linux ./Makefile). Now just run "make" and "make libinstall". You now need to create the link for the lib (ln /usr/local/lib/libportaudio.so /usr/lib/libportaudio.so.0) assuming you didn't change the installation directory. Now espeak should run.
>>
>> From
>> Michael Whapples
>> _______________________________________________
>> Speakup mailing list
>> Speakup@braille.uwo.ca
>> http://speech.braille.uwo.ca/mailman/listinfo/speakup
>>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.2 (GNU/Linux)
>
> iD4DBQFEOpMtwamDI1Gy2GIRAqbkAKCI0z1JSgWpmSehGkOYy6pyc/w1ewCSA2b7
> MGgb7cE3uVzWwTa0RW1qpg==
> =pJeT
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> Speakup mailing list
> Speakup@braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
>
--
This message is subject to the CSIR's copyright, terms and conditions and
e-mail legal notice. Views expressed herein do not necessarily represent the
views of the CSIR.
CSIR E-mail Legal Notice
http://mail.csir.co.za/CSIR_eMail_Legal_Notice.html
CSIR Copyright, Terms and Conditions
http://mail.csir.co.za/CSIR_Copyright.html
For electronic copies of the CSIR Copyright, Terms and Conditions and the CSIR
Legal Notice send a blank message with REQUEST LEGAL in the subject line to
HelpDesk@csir.co.za.
This message has been scanned for viruses and dangerous content by MailScanner,
and is believed to be clean. MailScanner thanks Transtec Computers for their support.
^ permalink raw reply [flat|nested] 13+ messages in thread
[parent not found: <cone.1144688075.828378.16670.0@tux>]
* Espeaks Software Synth
[not found] <cone.1144688075.828378.16670.0@tux>
@ ` Michael Whapples
0 siblings, 0 replies; 13+ messages in thread
From: Michael Whapples @ UTC (permalink / raw)
To: speakup
Robby,
If you are using a packaged version of speech-dispatcher (you did not
compile it from source) the modules directory might be in a different place
(on my laptop using gentoo it is /etc/speech-dispatcher/modules), if the
directory was already there, then it is probably that directory, just check
it (you might have been correct).
The line you added to speechd.conf to add the module is wrong, it uses the
generic module, so you would need the following for your setup.
AddModule "speak" "sd_generic" "speak.conf"
"/var/log/speech-dispatcher/speak.log"
This should now make it work.
From
Michael Whapples
^ permalink raw reply [flat|nested] 13+ messages in thread
[parent not found: <cone.1144684193.927567.16670.0@tux>]
* Espeaks Software Synth
[not found] <cone.1144684193.927567.16670.0@tux>
@ ` Michael Whapples
` Willem van der Walt
0 siblings, 1 reply; 13+ messages in thread
From: Michael Whapples @ UTC (permalink / raw)
To: speakup
I think William's suggestion of getting espeak to produce a temporary wave
file and getting another program to play that might give better results on
some systems. On my laptop the conf file I posted earlier gives me no
problems on my laptop (except that it uses oss instead of alsa), but on my
desktop that conf file seems to not allow silencing (and when using my
Terratec DMX6fire card (ICE1712 driver), I also get very poor response) but
by making the change to have another app to play the sound these problems
disappear on my desktop. Also I guess it would be possible to get it to use
alsa with that output system. My only concern with that is, with large
amounts of text, you may get poor response as espeak will have to process
all the text before the wave file is ready (I don't know if
speech-dispatcher seperates large text into smaller chunks).
also if you want to give espeak a different accent, you supposedly can, have
a look at some of the docs about voices, dictionaries, etc, I think you are
stuck with the voice itself though, as they haven't released the voice
creation tools. There has been a little mention about it on the espeak
forum.
From
Michael Whapples
^ permalink raw reply [flat|nested] 13+ messages in thread* Re: Espeaks Software Synth
` Michael Whapples
@ ` Willem van der Walt
0 siblings, 0 replies; 13+ messages in thread
From: Willem van der Walt @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
On Mon, 10 Apr 2006, Michael Whapples wrote:
> I think William's suggestion of getting espeak to produce a temporary wave
> file and getting another program to play that might give better results on
> some systems. On my laptop the conf file I posted earlier gives me no
> problems on my laptop (except that it uses oss instead of alsa), but on my
> desktop that conf file seems to not allow silencing (and when using my
> Terratec DMX6fire card (ICE1712 driver), I also get very poor response) but
> by making the change to have another app to play the sound these problems
> disappear on my desktop. Also I guess it would be possible to get it to use
> alsa with that output system. My only concern with that is, with large
> amounts of text, you may get poor response as espeak will have to process
> all the text before the wave file is ready (I don't know if
> speech-dispatcher seperates large text into smaller chunks).
Speech-dispatcher can cut up the text that goes to the synth. I have
actually done what i have suggested with another software synth and had no
problems. The idea of using the aplayer program is that one can then use
alsa.
>
> also if you want to give espeak a different accent, you supposedly can, have
> a look at some of the docs about voices, dictionaries, etc, I think you are
> stuck with the voice itself though, as they haven't released the voice
> creation tools. There has been a little mention about it on the espeak
> forum.
>
> From
> Michael Whapples
>
> _______________________________________________
> Speakup mailing list
> Speakup@braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
>
--
This message is subject to the CSIR's copyright, terms and conditions and
e-mail legal notice. Views expressed herein do not necessarily represent the
views of the CSIR.
CSIR E-mail Legal Notice
http://mail.csir.co.za/CSIR_eMail_Legal_Notice.html
CSIR Copyright, Terms and Conditions
http://mail.csir.co.za/CSIR_Copyright.html
For electronic copies of the CSIR Copyright, Terms and Conditions and the CSIR
Legal Notice send a blank message with REQUEST LEGAL in the subject line to
HelpDesk@csir.co.za.
This message has been scanned for viruses and dangerous content by MailScanner,
and is believed to be clean. MailScanner thanks Transtec Computers for their support.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Espeaks Software Synth
@ ace
` Luke Yelavich
0 siblings, 1 reply; 13+ messages in thread
From: ace @ UTC (permalink / raw)
To: speakup
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello all,
Well, I am trying to get this synth to work. I first downloaded the
PortAudio source but could not get it installed that way. So I did a
check on slapt-get to see if there was a package for it....sure enough,
there was and I installed it. Then, I had to create a symlink
libportaudio.so.0 to point to libportaudio.so. There is another
portaudio file there, a .so file with a version string at the end so I
am not totally sure to which file I should be linking. Then, I try
running the synth and get this error:
speak: symbol lookup error: speak: undefined symbol: Pa_StreamActive
Can anyone tell me what is up with this?
Thanks,
Robby
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
iD8DBQFEOgwEwamDI1Gy2GIRApAXAJ9R61SfE99lpRSANWgPFtap9+OmEgCfbx2a
ZBpN69ZldlJGhNAW9g2f2ck=
=f+D6
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Espeaks Software Synth
ace
@ ` Luke Yelavich
0 siblings, 0 replies; 13+ messages in thread
From: Luke Yelavich @ UTC (permalink / raw)
To: speakup
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Mon, Apr 10, 2006 at 05:40:52PM EST, ace wrote:
> Hello all,
>
> Well, I am trying to get this synth to work. I first downloaded the
> PortAudio source but could not get it installed that way. So I did a
> check on slapt-get to see if there was a package for it....sure enough,
> there was and I installed it. Then, I had to create a symlink
> libportaudio.so.0 to point to libportaudio.so. There is another
> portaudio file there, a .so file with a version string at the end so I
> am not totally sure to which file I should be linking. Then, I try
> running the synth and get this error:
> speak: symbol lookup error: speak: undefined symbol: Pa_StreamActive
Firstly, it sounds like the portaudio package you installed is horribly
broken, as the symbolic links should be created at package install time.
As for where the symbolic links should point to, here is what I have on
my system.
luke@linden:/usr/lib$ ls libportaudio.* -l
- -rw-r--r-- 1 root root 26844 2005-10-25 21:03 libportaudio.a
- -rw-r--r-- 1 root root 849 2005-10-25 21:03 libportaudio.la
lrwxrwxrwx 1 root root 22 2006-04-10 17:07 libportaudio.so ->
libportaudio.so.0.0.18
lrwxrwxrwx 1 root root 22 2006-03-29 08:27 libportaudio.so.0 ->
libportaudio.so.0.0.18
- -rw-r--r-- 1 root root 22764 2005-10-25 21:03 libportaudio.so.0.0.18
You can see that both symbolic links point to libportaudio.so.0.0.18.
Just about all shared libraries installed on a Linux system have similar
symbolic links, to allow program to be able to find libraries, even if
libraries have received minor upgrades, say libportaudio.so.0.0.20.
Thats how I understand it anyway.
As for the undefined symbol, I would strongly suggest you check what
version of portaudio you have. I would also symbolically link as shown
above, and re-compile the package just to be safe. I think version 18.1
at least is required.
Hope this helps.
- --
Luke Yelavich
GPG key: 0xD06320CE
(http://www.themuso.com/themuso-gpg-key.txt)
Email & MSN: themuso@themuso.com
ICQ: 18444344
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
iD8DBQFEOgeTjVefwtBjIM4RAuYqAJsFoUSg44P7su9RiPpabCX9ok0HkwCgj6tM
KApnqVo/X08xfSQT+j/1rDI=
=39vn
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~ UTC | newest]
Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
Espeaks Software Synth Michael Whapples
` Kirk Reiser
` Lorenzo Taylor
` Willem van der Walt
` ace
` ace
` Hynek Hanke
` Willem van der Walt
[not found] <cone.1144688075.828378.16670.0@tux>
` Michael Whapples
[not found] <cone.1144684193.927567.16670.0@tux>
` Michael Whapples
` Willem van der Walt
-- strict thread matches above, loose matches on Subject: below --
ace
` Luke Yelavich
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).