|
View:
New views
10 Messages
—
Rating Filter:
Alert me
|
|
|
GNUstep versionHi,
After some adjustments, the GNUstep version in SVN compiles without error. PreMo works and Monet can synthesize speech to file, with intonation (tested in Linux). To download: svn co svn://svn.sv.gnu.org/gnuspeech/gnustep/trunk For basic instructions, read the files INSTALL.GNUstep and README.GNUstep. Regards, Marcelo _______________________________________________ gnuspeech-contact mailing list gnuspeech-contact@... http://lists.gnu.org/mailman/listinfo/gnuspeech-contact |
|
|
Re: GNUstep versionHi Marcello,
That is excellent news! Many thanks for your well-focussed and successful effort. I shall look forward to firing it up at my end and trying it. It will be good to deal with the audio output more effectively at some point in the future but presumably that could be handled -- as an interim measure -- by simply piping the output to play? Then there's the need for a stripped version to provide a daemon to handle speech output as a service -- what Dalmazio has just done for the OS X version. A more complete parser is also a priority. That is something I will be discussing with Dalmazio, as I have some background material on the original parser & dictionary lookup, if it turns out to be needed (there's all the stuff in the repository that is relevant in connection with the original NeXT implementation). I hope to put a preliminary version of OS X "Synthesizer" up on the repository shortly. "Synthesizer" allows those interested to interact with the tube model directly (not producing speech of course) and see spectra of the sounds produced and play with all the parameters manually. It is useful as a way of becoming familiar with the tube's behaviour, but more importantly, it provides a tool for helping to create the tube configurations needed for the sounds of arbitrary languages. As you know, there's a "Synthesizer" manual on my university web site: http://pages.cpsc.ucalgary.ca/~hill under "Published papers" in Section E. There's also a manual for "Monet" as well plus other useful stuff, of course. Thanks again for your hard work. Warm regards. david -------- On Jan 8, 2009, at 1:40 PM, Marcelo Yassunori Matuda wrote: > Hi, > > After some adjustments, the GNUstep version in SVN compiles without > error. PreMo works and Monet can synthesize speech to file, with > intonation (tested in Linux). > > To download: > svn co svn://svn.sv.gnu.org/gnuspeech/gnustep/trunk > > For basic instructions, read the files INSTALL.GNUstep and > README.GNUstep. > > Regards, > Marcelo > > > _______________________________________________ > gnuspeech-contact mailing list > gnuspeech-contact@... > http://lists.gnu.org/mailman/listinfo/gnuspeech-contact > _______________________________________________ gnuspeech-contact mailing list gnuspeech-contact@... http://lists.gnu.org/mailman/listinfo/gnuspeech-contact |
|
|
Re: GNUstep versionMarcelo, Thank you for doing this. :) This is great news. GC Gregory Casamento -- Principal Consultant - OLC, Inc # GNUstep Chief Maintainer From: Marcelo Yassunori Matuda <marcelo.matuda@...> To: gnuspeech <gnuspeech-contact@...> Sent: Thursday, January 8, 2009 4:40:37 PM Subject: [gnuspeech-contact] GNUstep version Hi, After some adjustments, the GNUstep version in SVN compiles without error. PreMo works and Monet can synthesize speech to file, with intonation (tested in Linux). To download: svn co svn://svn.sv.gnu.org/gnuspeech/gnustep/trunk For basic instructions, read the files INSTALL.GNUstep and README.GNUstep. Regards, Marcelo _______________________________________________ gnuspeech-contact mailing list gnuspeech-contact@... http://lists.gnu.org/mailman/listinfo/gnuspeech-contact _______________________________________________ gnuspeech-contact mailing list gnuspeech-contact@... http://lists.gnu.org/mailman/listinfo/gnuspeech-contact |
|
|
Re: GNUstep versionHi,
On Sat, Jan 10, 2009 at 4:21 PM, David Hill <drh@...> wrote: > It will be good to deal with the audio output more effectively at some point in > the future but presumably that could be handled -- as an interim measure -- > by simply piping the output to play? Then there's the need for a stripped > version to provide a daemon to handle speech output as a service -- what > Dalmazio has just done for the OS X version. I've just created a command-line tool to convert text to speech, using the classes from Dalmazio's GnuTTSServer. But it's not a daemon; it loads the dictionary, the diphones.mxml file, synthesizes the speech to a wav file and exit. It's on SVN. Regards, Marcelo _______________________________________________ gnuspeech-contact mailing list gnuspeech-contact@... http://lists.gnu.org/mailman/listinfo/gnuspeech-contact |
|
|
Re: GNUstep versionHi,
On Sat, Jan 10, 2009 at 4:21 PM, David Hill <drh@...> wrote: > It will be good to deal with the audio output more effectively at some point in > the future but presumably that could be handled -- as an interim measure -- > by simply piping the output to play? The audio output in the GNUstep version is working now, using PortAudio. (Note: The GUI will freeze while the sound is playing.) Regards, Marcelo _______________________________________________ gnuspeech-contact mailing list gnuspeech-contact@... http://lists.gnu.org/mailman/listinfo/gnuspeech-contact |
|
|
Re: GNUstep versionHi,
The audio output code has been replaced. Now the GUI is responsive while playing the speech. Regards, Marcelo On Sun, Jan 11, 2009 at 5:04 PM, Marcelo Yassunori Matuda <marcelo.matuda@...> wrote: > Hi, > > On Sat, Jan 10, 2009 at 4:21 PM, David Hill <drh@...> wrote: >> It will be good to deal with the audio output more effectively at some point in >> the future but presumably that could be handled -- as an interim measure -- >> by simply piping the output to play? > > The audio output in the GNUstep version is working now, using PortAudio. > (Note: The GUI will freeze while the sound is playing.) > > Regards, > Marcelo > _______________________________________________ gnuspeech-contact mailing list gnuspeech-contact@... http://lists.gnu.org/mailman/listinfo/gnuspeech-contact |
|
|
Re: GNUstep versionMarcelo, I would like to display this app more prominently on the GNUstep wiki and the GNUstep website front page. If you have any pictures or screenshots you can share I would very much appreciate it. :) I am going to put up an entry for it now and we can edit it if you like. :) The wiki is at http://wiki.gnustep.org and the main website is, of course, http://www.gnustep.org. Thanks, GC # GNUstep Chief Maintainer From: Marcelo Yassunori Matuda <marcelo.matuda@...> To: gnuspeech <gnuspeech-contact@...> Sent: Monday, January 12, 2009 6:41:47 PM Subject: Re: [gnuspeech-contact] GNUstep version Hi, The audio output code has been replaced. Now the GUI is responsive while playing the speech. Regards, Marcelo On Sun, Jan 11, 2009 at 5:04 PM, Marcelo Yassunori Matuda <marcelo.matuda@...> wrote: > Hi, > > On Sat, Jan 10, 2009 at 4:21 PM, David Hill <drh@...> wrote: >> It will be good to deal with the audio output more effectively at some point in >> the future but presumably that could be handled -- as an interim measure -- >> by simply piping the output to play? > > The audio output in the GNUstep version is working now, using PortAudio. > (Note: The GUI will freeze while the sound is playing.) > > Regards, > Marcelo > _______________________________________________ gnuspeech-contact mailing list gnuspeech-contact@... http://lists.gnu.org/mailman/listinfo/gnuspeech-contact _______________________________________________ gnuspeech-contact mailing list gnuspeech-contact@... http://lists.gnu.org/mailman/listinfo/gnuspeech-contact |
|
|
Re: GNUstep versionHi Gregory,
I didn't port GnuSpeech to GNUstep. I just made some adjustments to the makefiles and fixed some bugs. And Monet is not very stable in GNUstep (probably the OSX version is better). It crashes when I open certain windows, for example. What is working reasonably well is the sequence: open diphones.mxml / enter the text / synthesize the speech. Please, replace the announcement in the wiki with: "GnuSpeech synthesis is working in GNUstep!" > I would like to display this app more prominently on the GNUstep wiki and > the GNUstep website front page. If you have any pictures or screenshots you > can share I would very much appreciate it. :) It seems that you haven't downloaded / compiled it... we need more testers! :) Maybe I am the only one who tested it... > I am going to put up an entry for it now and we can edit it if you like. > :) The wiki is at http://wiki.gnustep.org and the main website is, of > course, http://www.gnustep.org. GnuSpeech is a very interesting project. IMHO the GNUstep developers could participate in it. I am just a GNUstep/ObjC newbie... Regards, Marcelo _______________________________________________ gnuspeech-contact mailing list gnuspeech-contact@... http://lists.gnu.org/mailman/listinfo/gnuspeech-contact |
|
|
Re: GNUstep version
Hi everyone,
Just a few comments on this exchange. My own (hopefully informed) opinion, of course, for which only I am responsible. I will also take this opportunity to ask if anyone on the list is willing help with the work we are doing. On Jan 13, 2009, at 12:10 PM, Marcelo Yassunori Matuda wrote:
"Gnuspeech" is really a *suite* of programs, as described on the savannah web page for the project: Monet is probably the most important and inclusive part because: (a) it allows the articulatory speech synthesis to be checked out with arbitrary short input text segments; (b) it forms the core of the tools needed to build databases for an arbitrary language; and (c) Monet involves nearly all the components needed for other items such as the TextToSpeech (TTS) server, or daemon, that allows unrestricted text-to-speech synthesis as a service to any application. For the OS X stream, this TTS server daemon has just been ported/rewritten by Dalmazio Brisinda (who gained significant experience with the original NeXT suite whilst implementing an audio-tactile system to allow visually disabled users to access documents using many cues translated from the visual domain into auditory and tactile form). The daemon it is basically Monet with all the interactive and other unnecessary stuff stripped out, plus other changes appropriate to its revised purpose. The complete suite of Apps comprising the nascent Gnuspeech is described in the web page cited above, which also indicates some history and includes the main originators. Monet was ported/rewritten for Mac OS X from the original NeXT implementation by Steve Nygard who also did some work on the original NeXT version. For Marcelo to have got a working (if buggy/untested) version of Monet working on GNUstep, is a very significant advance (thanks Marcelo) towards our goal of having the whole Gnuspeech suite running under GNUstep on GNU/Linux. The OS X work has been of significant help in this endeavour because of the very close similarities to NeXTSTEP, OpenStep, GNUstep, coupled with being more complete much sooner than GNUstep. I am currently rewriting/porting "Synthesizer", to OS X as a step towards a GNUstep version. Synthesizer is the second important component in creating the databases needed for arbitrary language articulatory text-to-speech synthesis -- in the absence of a comprehensive set of articulatory X-rays of the vocal tract making the sounds of the language, since it allows the sounds of a language to be related to the articulatory postures needed for articulatory synthesis, as well as giving the user insight into the vocal tract model. The third component (and not as easy as it may sound) is the creation of the necessary pronunciation dictionary (plus letter-to-sound rules to catch words not in the dictionary). As part of the third component, a parser is also necessary to manage derivatives of dictionary words, handling of special cases (e.g. dates, real numbers, abbreviations and such). These third component items already exist for English and are incorporated (or some are soon to be incorporated, since there are several layers) in all of the NeXT, OS X and GNUstep versions of Monet. The dictionary has more than 70,000 primary words in it, and the parser manages derivatives. "Synthesizer" is close to being available in a 0.5 version release.
There is the manual for the OS X version of Monet. It would be fairly straightforward to replace all the screen shots with the corresponding NeXT version screen shots. Using real GNUstep screen shots might take a little longer.
Maybe so far. Lots of alligators in my swamp but I hop to do some testing myself shortly. "Synthesizer" is my top priority for now
All good wishes. david -------- David Hill Gnuspeech project admin -------- Simplicity, patience, compassion. These three are your greatest treasures (Tao Te Ching #67) --------- _______________________________________________ gnuspeech-contact mailing list gnuspeech-contact@... http://lists.gnu.org/mailman/listinfo/gnuspeech-contact |
|
|
Re: GNUstep versionHey Marcelo, I will make the changes you indicated. :) I will test it myself as well. Thanks, GC # GNUstep Chief Maintainer From: Marcelo Yassunori Matuda <marcelo.matuda@...> To: Gregory John Casamento <greg_casamento@...> Cc: gnuspeech <gnuspeech-contact@...> Sent: Tuesday, January 13, 2009 3:10:36 PM Subject: Re: [gnuspeech-contact] GNUstep version Hi Gregory, I didn't port GnuSpeech to GNUstep. I just made some adjustments to the makefiles and fixed some bugs. And Monet is not very stable in GNUstep (probably the OSX version is better). It crashes when I open certain windows, for example. What is working reasonably well is the sequence: open diphones.mxml / enter the text / synthesize the speech. Please, replace the announcement in the wiki with: "GnuSpeech synthesis is working in GNUstep!" > I would like to display this app more prominently on the GNUstep wiki and > the GNUstep website front page. If you have any pictures or screenshots you > can share I would very much appreciate it. :) It seems that you haven't downloaded / compiled it... we need more testers! :) Maybe I am the only one who tested it... > I am going to put up an entry for it now and we can edit it if you like. > :) The wiki is at http://wiki.gnustep.org and the main website is, of > course, http://www.gnustep.org. GnuSpeech is a very interesting project. IMHO the GNUstep developers could participate in it. I am just a GNUstep/ObjC newbie... Regards, Marcelo _______________________________________________ gnuspeech-contact mailing list gnuspeech-contact@... http://lists.gnu.org/mailman/listinfo/gnuspeech-contact |
| Free embeddable forum powered by Nabble | Forum Help |