Experimental program

View: New views
5 Messages — Rating Filter:   Alert me  

Experimental program

by Marcelo Yassunori Matuda :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

I wrote an ***experimental*** C++ program that uses the Tube
Resonance Model and the file diphones.mxml (articulation data) from
Gnuspeech.

Apart from the tube model, it is not a translation of the Gnuspeech
ObjC code, so the quality of speech output is not the same.

It may be used as a voice in Festival. Festival is needed if you want
to use the program as a TTS system.

You may download it at: http://sourceforge.net/projects/dvagar

This is for us mere mortals who can't use Gnuspeech... :)

Regards
Marcelo


_______________________________________________
gnuspeech-contact mailing list
gnuspeech-contact@...
http://lists.gnu.org/mailman/listinfo/gnuspeech-contact

Re: Experimental program

by Nickolay V. Shmyrev :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

В Птн, 21/12/2007 в 14:13 -0200, Marcelo Yassunori Matuda пишет:

> Hi,
>
> I wrote an ***experimental*** C++ program that uses the Tube
> Resonance Model and the file diphones.mxml (articulation data) from
> Gnuspeech.
>
> Apart from the tube model, it is not a translation of the Gnuspeech
> ObjC code, so the quality of speech output is not the same.
>
> It may be used as a voice in Festival. Festival is needed if you want
> to use the program as a TTS system.
>
> You may download it at: http://sourceforge.net/projects/dvagar
>
> This is for us mere mortals who can't use Gnuspeech... :)
Hi Marcelo

Amazing work! I think it's a real future of gnuspeech with all festival
framework I hope it will get great progress.

A few comments:

1. Please check for xerces-c in configure and add it as a dependency
2. Could you provide a sample of synthesis, like this one I've just got
with your program:

http://festlang.berlios.de/docu/lib/exe/fetch.php?id=gnuspeech&cache=cache&media=examples:gnuspeech-sample.wav

3. What about announcement on festival-talk?

It would be nice to get this announced on gnuspeech website and
integrated into festival as well. I know many of us wrote compatibilty
code like this to make gnuspeech at least work on linux.


_______________________________________________
gnuspeech-contact mailing list
gnuspeech-contact@...
http://lists.gnu.org/mailman/listinfo/gnuspeech-contact

signature.asc (198 bytes) Download Attachment

Re: Experimental program

by Giampiero Salvi :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Marcelo,
great that you did this. I've downloaded the source code and tried to
compile but without succes. The configure script does not complain, but it
does not include the right flags for the compiler to find the xerces-c
include files. I am using ubuntu 7.10 which doesn't have a package for the
xerces-c library, so I downloaded the source code from
http://xerces.apache.org/ and compiled it. Then I included the option:

--with-libxerces-c-prefix=/path/to/xerces-c-src_2_8_0

when I run configure. This is the path that contains the lib and
include directories for xerces-c. However, running make I get:

In file included from articulation2.cpp:22:
gs_config_file.h:23:31: error: xercesc/dom/DOM.hpp: No such file or
directory
gs_config_file.h:24:47: error: xercesc/parsers/XercesDOMParser.hpp: No
such file or directory
In file included from gs_config_file.h:30,
                  from articulation2.cpp:22:

and a long list of other file not found errors. The files seem to be there
in the right place:
/path/to/xerces-c-src_2_8_0/include/xercesc/dom/DOM.hpp
/path/to/xerces-c-src_2_8_0/include/xercesc/parsers/XercesDOMParser.hpp
...

Can you see the problem?
Thank you,
Giampiero


On Fri, 21 Dec 2007, Marcelo Yassunori Matuda wrote:

> Hi,
>
> I wrote an ***experimental*** C++ program that uses the Tube
> Resonance Model and the file diphones.mxml (articulation data) from
> Gnuspeech.
>
> Apart from the tube model, it is not a translation of the Gnuspeech
> ObjC code, so the quality of speech output is not the same.
>
> It may be used as a voice in Festival. Festival is needed if you want
> to use the program as a TTS system.
>
> You may download it at: http://sourceforge.net/projects/dvagar
>
> This is for us mere mortals who can't use Gnuspeech... :)
>
> 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: Experimental program

by Nickolay V. Shmyrev :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

В Птн, 21/12/2007 в 18:19 +0000, Giampiero Salvi пишет:

> Hi Marcelo,
> great that you did this. I've downloaded the source code and tried to
> compile but without succes. The configure script does not complain, but it
> does not include the right flags for the compiler to find the xerces-c
> include files. I am using ubuntu 7.10 which doesn't have a package for the
> xerces-c library, so I downloaded the source code from
> http://xerces.apache.org/ and compiled it. Then I included the option:
>
> --with-libxerces-c-prefix=/path/to/xerces-c-src_2_8_0
>
> when I run configure. This is the path that contains the lib and
> include directories for xerces-c. However, running make I get:
>
> In file included from articulation2.cpp:22:
> gs_config_file.h:23:31: error: xercesc/dom/DOM.hpp: No such file or
> directory
> gs_config_file.h:24:47: error: xercesc/parsers/XercesDOMParser.hpp: No
> such file or directory
> In file included from gs_config_file.h:30,
>                   from articulation2.cpp:22:
>
> and a long list of other file not found errors. The files seem to be there
> in the right place:
> /path/to/xerces-c-src_2_8_0/include/xercesc/dom/DOM.hpp
> /path/to/xerces-c-src_2_8_0/include/xercesc/parsers/XercesDOMParser.hpp
> ...
>
Ubuntu has package for xerces-c:

http://packages.ubuntu.com/gutsy/libs/libxerces27

About this problem, it seems that not all automake job is done properly.
In theory it updates CPPFLAGS but somehow they aren't used.

Marcelo:

About check, I though about this:

--- configure.ac        2007-12-21 22:01:37.000000000 +0300                    
+++ configure.ac.new    2007-12-21 22:07:20.000000000 +0300                    
@@ -11,6 +11,10 @@ AC_PROG_CC                                                  
 # Checks for libraries.                                                        
 rlc_XERCESC                                                                    
                                                                               
+if test x$HAVE_LIBXERCES_C != xyes ; then                                      
+    AC_MSG_ERROR([Library xerces-c is required])                              
+fi                                                                            
+                                                                              
 # Checks for header files.                                                    
 AC_HEADER_DIRENT                                                              
 AC_CHECK_HEADERS([sys/param.h])                                                
 


_______________________________________________
gnuspeech-contact mailing list
gnuspeech-contact@...
http://lists.gnu.org/mailman/listinfo/gnuspeech-contact

signature.asc (198 bytes) Download Attachment

Re: Experimental program

by Giampiero Salvi :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Fri, 21 Dec 2007, Nickolay V. Shmyrev wrote:

> Ubuntu has package for xerces-c:
>
> http://packages.ubuntu.com/gutsy/libs/libxerces27

Sorry I missed that (I trusted a forum saying that there was no package
for ubuntu). Now it compiles fine, thank you.

Giampiero


_______________________________________________
gnuspeech-contact mailing list
gnuspeech-contact@...
http://lists.gnu.org/mailman/listinfo/gnuspeech-contact