public inbox for speakup@linux-speakup.org
 help / color / mirror / Atom feed
* ttsynth help: download problem
@  Mike Keithley
   ` Luke Yelavich
  0 siblings, 1 reply; 8+ messages in thread
From: Mike Keithley @  UTC (permalink / raw)
  To: speakup

Hello list,

I bought the US and UK English voices for Ttsynth.  Unfortunately I 
don't think the download was complete.  I got the RPM package.

I'm using Slackware so used

rpm -i --nodeps <package>

The script asked me for my license key, name and the voice I wanted to 
install.  I installed US English. There were no errors after that.

But when I looked at /opt/IBM/ibmtts, there were no files in the root like 
COOPYING or readme files.  Also, the source code for ttsynth-say was 
nowhere in the directory nor were there any files in the voicedata/ENG_US.
About all there is in the structure are library files in lib and inc files
in inc.

So did I get a partial download or do I misunderstand something.

The website says not to contact Capital Accessibility so I'm writing you

Thanks for any help.

Mike Keithley


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: ttsynth help: download problem
   ttsynth help: download problem Mike Keithley
@  ` Luke Yelavich
       [not found]   ` <Pine.LNX.4.63.0706232011230.6171@desktop.localnet>
  0 siblings, 1 reply; 8+ messages in thread
From: Luke Yelavich @  UTC (permalink / raw)
  To: speakup

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sat, Jun 23, 2007 at 01:24:11PM EST, Mike Keithley wrote:
> But when I looked at /opt/IBM/ibmtts, there were no files in the root like 
> COOPYING or readme files.  Also, the source code for ttsynth-say was 
> nowhere in the directory nor were there any files in the voicedata/ENG_US.
> About all there is in the structure are library files in lib and inc files
> in inc.

This is in fact correct. You need to get the ttsynth say and speakup 
connector source code from he ttsynth.com website. When I last looked, 
these could be downloaded from the main page.

> So did I get a partial download or do I misunderstand something.

No, sounds like the download was in fact complete. if the download was 
incomplete, the rpm command would have likely failed.

Also note that you will need the libstdc++-libc6.2-2.so.3 shared library 
present on your system to make use of ttsynth.
- -- 
Luke Yelavich
GPG key: 0xD06320CE 
	 (http://www.themuso.com/themuso-gpg-key.txt)
Email & MSN: themuso@themuso.com
Jabber: themuso@jabber.org.au
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGfJWMjVefwtBjIM4RArbpAJ40EXM/GttDK5Uif02ajRsSePpKpQCg6R+X
zZLcnb9iCEX19x8r+z0SrCE=
=D5KP
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: ttsynth help: download problem
       [not found]   ` <Pine.LNX.4.63.0706232011230.6171@desktop.localnet>
@      ` Luke Yelavich
         ` Mike Keithley
  0 siblings, 1 reply; 8+ messages in thread
From: Luke Yelavich @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sun, Jun 24, 2007 at 01:14:53PM EST, Mike Keithley wrote:
> Thanks for the help determining if my download was complete.

No problem.

> -Also note that you will need the libstdc++-libc6.2-2.so.3 shared library 
> -present on your system to make use of ttsynth.
> 
> Is libstdc++-libc6.2-2.so.3libstdc++-libc6.2-2.so.3 one library file or two? 
> In any case, the library(s) is not on my system.  Were do I get them?

Its one library file, and you need to get a copy of gcc 2.95, either 
pre-built, or source, and build it. However, as previously discussed on 
this list, building it is not trivial.
- -- 
Luke Yelavich
GPG key: 0xD06320CE 
	 (http://www.themuso.com/themuso-gpg-key.txt)
Email & MSN: themuso@themuso.com
Jabber: themuso@jabber.org.au
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGfh/qjVefwtBjIM4RAszUAJ9jvkihIu9jiLJn2LeDi0PdsqNREwCgl3Ol
lo0IFRqmxOKqNvT3EA8UOjc=
=yTfh
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: ttsynth help: download problem
       ` Luke Yelavich
@        ` Mike Keithley
           ` Doug Sutherland
  0 siblings, 1 reply; 8+ messages in thread
From: Mike Keithley @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Thanks for the gcc info.  I have the gcc 3.3.6-i486-1 so I guess this 
explains why the needed library isn't there.

So how do I find gcc-2.95 and build it without damaging my machine?  You
mentioned a discussion on this list regarding doing that.  Where is 
that?

Would it be possible for someone just to email the library to me?  I'm 
using the 2.6.13 kernel under Slackware 10.1.

Mike Keithley


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: ttsynth help: download problem
         ` Mike Keithley
@          ` Doug Sutherland
             ` Mike Keithley
  0 siblings, 1 reply; 8+ messages in thread
From: Doug Sutherland @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Regarding libstdc++-libc6.2-2.so.3

Mike wrote:
> So how do I find gcc-2.95 and build it without damaging my machine?

It's more complicated that needing a compiler. That library contains
runtimes created with an old glibc that stopped being used on most
linux systems a few years ago.

> You mentioned a discussion on this list regarding doing that.

This is old, but I made it work three years ago on slackware 9.1 by
building an old glibc from source

http://www.cs.vassar.edu/~priestdo/emacspeak/list.archive.2004/msg00128.html

That might be difficult if you've never built any toolchains. Since
time has passed and we're using newer gcc, you might have to
install an old gcc to compile the glibc without the build choking.
And it can get worse, there is certain combinations of the gcc,
glibc, and binutils that will build together, other combinations
break, and they are moving targets. If I still had the old ibm tts
files I'd have another go at trying to make it work the hard way,
but I have lost my viavoice files somewhere along the way.

> Would it be possible for someone just to email the library to me?  I'm
> using the 2.6.13 kernel under Slackware 10.1.

You may find that even if you can locate a binary library and put
it on your system, it may be incompatible and when you execute
programs that need it you may get unresolved symbol errors or
the dreaded segmentation error. That error is almost as useful
as the three possible errors shown on my first computer, which
were: what? how? and sorry. LOL I am not kidding. That was
the only thing the computer could tell you if it didn't understand
what you typed.

This, however, looks interesting
http://www.digitalsanctum.com/2007/01/28/libstdc-libc62-2so3-on-ubuntu/

It states that on ubuntu, installing libstdc++2.10-glibc2.2 gives you
compatibility with libstdc++-libc6.2-2.so.3

Slackware may be a different story, but what I did before is surely
doable again, if you're willing to build toolchains.

  -- Doug



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: ttsynth help: download problem
           ` Doug Sutherland
@            ` Mike Keithley
               ` Christopher Moore
               ` Doug Sutherland
  0 siblings, 2 replies; 8+ messages in thread
From: Mike Keithley @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

I read the message about getting viavoice working on Slackware 9.1 and 
tried to follow directions.  There were tons of errors.  Guess ttsynth is 
a bust after all as I'll probably never get working.

Mike Keithley


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: ttsynth help: download problem
             ` Mike Keithley
@              ` Christopher Moore
               ` Doug Sutherland
  1 sibling, 0 replies; 8+ messages in thread
From: Christopher Moore @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Mike,
You can purchase the version from voxin for around $5.00 which works on 
either debian or ubuntu.  They also include the necessary c++ runtime 
library.  
Why is Janina charging so much?

Chris


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: ttsynth help: download problem
             ` Mike Keithley
               ` Christopher Moore
@              ` Doug Sutherland
  1 sibling, 0 replies; 8+ messages in thread
From: Doug Sutherland @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Mike,

> I read the message about getting viavoice working on Slackware 9.1 and
> tried to follow directions.  There were tons of errors.  Guess ttsynth is
> a bust after all as I'll probably never get working.

Most likely the reason is that you're not on slackware 9.1, so you
have newer versions of gcc, glibc, and binutils, and when you tried
to compile the old glibc it ... gave you tons of errors. As I said
earlier, these toolchains are very tricky compatibility wise. It is
most likely still possible but would require more work that I did
three years ago because the current system at that time was
still compatible with the glibc for compilation. I plan to try to do
a more recent build with slackware 11.0 in the near future, so I
may have updated instructions at some point, but I can't make
any promises because it takes a lot of experimentation to do
those toolchain builds. If you really want that old tts engine to
work, it may actually be easier to go with the supported distros
like debian or ubuntu. I think IBM made a fairly huge mistake
when they packaged this engine.

  -- Doug



^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~ UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
 ttsynth help: download problem Mike Keithley
 ` Luke Yelavich
     [not found]   ` <Pine.LNX.4.63.0706232011230.6171@desktop.localnet>
     ` Luke Yelavich
       ` Mike Keithley
         ` Doug Sutherland
           ` Mike Keithley
             ` Christopher Moore
             ` Doug Sutherland

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).