bayonne-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bayonne-devel] Re: .tts files in bayonne package


From: David Sugar
Subject: Re: [Bayonne-devel] Re: .tts files in bayonne package
Date: Tue, 29 Jul 2003 09:28:46 -0400
User-agent: KMail/1.5

"festival.tts" is a script to run festival externally through tgi using the 
"say" command for speech synthesis.  This can also be done internally using 
flite or "theta", which may be directly linked with the Bayonne server image 
to produce a compact and higher performance text to speech sythesis system.

The other .tts files you refer to are modules that are used by "phrasebook" to 
speak numbers in different languages.  These are used in conjunction with 
phrasebook rules and the "speak" or newer "build" command to allow one to 
script multi-lingual prompts without having to use multiple versions of the 
same application.

David

On Tuesday 29 July 2003 08:30 am, Erik Enge wrote:
> Tusarkanti Nayak <address@hidden> writes:
> > I see some .tts files like festival.tts, english.tts and several
> > others. Though festival.tts uses festival program for tts, can anyone
> > please point to as what these files do?
>
> I think these are the voice libraries, dictionaries or somesuch files.
>
> > Can they provide some tts functionality for bayonne? If yes, how to
> > use them?
>
> From the Install Manual:
>
>   Perhaps more useful is the ``-with-flite'' option. This option can
>   enable and install support for Carnegie Mellon's Flite (Festival
>   Light) text to speech system into GNU Bayonne. To use this option, you
>   must also specify the directory where your flite package is
>   unpacked. This is typically done by using ``-with-flite=dirpath'',
>   such as ``-with-flite=/home/myhome/src/flite-xxx'', where the path is
>   where flite is installed, for example.
>
>   When ``-with-flite'' is used, the say command adds support for both
>   caching text to speech translations, and for using flite internally
>   linked with the bayonne server. When flite is intalled, this also
>   disables the altplay keyword which otherwise supports non-tts
>   alternate speech. This results in a high performance text to speech
>   system that you can use with synthesised voices. If you have the flite
>   derived ``theta'' tts system, you can instead use
>   ``-with-theta=/opt/theta'' to enable that instead of flite (assuming
>   theta is installed under /opt/theta).
>
> [Note that options are --with-flite and --with-theta.]
>
> From the Scripting Manual:
>
>   say [gain=db] [volume=%level] [voice=ttsname] text...
>
>   If there is a tts module installed in Bayonne, or an external one has
>   been made active, then the say command may be used to generate
>   synthesised speech. This command is ignored if there is no tts service
>   present, and so may be used in conjunction with altplay and altspeak.
>
> I am currently using Flite and it works quite well.  I will be trying
> out Theta in the near future and expect it to work well, too, after
> conversations with the vendor.
>
> You will have to edit your bayonne.conf slightly.  Grep for 'flite' and
> 'tts' and you'll probably see what you need to change.
>
> Erik.
>
>
>
> _______________________________________________
> Bayonne-devel mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/bayonne-devel





reply via email to

[Prev in Thread] Current Thread [Next in Thread]