| # -*- 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(" ") | |