* festival module for Speakup
@ rmann
` Matteo Fasanella
0 siblings, 1 reply; 14+ messages in thread
From: rmann @ UTC (permalink / raw)
To: speakup
Has anybody actually gotten that festival module to work? I checked out
Speakup from CVS then did the following.
1. untared speakup-festival.tar into a directory called sp-fest.
2. changed to the usr sub directory
3. did cp -r include /usr/include, then cp -r src /usr/src.
5. changed to the sp-fest/speakup directory and did "cp *
/usr/src/linux/drivers/char/speakup"
6. did "make oldconfig" and answered "y" to the Festival module.
7. make dep, make clean, then make bzimage
make bzImage was where the error was.
Here is some of the output.
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes
-Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer
-pipe -mpreferred-stack-boundary=2 -march=i686 -nostdinc -iwithprefix
include -DKBUILD_BASENAME=speakup_drvcommon -c -o speakup_drvcommon.o
speakup_drvcommon.c
speakup_drvcommon.c: In function `synth_request_region':
speakup_drvcommon.c:136: parse error before `struct'
speakup_drvcommon.c:144: `parent' undeclared (first use in this function)
speakup_drvcommon.c:144: (Each undeclared identifier is reported only once
speakup_drvcommon.c:144: for each function it appears in.)
make[4]: *** [speakup_drvcommon.o] Error 1
make[4]: Leaving directory `/usr/src/linux/drivers/char/speakup'
make[3]: *** [first_rule] Error 2
make[3]: Leaving directory `/usr/src/linux/drivers/char/speakup'
make[2]: *** [_subdir_speakup] Error 2
make[2]: Leaving directory `/usr/src/linux/drivers/char'
make[1]: *** [_subdir_char] Error 2
make[1]: Leaving directory `/usr/src/linux/drivers'
make: *** [_dir_drivers] Error 2
Thanks.
Ryan Mann
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: festival module for Speakup
festival module for Speakup rmann
@ ` Matteo Fasanella
` rmann
0 siblings, 1 reply; 14+ messages in thread
From: Matteo Fasanella @ UTC (permalink / raw)
To: speakup
rmann@rmisp.net wrote:
>Has anybody actually gotten that festival module to work? I checked out
>Speakup from CVS then did the following.
>1. untared speakup-festival.tar into a directory called sp-fest.
>2. changed to the usr sub directory
>3. did cp -r include /usr/include, then cp -r src /usr/src.
>5. changed to the sp-fest/speakup directory and did "cp *
>/usr/src/linux/drivers/char/speakup"
>6. did "make oldconfig" and answered "y" to the Festival module.
>7. make dep, make clean, then make bzimage
>
>make bzImage was where the error was.
> Here is some of the output.
>
>gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes
>-Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer
>-pipe -mpreferred-stack-boundary=2 -march=i686 -nostdinc -iwithprefix
>include -DKBUILD_BASENAME=speakup_drvcommon -c -o speakup_drvcommon.o
>speakup_drvcommon.c
>speakup_drvcommon.c: In function `synth_request_region':
>speakup_drvcommon.c:136: parse error before `struct'
>speakup_drvcommon.c:144: `parent' undeclared (first use in this function)
>speakup_drvcommon.c:144: (Each undeclared identifier is reported only once
>speakup_drvcommon.c:144: for each function it appears in.)
>make[4]: *** [speakup_drvcommon.o] Error 1
>make[4]: Leaving directory `/usr/src/linux/drivers/char/speakup'
>make[3]: *** [first_rule] Error 2
>make[3]: Leaving directory `/usr/src/linux/drivers/char/speakup'
>make[2]: *** [_subdir_speakup] Error 2
>make[2]: Leaving directory `/usr/src/linux/drivers/char'
>make[1]: *** [_subdir_char] Error 2
>make[1]: Leaving directory `/usr/src/linux/drivers'
>make: *** [_dir_drivers] Error 2
>
>Thanks.
>
>Ryan Mann
>
>
It seems like a "missing include" error; from point 5, it seems you used
the "first" version of tarball; but after some posting on the list, I
made a second version of tarball, with some "corrections".
Try with it, and let me know...
Matteo
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: festival module for Speakup
` Matteo Fasanella
@ ` rmann
` Matteo Fasanella
0 siblings, 1 reply; 14+ messages in thread
From: rmann @ UTC (permalink / raw)
To: speakup
What is the URL for the updated tarball? Thanks.
Ryan Mann
On Mon, 31 Mar 2003, Matteo Fasanella wrote:
> rmann@rmisp.net wrote:
>
> >Has anybody actually gotten that festival module to work? I checked out
> >Speakup from CVS then did the following.
> >1. untared speakup-festival.tar into a directory called sp-fest.
> >2. changed to the usr sub directory
> >3. did cp -r include /usr/include, then cp -r src /usr/src.
> >5. changed to the sp-fest/speakup directory and did "cp *
> >/usr/src/linux/drivers/char/speakup"
> >6. did "make oldconfig" and answered "y" to the Festival module.
> >7. make dep, make clean, then make bzimage
> >
> >make bzImage was where the error was.
> > Here is some of the output.
> >
> >gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes
> >-Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer
> >-pipe -mpreferred-stack-boundary=2 -march=i686 -nostdinc -iwithprefix
> >include -DKBUILD_BASENAME=speakup_drvcommon -c -o speakup_drvcommon.o
> >speakup_drvcommon.c
> >speakup_drvcommon.c: In function `synth_request_region':
> >speakup_drvcommon.c:136: parse error before `struct'
> >speakup_drvcommon.c:144: `parent' undeclared (first use in this function)
> >speakup_drvcommon.c:144: (Each undeclared identifier is reported only once
> >speakup_drvcommon.c:144: for each function it appears in.)
> >make[4]: *** [speakup_drvcommon.o] Error 1
> >make[4]: Leaving directory `/usr/src/linux/drivers/char/speakup'
> >make[3]: *** [first_rule] Error 2
> >make[3]: Leaving directory `/usr/src/linux/drivers/char/speakup'
> >make[2]: *** [_subdir_speakup] Error 2
> >make[2]: Leaving directory `/usr/src/linux/drivers/char'
> >make[1]: *** [_subdir_char] Error 2
> >make[1]: Leaving directory `/usr/src/linux/drivers'
> >make: *** [_dir_drivers] Error 2
> >
> >Thanks.
> >
> >Ryan Mann
> >
> >
>
> It seems like a "missing include" error; from point 5, it seems you used
> the "first" version of tarball; but after some posting on the list, I
> made a second version of tarball, with some "corrections".
> Try with it, and let me know...
>
> Matteo
>
>
>
>
> _______________________________________________
> Speakup mailing list
> Speakup@braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
>
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: festival module for Speakup
` rmann
@ ` Matteo Fasanella
0 siblings, 0 replies; 14+ messages in thread
From: Matteo Fasanella @ UTC (permalink / raw)
To: speakup
rmann@rmisp.net wrote:
>What is the URL for the updated tarball? Thanks.
>
>
>
http://weblab.deis.unibo.it/Linux4D/codice/speakup-festival.tar.gz
the same as the old package.
Matteo
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Festival Module for Speakup
` Buddy Brannan
@ ` Matteo Fasanella
0 siblings, 0 replies; 14+ messages in thread
From: Matteo Fasanella @ UTC (permalink / raw)
To: speakup
Hi, sorry if I reply only now, but last week there were some problems
with our dept network...
Buddy Brannan wrote:
>I'm also trying to build my own kernel with Festival support for
>Speakup. I'm having an issue with the kernel building (don't have the
>error here, but it's definitely something witth Speakup). Here's what
>I've done...and I *think* it should be right:
>
>1. Downloaded a 2.4.19 kernel tarball, untarred it. (This is for my
>laptop, currently running 2.4.18. I'm still interested in the solution
>to the precompiled kernel issue I posted earlier, BTW.)
>
>2. Copied the stuff from the speakup-festival tarball
>(i.e. /usr/include tree and then the stuff from usr/src/linux into
>linux-2.4.19/*)
>
>3. Installed Speakup V1.00
>
>
>
You should first install Speakup, and then install speakup-festival...
>This is where things aren't quite clear. The speakup directory in this
>tree is empty,
>
Yes, you tried the "first" version of tarball, but some days later I
"patched" it and I made a second version, downloadable from the same
address:
http://weblab.deis.unibo.it/Linux4D/codice/speakup-festival.tar.gz
Matteo
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Festival Module for Speakup
Festival Module " Matteo Fasanella
` (2 preceding siblings ...)
` Jacob Schmude
@ ` Buddy Brannan
` Matteo Fasanella
3 siblings, 1 reply; 14+ messages in thread
From: Buddy Brannan @ UTC (permalink / raw)
To: speakup
I'm also trying to build my own kernel with Festival support for
Speakup. I'm having an issue with the kernel building (don't have the
error here, but it's definitely something witth Speakup). Here's what
I've done...and I *think* it should be right:
1. Downloaded a 2.4.19 kernel tarball, untarred it. (This is for my
laptop, currently running 2.4.18. I'm still interested in the solution
to the precompiled kernel issue I posted earlier, BTW.)
2. Copied the stuff from the speakup-festival tarball
(i.e. /usr/include tree and then the stuff from usr/src/linux into
linux-2.4.19/*)
3. Installed Speakup V1.00
4. Copied the speakup part of the tarball (the separate speakup
directory) into linux-2.4.20/drivers/char/speakup
5. Configured and attempted to build the kernel. Here's where I'm a
bit confused:
On Mon, Mar 24, 2003 at 03:56:27PM +0100, Matteo Fasanella wrote:
> To install the module, you have to untar the package and copy in a
> directory; then "cd" there and you'll find a "usr" directory.
> Copy all the files present in "usr" subdirectory, in the corresponding
> "/usr" subdirectory.
This is where things aren't quite clear. The speakup directory in this
tree is empty, which is why I copied the stuff from speakup directory
in the tarball (separate from the one copied into /usr/src/linux/
...). That is to say, /usr/src/linux/drivers/char/speakup is
empty. That is, until I install Speakup 1.00 and then copy the stuff
from the festival-speakup directory in. ...
This'll be great--one less thing to carry with the laptop :)
--
Buddy Brannan, KB5ELV/3 | "And if the ground yawned,
Phone: (814) 455-7333 | I'd step to the side and say,
Email: davros@ycardz.com | "Hey ground! I'm nobody's lunch!"
http://www.ycardz.com/ | --Eddie From Ohio
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Festival Module for Speakup
` Jacob Schmude
@ ` Matteo Fasanella
0 siblings, 0 replies; 14+ messages in thread
From: Matteo Fasanella @ UTC (permalink / raw)
To: speakup
Jacob Schmude wrote:
> Hi
> OK, just two questions:
> 1. Was this developed using speakup 1.00 stable or the CVS releases?
> I'm hoping the CVS release, as I use kernel 2.4.20 and really want to
> try this thing out as I'm not sure how much longer my HW synth's going
> to last.
It was developed using Speakup 1.00 stable, on a 2.4.19 kernel, even if
it should work with other kernel release.
>
> 2. What, exactly, is the festival daemon? I've got festival installed
> here, but I don't see any sort of daemon, just the main program, as
> well as a client program. Is the daemon the festival server (what you
> get when you launch festival with the --server option)?
>
> Regards
> Jacob
Yes, with "festival daemon" I mean "the daemon mode of festival", i.e.
"festival --server".
Matteo
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Festival Module for Speakup
` Buddy Brannan
@ ` Matteo Fasanella
0 siblings, 0 replies; 14+ messages in thread
From: Matteo Fasanella @ UTC (permalink / raw)
To: speakup
Buddy Brannan wrote:
>Hi,
>
>OK...couple questions on getting this running (thanks for the instructions):
>
>1. After the kernel is compiled, to start festival daemon, you use
>what command? I seem to have festival installed, but I haven't had
>much cause to use it.
>
I use "festival --server", to start it in daemon mode...
For installation, howeve, we are think to release a precompiled kernel
with speakup-festival support enabled.
>2. Have you tried to use it with flite--and does it work?
>(www.cmuflite.org) Same question as above.
>
>Thanks.
>
>
I look at it, but I don't use it, 'cause of Italian voice are best with
festival+MBROLA, and works well on a Pentium II machine (as in our
prerequisites).
Matteo
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Festival Module for Speakup
` Owen Patrick Smith
` Buddy Brannan
@ ` Matteo Fasanella
1 sibling, 0 replies; 14+ messages in thread
From: Matteo Fasanella @ UTC (permalink / raw)
To: speakup
Owen Patrick Smith wrote:
>Hello,
>
>Myself and my two project partenors are working along the same lines as
>you. See our (somewhat outdated) website at http://users.wpi.edu/~blinux
>for a description of our work. Our code uses the device file system to
>transfer the data while yours appears to use a system call that was added
>for the purpose. Our code also includes SMP protections even though
>Speakup itself does not on the theory that sometime soon it may.
>
I didn't take care of smp, cause I think most of user don't have a
multiprocessor machine; instead, one of our Project Requisite was a
"real time" behaviour on a Pentium II 233 machine.
However, we should consider to include a smp protection, for a complete
support.
For interaction between kernel and userlan, I considered three different
approach:
- via dev fs
- via proc fs
- via system call
and the most efficient was the third case, so was implemented via system
call, even if devfs e procfs are more flexible.
>The reason I am writing you is that your code does not mention anywhere
>(except in festival.h) under what lisence the code is being released. If
>you would tell us if your code is GPL'ed or under some similar lisence
>that would be useful as we may wish to use your middleware.c file as the
>basis on which to build our own.
>
>
Sorry... all the code is under GPL...
I wrote about it on the website, but I forget to add the license file
into the tarball.
Matteo
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Festival Module for Speakup
Festival Module " Matteo Fasanella
` Owen Patrick Smith
` Buddy Brannan
@ ` Jacob Schmude
` Matteo Fasanella
` Buddy Brannan
3 siblings, 1 reply; 14+ messages in thread
From: Jacob Schmude @ UTC (permalink / raw)
To: speakup
[-- Attachment #1: Type: text/plain, Size: 1762 bytes --]
Hi
OK, just two questions:
1. Was this developed using speakup 1.00 stable or the CVS releases? I'm
hoping the CVS release, as I use kernel 2.4.20 and really want to try this
thing out as I'm not sure how much longer my HW synth's going to last.
2. What, exactly, is the festival daemon? I've got festival installed here,
but I don't see any sort of daemon, just the main program, as well as a
client program. Is the daemon the festival server (what you get when you
launch festival with the --server option)?
Regards
Jacob
At 15:56 3/24/2003 +0100, you wrote:
>Hi, I wrote a Festival Module for Speakup.
>
>It is part of a project called Linux 4D (linux for disabled), I'm working
>on, with an Italian Association for disabled people.
>
>The code is here:
>http://weblab.deis.unibo.it/Linux4D/codice/speakup-festival.tar.gz
>
>The Homepage of Linux 4D Project is: http://weblab.deis.unibo.it/Linux4D
>
>There are also some instruction on how to install it
>(http://weblab.deis.unibo.it/Linux4D/docs/spkup-fest.html), but are only
>in italian.
>
>To install the module, you have to untar the package and copy in a
>directory; then "cd" there and you'll find a "usr" directory.
>Copy all the files present in "usr" subdirectory, in the corresponding
>"/usr" subdirectory.
>Then reconfig the kernel (with "make config" o "make menuconfig") and
>activate the Festival Module, and you can choose "fest" as default synth.
>Them go back in the package directory and do "make" to compile the user
>part of the module ("middleware").
>After then, you can reboot the machine, load the festival demon and load
>the "middleware" program.
>
>If everythings went well, you'll hear your system speaking...
>
>
>Happy working... :-)
>
>
> Matteo Fasanella
[-- Attachment #2: Type: text/plain, Size: 168 bytes --]
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.463 / Virus Database: 262 - Release Date: 3/17/2003
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Festival Module for Speakup
Festival Module " Matteo Fasanella
` Owen Patrick Smith
@ ` Buddy Brannan
` Matteo Fasanella
` Jacob Schmude
` Buddy Brannan
3 siblings, 1 reply; 14+ messages in thread
From: Buddy Brannan @ UTC (permalink / raw)
To: speakup
Hi,
OK...couple questions on getting this running (thanks for the instructions):
1. After the kernel is compiled, to start festival daemon, you use
what command? I seem to have festival installed, but I haven't had
much cause to use it.
2. Have you tried to use it with flite--and does it work?
(www.cmuflite.org) Same question as above.
Thanks.
--
Buddy Brannan, KB5ELV/3 | "And if the ground yawned,
Phone: (814) 455-7333 | I'd step to the side and say,
Email: davros@ycardz.com | "Hey ground! I'm nobody's lunch!"
http://www.ycardz.com/ | --Eddie From Ohio
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Festival Module for Speakup
` Owen Patrick Smith
@ ` Buddy Brannan
` Matteo Fasanella
1 sibling, 0 replies; 14+ messages in thread
From: Buddy Brannan @ UTC (permalink / raw)
To: speakup
Wouldn't it have to be GPL? (Speakup is itself GPL...)
--
Buddy Brannan, KB5ELV/3 | "And if the ground yawned,
Phone: (814) 455-7333 | I'd step to the side and say,
Email: davros@ycardz.com | "Hey ground! I'm nobody's lunch!"
http://www.ycardz.com/ | --Eddie From Ohio
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Festival Module for Speakup
Festival Module " Matteo Fasanella
@ ` Owen Patrick Smith
` Buddy Brannan
` Matteo Fasanella
` Buddy Brannan
` (2 subsequent siblings)
3 siblings, 2 replies; 14+ messages in thread
From: Owen Patrick Smith @ UTC (permalink / raw)
To: speakup
On Mon, 24 Mar 2003, Matteo Fasanella wrote:
> Hi, I wrote a Festival Module for Speakup.
>
Hello,
Myself and my two project partenors are working along the same lines as
you. See our (somewhat outdated) website at http://users.wpi.edu/~blinux
for a description of our work. Our code uses the device file system to
transfer the data while yours appears to use a system call that was added
for the purpose. Our code also includes SMP protections even though
Speakup itself does not on the theory that sometime soon it may.
The reason I am writing you is that your code does not mention anywhere
(except in festival.h) under what lisence the code is being released. If
you would tell us if your code is GPL'ed or under some similar lisence
that would be useful as we may wish to use your middleware.c file as the
basis on which to build our own.
Thank You,
Owen Smith
ender3rd@wpi.edu
blinux@wpi.edu
^ permalink raw reply [flat|nested] 14+ messages in thread
* Festival Module for Speakup
@ Matteo Fasanella
` Owen Patrick Smith
` (3 more replies)
0 siblings, 4 replies; 14+ messages in thread
From: Matteo Fasanella @ UTC (permalink / raw)
To: speakup
Hi, I wrote a Festival Module for Speakup.
It is part of a project called Linux 4D (linux for disabled), I'm
working on, with an Italian Association for disabled people.
The code is here:
http://weblab.deis.unibo.it/Linux4D/codice/speakup-festival.tar.gz
The Homepage of Linux 4D Project is: http://weblab.deis.unibo.it/Linux4D
There are also some instruction on how to install it
(http://weblab.deis.unibo.it/Linux4D/docs/spkup-fest.html), but are only
in italian.
To install the module, you have to untar the package and copy in a
directory; then "cd" there and you'll find a "usr" directory.
Copy all the files present in "usr" subdirectory, in the corresponding
"/usr" subdirectory.
Then reconfig the kernel (with "make config" o "make menuconfig") and
activate the Festival Module, and you can choose "fest" as default synth.
Them go back in the package directory and do "make" to compile the user
part of the module ("middleware").
After then, you can reboot the machine, load the festival demon and load
the "middleware" program.
If everythings went well, you'll hear your system speaking...
Happy working... :-)
Matteo Fasanella
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~ UTC | newest]
Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
festival module for Speakup rmann
` Matteo Fasanella
` rmann
` Matteo Fasanella
-- strict thread matches above, loose matches on Subject: below --
Festival Module " Matteo Fasanella
` Owen Patrick Smith
` Buddy Brannan
` Matteo Fasanella
` Buddy Brannan
` Matteo Fasanella
` Jacob Schmude
` Matteo Fasanella
` Buddy Brannan
` Matteo Fasanella
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).