Changes between Version 14 and Version 15 of HMMVoiceCreation


Ignore:
Timestamp:
08/31/10 18:23:13 (14 years ago)
Author:
marcela_charfuelan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HMMVoiceCreation

    v14 v15  
    11 
    2 = '''Voice Import Tools Tutorial : How to build a HMM-based voice for the MARY 4.1.0 platform''' = 
     2= '''Voice Import Tools Tutorial : How to build a HMM-based voice for MARY 4.1.0 TTS system''' = 
    33 
    44For creating HMM-based voices we use a version of the speaker dependent training scripts provided by [http://hts.sp.nitech.ac.jp/ HTS] that was adapted to the MARY 4.1.0 platform. The steps for building a HMM voice for the MARY platform can be summarised in:[[BR]] 
     
    1616'''MARY requirements:'''[[BR]] 
    1717- Operating System - Linux (tested on Ubuntu 9.04) [[BR]] 
    18 - MARY TTS 4.1.0 including Voice import tools during installation - link: [http://mary.dfki.de/download/4.0/openmary-standalone-install-4.0.0.jar MARY TTS 4.1.0] [[BR]] 
     18- MARY TTS 4.1.0 including Voice import tools during installation - link: [http://mary.dfki.de/download/4.0/openmary-standalone-install-4.1.0.jar MARY TTS 4.1.0] [[BR]] 
    1919 
    2020 
     
    2323''' 
    2424 
    25 Click on the latest MARY release [http://mary.dfki.de/download/4.0/openmary-standalone-install-4.0.0.jar MARY download] or download the file and run it with: 
     25Click on the latest MARY release [http://mary.dfki.de/download/4.0/openmary-standalone-install-4.1.0.jar MARY download] or download the file and run it with: 
    2626{{{ 
    2727java -jar openmary-standalone-install-4.1.0.jar 
     
    103103'''2-''' Run the AllophonesExtractor of the Automatic Labeling group to create the '''prompt_allophones''' directory required in the next step. This component requires the MARY server. [[BR]] 
    104104 
    105 '''3-''' Run the EHMMlabeler component of the Automatic Labeling group to label automatically the wav files using the corresponding transcriptions. This procedure might 
    106 take several hours. For running EHMMLabeler, please use the settings editor of this component to set, according to your festvox installation, the variable: 
     105'''3-''' Run the EHMMlabeler component of the Automatic Labeling group to label automatically the wav files using the corresponding transcriptions. If the pauses at the beginning and end of your recordings are longer than 0.2 seconds, you might consider to reduce these pauses using the tool: Convert recorded audio (as explained in [wiki:NewLanguageSupport NewLanguageSupport] No. 9) to trim initial and final silences.[[BR]] 
     106 
     107 
     108The EHMMLabeler procedure might take several hours. For running EHMMLabeler, please use the settings editor of this component to set, according to your festvox installation, the variable: 
    107109{{{ 
    108110   EHMMLabeler.ehmm  = ../festvox/src/ehmm/bin/ 
     
    149151Using the settings editor of this component you can also change other variables like using LSP instead og MGC, sampling frequency, etc., the same as you would do when running "make configure + parameters" with the original HTS scripts. 
    150152 
    151 '''11-''' Run the HMMVoiceFeatureSelection component of the HMM Voice trainer group. This program reads the '''mary/features.txt''' file (created in step 11), and generates the file '''mary/hmmFeatures.txt'''. This file contains extra features, apart from phone and phonological features, that will be used to train HMMs. When running this program a small set of features will be presented on top, separated by an empty line:[[BR]] 
    152 {{{ 
    153    pos_in_syl 
    154    syl_break 
    155    prev_syl_break 
    156    position_type 
    157     
    158    accented 
    159    accented_syls_from_phrase_end 
    160    accented_syls_from_phrase_start 
    161    breakindex 
    162    edge 
    163    ... 
    164 }}} 
    165 If you are not sure about using other features, use the first four, delete the others and save the file. 
     153'''11-''' Run the HMMVoiceFeatureSelection component of the HMM Voice trainer group. This program reads the '''mary/features.txt''' file (created in step 11), and generates the file '''mary/hmmFeatures.txt'''. The hmmFeatures.txt file contains extra features, apart from phone and phonological features, that will be used to train HMMs. Select on the window extra features for training or simply copy on the window the following:[[BR]] 
     154{{{ 
     155accented 
     156next_tobi_endtone 
     157onsetcoda 
     158prev_accent 
     159next_is_pause 
     160tobi_accent 
     161syl_break 
     162pos_in_syl 
     163stressed 
     164prev_syl_break 
     165segs_from_word_start 
     166selection_prosody 
     167prev_is_pause 
     168next_tobi_accent 
     169syls_from_phrase_start 
     170words_from_phrase_start 
     171tobi_endtone 
     172}}} 
     173Delete other features and save. 
    166174 
    167175'''12-''' Run the HMMVoiceMakeData component of the HMM Voice trainer group to run the HTS procedure "make data". This procedure require the following files: 
     
    259267 
    260268Marcela Charfuelan[[BR]] 
    261 Tue Aug 31 16:27:09 CEST 2010 
     269Tue Aug 31 18:23:02 CEST 2010