new tool: brass - BRaille and Speech Server for Linux
Hello! I have just uploaded the first developer version of brass, a braille and speech server for Linux. You can find it on: http://www.butenuth.onlinehome.de/blinux/ Some features of brass: · Supports several types of braille terminals connected to the serial port · Multilingual speech support (currently English and German) · Support for several hardware synthesizers · Speech without any hardware synthesizer through a soundcard. · Can be controlled by keys on the braille terminal and with the keyboard (this needs a kernel patch). · Modular code, easy to extend The brass code is based on the brltty code, but many things have changed. This version is not for the "end user", there is not much documentation. But I hope there will be some beta testers. Roger Butenuth
hi, On Sun, 14 Jan 2001, Roger Butenuth wrote:
Hello!
I have just uploaded the first developer version of brass, a braille and speech server for Linux. You can find it on: is your server able to support outloud and mbrola?
regards marco
http://www.butenuth.onlinehome.de/blinux/
Some features of brass: · Supports several types of braille terminals connected to the serial port · Multilingual speech support (currently English and German) · Support for several hardware synthesizers · Speech without any hardware synthesizer through a soundcard. · Can be controlled by keys on the braille terminal and with the keyboard (this needs a kernel patch). · Modular code, easy to extend
The brass code is based on the brltty code, but many things have changed.
This version is not for the "end user", there is not much documentation. But I hope there will be some beta testers.
Roger Butenuth
** Life is hard and then you die ** ----------------------------------- SuSE GmbH - Deutschherrenstrasse 15-19 - 90429 Nuernberg Projekt: suse-blinux http://www.blinux.suse.de E-Mail: Marco Skambraks <marco@suse.de> blinux-support: Di. und Do. 15.00 - 20.00 Uhr 0421/526-2480
Hello! Currently brass supports the following synthesizers: infovox (hardware, German and English) hadifix/mbrola (software, German) freephone/mbrola (software, English) You can configure combinations, e.g. hadifix/mbrola for German and infovox for English. Dolphin (hardware) will be supported soon. I don't know outloud, is this a hardware synthesizer? Every hardware synthesizer connected to the serial port should be easy to support. The tricky part is indexing, but currently brass doesn't need it. Roger On Mon, 15 Jan 2001, marco skambraks wrote:
hi, On Sun, 14 Jan 2001, Roger Butenuth wrote:
Hello!
I have just uploaded the first developer version of brass, a braille and speech server for Linux. You can find it on: is your server able to support outloud and mbrola?
No. I think Outloud is software and I think this is the speech server from IBM. Maybe someone will give us more precision. Nath ----- Original Message ----- From: Roger Butenuth <butenuth@online.de> To: <suse-blinux@suse.com> Sent: Monday, January 15, 2001 9:31 PM Subject: Re: [suse-blinux] new tool: brass - BRaille and Speech Server forLinux
Hello!
Currently brass supports the following synthesizers:
infovox (hardware, German and English) hadifix/mbrola (software, German) freephone/mbrola (software, English)
You can configure combinations, e.g. hadifix/mbrola for German and infovox for English.
Dolphin (hardware) will be supported soon. I don't know outloud, is this a hardware synthesizer? Every hardware synthesizer connected to the serial port should be easy to support. The tricky part is indexing, but currently brass doesn't need it.
Roger
On Mon, 15 Jan 2001, marco skambraks wrote:
hi, On Sun, 14 Jan 2001, Roger Butenuth wrote:
Hello!
I have just uploaded the first developer version of brass, a braille and speech server for Linux. You can find it on: is your server able to support outloud and mbrola?
hi, On Mon, 15 Jan 2001, Nath wrote:
No. I think Outloud is software and I think this is the speech server from IBM. Maybe someone will give us more precision. you are right outloud is "viavoice-outloud" from ibm it is a softspeech and there is a very nice interface for development, but I tried to create a outloud-server unfortunately is the outloud-engine not very stable so I canceled my project
roger, maybe that you are able to make a stable server/interface for ibm outloud regards marco
Nath ----- Original Message ----- From: Roger Butenuth <butenuth@online.de> To: <suse-blinux@suse.com> Sent: Monday, January 15, 2001 9:31 PM Subject: Re: [suse-blinux] new tool: brass - BRaille and Speech Server forLinux
Hello!
Currently brass supports the following synthesizers:
infovox (hardware, German and English) hadifix/mbrola (software, German) freephone/mbrola (software, English)
You can configure combinations, e.g. hadifix/mbrola for German and infovox for English.
Dolphin (hardware) will be supported soon. I don't know outloud, is this a hardware synthesizer? Every hardware synthesizer connected to the serial port should be easy to support. The tricky part is indexing, but currently brass doesn't need it.
Roger
On Mon, 15 Jan 2001, marco skambraks wrote:
hi, On Sun, 14 Jan 2001, Roger Butenuth wrote:
Hello!
I have just uploaded the first developer version of brass, a braille and speech server for Linux. You can find it on: is your server able to support outloud and mbrola?
** Life is hard and then you die ** ----------------------------------- SuSE GmbH - Deutschherrenstrasse 15-19 - 90429 Nuernberg Projekt: suse-blinux http://www.blinux.suse.de E-Mail: Marco Skambraks <marco@suse.de> blinux-support: Di. und Do. 15.00 - 20.00 Uhr 0421/526-2480
Hello! I have downloaded viavoice (sdk and runtime), I will try it. Seems not too difficult. Have you contacted IBM regarding the instabilities you found? If it crashes, I can try the same approach as with hadifix/freephone/mbrola: Build a wrapper and restart them when ther crash. Roger On Tue, 16 Jan 2001, marco skambraks wrote:
hi, On Mon, 15 Jan 2001, Nath wrote:
No. I think Outloud is software and I think this is the speech server from IBM. Maybe someone will give us more precision. you are right outloud is "viavoice-outloud" from ibm it is a softspeech and there is a very nice interface for development, but I tried to create a outloud-server unfortunately is the outloud-engine not very stable so I canceled my project
roger, maybe that you are able to make a stable server/interface for ibm outloud
hi, On Tue, 16 Jan 2001, Roger Butenuth wrote:
Hello!
I have downloaded viavoice (sdk and runtime), I will try it. Seems not too difficult.
Have you contacted IBM regarding the instabilities you found? If it I had email contact to some viavoice outloud people but they are not developers
crashes, I can try the same approach as with hadifix/freephone/mbrola: Build a wrapper and restart them when ther crash. that's right, but for outloud you can use a better interface there is a lib you can use and the docu is very well I guess that outloud is not able to process a high throughput you can try both methods and then we will see wich one is stable
I'm very impressed of your speech_server I modified something and now your speechserver is able to work with suse-blinux you should insert a usleep(1); into your mainloop that minimize the cpu-load regards marco
Roger
On Tue, 16 Jan 2001, marco skambraks wrote:
hi, On Mon, 15 Jan 2001, Nath wrote:
No. I think Outloud is software and I think this is the speech server from IBM. Maybe someone will give us more precision. you are right outloud is "viavoice-outloud" from ibm it is a softspeech and there is a very nice interface for development, but I tried to create a outloud-server unfortunately is the outloud-engine not very stable so I canceled my project
roger, maybe that you are able to make a stable server/interface for ibm outloud
** Life is hard and then you die ** ----------------------------------- SuSE GmbH - Deutschherrenstrasse 15-19 - 90429 Nuernberg Projekt: suse-blinux http://www.blinux.suse.de E-Mail: Marco Skambraks <marco@suse.de> blinux-support: Di. und Do. 15.00 - 20.00 Uhr 0421/526-2480
hallo und guten morgen ich habe da ein problem bei dem ich nicht recht weiter komme. bei manchen progis kannst du die fenstergröße fest einstellen, aber bei anderen geht das nur sitzungsweise. wer von euch hat da einen tip für mich wie ich das läste neugestalten bei jedem neuauf- ruf mir schenken kann. im voraus danke für eure hilfe bis die tage keine frage
Hello Marco! Antwort auf eine Mail von marco skambraks:
I'm very impressed of your speech_server I modified something and now your speechserver is able to work with suse-blinux
Is there a chance to test this with Outloud and the Driver for SuSE 7.0? CIAO Stefan -- Stefan Jansen *** E-Mail: jansen@szs.ira.uka.de unkd@rz.uni-karlsruhe.de ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Die beruehmten letzten Worte... ...eines Farbenblinden: "Mensch ist das 'ne lange Gruenphase..."
Hello Marco!
Antwort auf eine Mail von marco skambraks:
I'm very impressed of your speech_server I modified something and now your speechserver is able to work with suse-blinux
Is there a chance to test this with Outloud and the Driver for SuSE 7.0?
hi, On Wed, 17 Jan 2001, Stefan Jansen wrote: there is no server/driver for outloud the speech-server from roger works with mbrola and now sbl can support mbrola-synth, but it is very beta regards marco
CIAO Stefan
-- Stefan Jansen *** E-Mail: jansen@szs.ira.uka.de unkd@rz.uni-karlsruhe.de ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Die beruehmten letzten Worte... ...eines Farbenblinden: "Mensch ist das 'ne lange Gruenphase..."
** Life is hard and then you die ** ----------------------------------- SuSE GmbH - Deutschherrenstrasse 15-19 - 90429 Nuernberg Projekt: suse-blinux http://www.blinux.suse.de E-Mail: Marco Skambraks <marco@suse.de> blinux-support: Di. und Do. 15.00 - 20.00 Uhr 0421/526-2480
Hello! On Tue, 16 Jan 2001, marco skambraks wrote:
that's right, but for outloud you can use a better interface there is a lib you can use and the docu is very well I guess that outloud is not able to process a high throughput you can try both methods and then we will see wich one is stable
I have browsed through the docu, looks easy to use.
I'm very impressed of your speech_server I modified something and now your speechserver is able to work with suse-blinux
you should insert a usleep(1); into your mainloop that minimize the cpu-load
At wich place? The mainloop has a timeout in the select() call, 1 second or 50 ms, depending on the state. I don't see how the usleep(1) should help. I just checked: As long there is no activity, neither brass nor softspeech_server create any load visible in top. Roger
hi, On Wed, 17 Jan 2001, Roger Butenuth wrote:
Hello!
On Tue, 16 Jan 2001, marco skambraks wrote:
that's right, but for outloud you can use a better interface there is a lib you can use and the docu is very well I guess that outloud is not able to process a high throughput you can try both methods and then we will see wich one is stable
I have browsed through the docu, looks easy to use.
I'm very impressed of your speech_server I modified something and now your speechserver is able to work with suse-blinux
you should insert a usleep(1); into your mainloop that minimize the cpu-load
At wich place? The mainloop has a timeout in the select() call, 1 second or 50 ms, depending on the state. I don't see how the usleep(1) should help. I just checked: As long there is no activity, neither brass nor softspeech_server create any load visible in top. I think we talking about different programs I used speech (speech.c) and this one made a very high cpu-load
Roger
** Life is hard and then you die ** ----------------------------------- SuSE GmbH - Deutschherrenstrasse 15-19 - 90429 Nuernberg Projekt: suse-blinux http://www.blinux.suse.de E-Mail: Marco Skambraks <marco@suse.de> blinux-support: Di. und Do. 15.00 - 20.00 Uhr 0421/526-2480
Hello! On Thu, 18 Jan 2001, marco skambraks wrote:
I think we talking about different programs I used speech (speech.c) and this one made a very high cpu-load
speech.c is the old version, softspeech_server.c is the new, completely redesigned version. You should throw away speech.c. Roger
hi, is freephone only for brittish english? I tried to use a us database with freephone and the output via mbrola is very bad can anyone tell me wich phonem software is build for US? regards marco ** Life is hard and then you die ** ----------------------------------- SuSE GmbH - Deutschherrenstrasse 15-19 - 90429 Nuernberg Projekt: suse-blinux http://www.blinux.suse.de E-Mail: Marco Skambraks <marco@suse.de> blinux-support: Di. und Do. 15.00 - 20.00 Uhr 0421/526-2480
participants (5)
-
jansen@szs.ira.uka.de
-
marco skambraks
-
Nath
-
Roger Butenuth
-
thomaselben@t-online.de