mirror of
https://github.com/w-okada/voice-changer.git
synced 2025-01-24 14:05:00 +03:00
65 lines
1.2 KiB
Python
65 lines
1.2 KiB
Python
|
""" The following information was added with reference to https://github.com/jaywalnut310/vits/tree/1eef52ed50743f77fca9ff6773ba673497f6bf9d """
|
||
|
""" from https://github.com/keithito/tacotron """
|
||
|
|
||
|
"""
|
||
|
Defines the set of symbols used in text input to the model.
|
||
|
"""
|
||
|
_pad = "_"
|
||
|
_punctuation = ';:,.!?¡¿—…"«»“” '
|
||
|
_letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
|
||
|
_letters_ipa = "ɑɐɒæɓʙβɔɕçɗɖðʤəɘɚɛɜɝɞɟʄɡɠɢʛɦɧħɥʜɨɪʝɭɬɫɮʟɱɯɰŋɳɲɴøɵɸθœɶʘɹɺɾɻʀʁɽʂʃʈʧʉʊʋⱱʌɣɤʍχʎʏʑʐʒʔʡʕʢǀǁǂǃˈˌːˑʼʴʰʱʲʷˠˤ˞↓↑→↗↘'̩'ᵻ"
|
||
|
|
||
|
|
||
|
# Export all symbols:
|
||
|
symbols = [_pad] + list(_punctuation) + list(_letters) + list(_letters_ipa)
|
||
|
|
||
|
# Special symbol ids
|
||
|
SPACE_ID = symbols.index(" ")
|
||
|
|
||
|
symbols = [
|
||
|
"A",
|
||
|
"E",
|
||
|
"I",
|
||
|
"N",
|
||
|
"O",
|
||
|
"U",
|
||
|
"a",
|
||
|
"b",
|
||
|
"by",
|
||
|
"ch",
|
||
|
"cl",
|
||
|
"d",
|
||
|
"dy",
|
||
|
"e",
|
||
|
"f",
|
||
|
"g",
|
||
|
"gy",
|
||
|
"h",
|
||
|
"hy",
|
||
|
"i",
|
||
|
"j",
|
||
|
"k",
|
||
|
"ky",
|
||
|
"m",
|
||
|
"my",
|
||
|
"n",
|
||
|
"ny",
|
||
|
"o",
|
||
|
"p",
|
||
|
"py",
|
||
|
"r",
|
||
|
"ry",
|
||
|
"s",
|
||
|
"sh",
|
||
|
"t",
|
||
|
"ts",
|
||
|
"ty",
|
||
|
"u",
|
||
|
"v",
|
||
|
"w",
|
||
|
"y",
|
||
|
"z",
|
||
|
"pau",
|
||
|
"sil",
|
||
|
]
|