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
-
Create a input file for this tool. The input file mapping phonenic symbols of voicebank to Arpabet symbols.
-
Make a mapping file for target voicebank
-
Put the mapping file into voicemap folder of TTEnglishInputHelper plug-in.
-
UTAU menu bar [Tools] → [Plug-Ins] → [Open Plug-Ins Folder]
-
Open TTEinglishInputHelper-vX.X.X\eih\chrome\content\data\voicemap\, and copy your output file (mapping file) to the folder.
-
Edit config.json of TTEnglishInputHelper plug-in.
-
Start TTEnglishInputHelper plug-in.
Exampls
- "example\MinaraiMona_to_arpabet.tsv"
- for MinaraiMona
- "example\x-sampa_to_arpabet.tsv"
- for generic X-SAMPA
File format
- Tab separated values format.
- First line is not field captions. First line is data.
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
|
-
Replace rows (option)
Column | Value | Description |
A | regexp | search pattern (JavaScript RegExp) |
B | "-1" | |
C | "*replace*" | |
D | string | replace string (JavaScript String.prototype.replace) |
-
Start phonenic symbol pattern row (require)
Column | Value | Description |
A | regexp | search pattern (JavaScript RegExp) |
B | "-1" | |
C | "*head*" | |
-
End phonenic symbol pattern row (require)
Column | Value | Description |
A | regexp | search pattern (JavaScript RegExp) |
B | "-1" | |
C | "*tail*" | |
-
Split row (option)
for Delta (@delta_kuro) type english list (space separeted phonenic symbols).
Column | Value | Description |
A | regexp | search pattern (JavaScript RegExp) |
B | "-1" | |
C | "*split*" | |
-
Immediate output row (option)
Column | Value | Description |
A | empty | |
B | "-1" | |
C | "*bypass*" | |
D | previouse"/"body"/"next | arpabet patterns |
E | name | voicebank entry name 1 |
F | item1"="val1"/"item2"="val2"/"... | voice parameters 1 |
G | name | voicebank entry name 2 |
H | item1"="val1"/"item2"="val2"/"... | voice parameters 2 |
: | : | : |
-
Exclusion voicebank entry rows (option)
Column | Value | Description |
A | name | voicebank entry name |
B | "-1" | |
C | "*invalid*" | |
-
Skip phonenic symbol rows (option)
Column | Value | Description |
A | symbol | phonenic symbol of voicebank |
B | "0" | |
C | "*ignore*" | |
-
Phonenic symbol mapping rows (require)
Column | Value | Description |
A | symbol | phonenic symbol of voicebank |
B | weight (>0) | This value is using to resolve priority. |
C | arpabet | arpabet symbol |