harendra kumar | 10 May 2009 11:55
Picon

How to build voices

Hi All,
 
I am new to festival, festvox and EST engines.
I have gone through the documents and got to know that festvox means " I want my computer to talk in my voice".
 
I want to build my voice with the help of fetvox and EST tools and then want to integrate the same in festival.
But I do not have exact idea how to do build my voice and how to integrate in festival.
Please guide me to resolve it.
 
Thanks in advance...

--
Regards,
Harendra
Nageshwara Rao Moova | 10 May 2009 12:22
Picon

Re: How to build voices

hai,

not sure whether you stepped on the  following link, if not this is the place you
find all your answers, it has recipe to build voice for new languages too

http://festvox.org/bsv/


On Sun, May 10, 2009 at 3:25 PM, harendra kumar <harendra.oist22-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
Hi All,
 
I am new to festival, festvox and EST engines.
I have gone through the documents and got to know that festvox means " I want my computer to talk in my voice".
 
I want to build my voice with the help of fetvox and EST tools and then want to integrate the same in festival.
But I do not have exact idea how to do build my voice and how to integrate in festival.
Please guide me to resolve it.
 
Thanks in advance...

--
Regards,
Harendra



--
regards
--
m nageshwara rao
harendra kumar | 11 May 2009 09:48
Picon

Re: How to build voices

Hi Nagesh,
 
Thank you very much for your promt reply.
I have reffred the document suggested by you.
 
I have done following steps:
1.export ESTDIR  :: done properly
2.export FESTVOXDIR :: done properly
3.mkdir ~/data/cmu_us_awb_diphone :: done properly
cd ~/data/cmu_us_awb_diphone :: done properly
4.FESTVOXDIR/src/diphones/setup_diphone cmu us awb :: done properly
5.festival -b festvox/diphlist.scm festvox/us_schema.scm \ :: done properly
     '(diphone-gen-schema "us" "etc/usdiph.list")'
 
6.festival -b festvox/diphlist.scm festvox/us_schema.scm \  :: done properly
      '(diphone-gen-waves "prompt-wav" "prompt-lab" "etc/usdiph.list")'
 
7. bin/prompt_them etc/usdiph.list
8.emulabel etc/emu_lab  :: failed : not able to do
9.bin/make_diph_index etc/usdiph.list dic/awbdiph.est :: failed : not able to do
bin/make_pm_wave wav/*.wav :: failed : not able to do
10.bin/make_pm lar/*.lar :: failed : not able to do
11. bin/make_pm_fix pm/*.pm :: failed : not able to do
12.bin/find_powerfactors lab/*.lab :: failed : not able to do
13.bin/make_lpc wav/*.wav :: failed : not able to do
14. festival festvox/cmu_us_awb_diphone.scm '(voice_cmu_us_awb_diphone)' :: done properly
15. festival> (SayPhones '(pau hh ax l ow pau))
    output is coming as........... not able to find basic *.lpc
 
I am also not able to get any voices also. 
 
Regards,
Harendra 
 
 
 


On Sun, May 10, 2009 at 3:52 PM, Nageshwara Rao Moova <mnrao2001 <at> gmail.com> wrote:
hai,

not sure whether you stepped on the  following link, if not this is the place you
find all your answers, it has recipe to build voice for new languages too

http://festvox.org/bsv/



On Sun, May 10, 2009 at 3:25 PM, harendra kumar <harendra.oist22-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
Hi All,
 
I am new to festival, festvox and EST engines.
I have gone through the documents and got to know that festvox means " I want my computer to talk in my voice".
 
I want to build my voice with the help of fetvox and EST tools and then want to integrate the same in festival.
But I do not have exact idea how to do build my voice and how to integrate in festival.
Please guide me to resolve it.
 
Thanks in advance...

--
Regards,
Harendra



--
regards
--
m nageshwara rao



--
Regards,
Harendra
Nageshwara Rao Moova | 11 May 2009 18:31
Picon

Re: How to build voices

hai,

answered below

On Mon, May 11, 2009 at 1:18 PM, harendra kumar <harendra.oist22-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
Hi Nagesh,
 
Thank you very much for your promt reply.
I have reffred the document suggested by you.
 
I have done following steps:
1.export ESTDIR  :: done properly
2.export FESTVOXDIR :: done properly
3.mkdir ~/data/cmu_us_awb_diphone :: done properly
cd ~/data/cmu_us_awb_diphone :: done properly
4.FESTVOXDIR/src/diphones/setup_diphone cmu us awb :: done properly
5.festival -b festvox/diphlist.scm festvox/us_schema.scm \ :: done properly
     '(diphone-gen-schema "us" "etc/usdiph.list")'
 
6.festival -b festvox/diphlist.scm festvox/us_schema.scm \  :: done properly
      '(diphone-gen-waves "prompt-wav" "prompt-lab" "etc/usdiph.list")'
 
7. bin/prompt_them etc/usdiph.list

Above step asks to record the the phone carrier words  # aa h aa h aa #
if yes then you should have wavefiles recorded in wav/ folder check them with
Audacity/Wavsesufer/Mxv anyone waveeditor,  if no wavefiles then check
microphone settings and record again, but you can do offline recording by using
the list of carrier  words with any of above editors
 
8.emulabel etc/emu_lab  :: failed : not able to do
9.bin/make_diph_index etc/usdiph.list dic/awbdiph.est :: failed : not able to do
bin/make_pm_wave wav/*.wav :: failed : not able to do
10.bin/make_pm lar/*.lar :: failed : not able to do
11. bin/make_pm_fix pm/*.pm :: failed : not able to do
12.bin/find_powerfactors lab/*.lab :: failed : not able to do
13.bin/make_lpc wav/*.wav :: failed : not able to do
14. festival festvox/cmu_us_awb_diphone.scm '(voice_cmu_us_awb_diphone)' :: done properly
15. festival> (SayPhones '(pau hh ax l ow pau))
    output is coming as........... not able to find basic *.lpc
 
I am also not able to get any voices also. 
 
Regards,
Harendra 
 
 
 


On Sun, May 10, 2009 at 3:52 PM, Nageshwara Rao Moova <mnrao2001-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
hai,

not sure whether you stepped on the  following link, if not this is the place you
find all your answers, it has recipe to build voice for new languages too

http://festvox.org/bsv/



On Sun, May 10, 2009 at 3:25 PM, harendra kumar <harendra.oist22-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
Hi All,
 
I am new to festival, festvox and EST engines.
I have gone through the documents and got to know that festvox means " I want my computer to talk in my voice".
 
I want to build my voice with the help of fetvox and EST tools and then want to integrate the same in festival.
But I do not have exact idea how to do build my voice and how to integrate in festival.
Please guide me to resolve it.
 
Thanks in advance...

--
Regards,
Harendra



--
regards
--
m nageshwara rao



--
Regards,
Harendra



--
regards
--
m nageshwara rao
Ramil | 13 May 2009 14:37
Picon

Debugging festival using "visual studio 2005"

Hi, 
I'm beginner in Festival.
How can i debug festival using "visual studio 2005"?
I am trying to understand how Festival works.
Thanks for your attention.
harendra kumar | 13 May 2009 15:20
Picon

Re: How to build voices

Hi Nagesh,
 
Thank you very much for your help.
 
You have mentioned list of carrier words. I think you are refering to US diphone list.
Which is present in file 'us_schema.scm' (approximately 1400).
 
After running this bin/prompt_them etc/usdiph.list step I am getting recording prompt for 2 seconds.
Which shows diphone list to record as below:
 
1 us_0001
 
   pau t aa g aa g aa pau (g-aa aa-g)
 
Start recording for 2 seconds .....
.... end recording
 
I am not able to get which sequence to record within 2 seconds from the above.
 
Regards,
Harendra
 
 


 
On Mon, May 11, 2009 at 10:01 PM, Nageshwara Rao Moova <mnrao2001-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
hai,

answered below

On Mon, May 11, 2009 at 1:18 PM, harendra kumar <harendra.oist22-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
Hi Nagesh,
 
Thank you very much for your promt reply.
I have reffred the document suggested by you.
 
I have done following steps:
1.export ESTDIR  :: done properly
2.export FESTVOXDIR :: done properly
3.mkdir ~/data/cmu_us_awb_diphone :: done properly
cd ~/data/cmu_us_awb_diphone :: done properly
4.FESTVOXDIR/src/diphones/setup_diphone cmu us awb :: done properly
5.festival -b festvox/diphlist.scm festvox/us_schema.scm \ :: done properly
     '(diphone-gen-schema "us" "etc/usdiph.list")'
 
6.festival -b festvox/diphlist.scm festvox/us_schema.scm \  :: done properly
      '(diphone-gen-waves "prompt-wav" "prompt-lab" "etc/usdiph.list")'
 
7. bin/prompt_them etc/usdiph.list

Above step asks to record the the phone carrier words  # aa h aa h aa #
if yes then you should have wavefiles recorded in wav/ folder check them with
Audacity/Wavsesufer/Mxv anyone waveeditor,  if no wavefiles then check
microphone settings and record again, but you can do offline recording by using
the list of carrier  words with any of above editors
 
8.emulabel etc/emu_lab  :: failed : not able to do
9.bin/make_diph_index etc/usdiph.list dic/awbdiph.est :: failed : not able to do
bin/make_pm_wave wav/*.wav :: failed : not able to do
10.bin/make_pm lar/*.lar :: failed : not able to do
11. bin/make_pm_fix pm/*.pm :: failed : not able to do
12.bin/find_powerfactors lab/*.lab :: failed : not able to do
13.bin/make_lpc wav/*.wav :: failed : not able to do
14. festival festvox/cmu_us_awb_diphone.scm '(voice_cmu_us_awb_diphone)' :: done properly
15. festival> (SayPhones '(pau hh ax l ow pau))
    output is coming as........... not able to find basic *.lpc
 
I am also not able to get any voices also. 
 
Regards,
Harendra 
 
 
 


On Sun, May 10, 2009 at 3:52 PM, Nageshwara Rao Moova <mnrao2001-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
hai,

not sure whether you stepped on the  following link, if not this is the place you
find all your answers, it has recipe to build voice for new languages too

http://festvox.org/bsv/



On Sun, May 10, 2009 at 3:25 PM, harendra kumar <harendra.oist22-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
Hi All,
 
I am new to festival, festvox and EST engines.
I have gone through the documents and got to know that festvox means " I want my computer to talk in my voice".
 
I want to build my voice with the help of fetvox and EST tools and then want to integrate the same in festival.
But I do not have exact idea how to do build my voice and how to integrate in festival.
Please guide me to resolve it.
 
Thanks in advance...

--
Regards,
Harendra



--
regards
--
m nageshwara rao



--
Regards,
Harendra



--
regards
--
m nageshwara rao



--
Regards,
Harendra
Ramil | 14 May 2009 06:50
Picon

Debugging festival using "visual studio 2005"

Hello, 
I am beginner in Festival.
How can i debug festival using "visual studio 2005"?
I am trying to understand how Festival works.
Can you help me?
Thanks for your attention.

harendra kumar | 25 May 2009 12:36
Picon

How lexical pruning works in flite


Hi Sir,
I want to know mechanism that how lexicon is compressed in flite.
I found that festival contains around 100000 enties but flite contains around 37,000 entries.
"make_cmulex" script makes the lexicon size small and finally gives "cmu_lex_data_raw.c" auto generated file. 

It is written(http://www.speech.cs.cmu.edu/flite/doc/flite_8.html#SEC20) that in flite lexical pruning has been used.I am not able to get how lexical pruning mechanism is been implemented in flite.

Plesae help me to understand the same.

Thanks in advance.

--
Regards,
Harendra

Stefan Pal | 25 May 2009 13:03
Picon

make_allows

Hi,

 

How do I run make_allows? What files are required? I see that the script assumes some .out-files, e.g. alllets.out, alets.out and allphones.out. Should I create these files before I run the script?

 

Thanks in advance,

 

/Stefan

 

Nikolay V. Shmyrev | 25 May 2009 23:54
Picon
Favicon

Re: make_allows


В Пнд, 25/05/2009 в 13:03 +0200, Stefan Pal пишет:
> Hi,
> 
>  
> 
> How do I run make_allows? What files are required? I see that the
> script assumes some .out-files, e.g. alllets.out, alets.out and
> allphones.out. Should I create these files before I run the script?
> 

build_lts does this automatically:

if [ "$1" = "make_allowables" ]
then
   # Automatic build of allowables 
   if [ -f allowables.scm ]
   then
      cp -p allowables.scm allowables.scm-old
   fi

   $FESTIVAL -b "(require 'lts_build)" '(dump-lets-phones
"lts_scratch/lex_entri

   $FESTVOXDIR/src/lts/make_allows >allowables.scm

   exit 0
fi

if you want to do it by hand, you could just follow the main script.


Gmane