TTEIHConfig

TTEIHConfig

This is a tool to make a mapping file for TTEnglishInpurHelper. The mapping file is configuration to convert from Arpabet sequence to voicebank entry.

Download

tteihconfig.zip
(Published on 2016/01/17)
Download

Install

Expand tteihconfig.zip to any folder.

Uninstall

Delete expanded folder.

How to use other voicebank

  1. Create a input file for this tool. The input file mapping phonenic symbols of voicebank to Arpabet symbols.
  2. Make a mapping file for target voicebank
  3. Put the mapping file into voicemap folder of TTEnglishInputHelper plug-in.
  4. Edit config.json of TTEnglishInputHelper plug-in.
  5. Start TTEnglishInputHelper plug-in.

Input file format

Exampls

"example\MinaraiMona_to_arpabet.tsv"
for MinaraiMona
"example\x-sampa_to_arpabet.tsv"
for generic X-SAMPA

File format

This file content is following rows set.

 
A	B	C        	D	E	F	G	H	...
1
2
3
4
5
6
7
8
s\|	-1	*replace*	$$
^-	-1	*head*
-$	-1	*tail*
\s+	-1	*split*
	-1	*bypass*	/NG/	@n		g@
breath	-1	*invalid*
~	0	*ignore*
tth	10	DH
  1. Replace rows (option)

    ColumnValueDescription
    Aregexpsearch pattern (JavaScript RegExp)
    B"-1" 
    C"*replace*" 
    Dstringreplace string (JavaScript String.prototype.replace)
  2. Start phonenic symbol pattern row (require)

    ColumnValueDescription
    Aregexpsearch pattern (JavaScript RegExp)
    B"-1" 
    C"*head*" 
  3. End phonenic symbol pattern row (require)

    ColumnValueDescription
    Aregexpsearch pattern (JavaScript RegExp)
    B"-1" 
    C"*tail*" 
  4. Split row (option)

    for Delta (@delta_kuro) type english list (space separeted phonenic symbols).

    ColumnValueDescription
    Aregexpsearch pattern (JavaScript RegExp)
    B"-1" 
    C"*split*" 
  5. Immediate output row (option)

    ColumnValueDescription
    Aempty
    B"-1" 
    C"*bypass*" 
    Dpreviouse"/"body"/"nextarpabet patterns
    Enamevoicebank entry name 1
    Fitem1"="val1"/"item2"="val2"/"...voice parameters 1
    Gnamevoicebank entry name 2
    Hitem1"="val1"/"item2"="val2"/"...voice parameters 2
    :::
  6. Exclusion voicebank entry rows (option)

    ColumnValueDescription
    Anamevoicebank entry name
    B"-1" 
    C"*invalid*" 
  7. Skip phonenic symbol rows (option)

    ColumnValueDescription
    Asymbolphonenic symbol of voicebank
    B"0" 
    C"*ignore*" 
  8. Phonenic symbol mapping rows (require)

    ColumnValueDescription
    Asymbolphonenic symbol of voicebank
    Bweight (>0)This value is using to resolve priority.
    Carpabetarpabet symbol