INNER CODE UNIT · Python
__init__
devnen/Kitten-TTS-Server · engine.py:279
def __init__(self):
_pad = "$"
_punctuation = ';:,.!?¡¿—…"«»"" '
_letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
_letters_ipa = "ɑɐɒæɓʙβɔɕçɗɖðʤəɘɚɛɜɝɞɟʄɡɠɢʛɦɧħɥʜɨɪʝɭɬɫɮʟɱɯɰŋɳɲɴøɵɸθœɶʘɹɺɾɻʀʁɽʂʃʈʧʉʊʋⱱʌɣɤʍχʎʏʑʐʒʔʡʕʢǀǁǂǃˈˌːˑʼʴʰʱʲʷˠˤ˞↓↑→↗↘'̩'ᵻ"
symbols = [_pad] + list(_punctuation) + list(_letters) + list(_letters_ipa)
self.word_index_dictionary = {}
for i in range(len(symbols)):
self.word_index_dictionary[symbols[i]] = i
def __call__(self, text: str):
indexes = []
for char in text:
try:
indexes.append(self.word_index_dictionary[char])
except KeyError: