# -*- coding: utf-8 -*- """ Luxembourgish grapheme symbols for VITS2 TTS. Based on the character set from the Kerstin dataset. """ _pad = "_" # Punctuation including special quotes used in Luxembourgish text _punctuation = "!\"'()+,-./:;?[] " + "«»‒–'" + "'" + "„" _letters = "abcdefghijklmnopqrstuvwxyzäëéèêïöüàâîôûçáãßćğœš" # Export all symbols: symbols = [_pad] + list(_punctuation) + list(_letters) # Special symbol ids SPACE_ID = symbols.index(" ")