VITS2-Claude / text /symbols.py
ZLSCompLing's picture
Upload folder using huggingface_hub
b9c74dd verified
# -*- 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(" ")