--- license: mit language: - uk pipeline_tag: text-to-speech tags: - tts - styletts2 - onnx --- # Український голос для шкільних оголошень (StyleTTS2, ONNX) Файли, які завантажує програма ITStep Background Music для озвучення чергових на перервах. Самі по собі це не нова модель, а перепакування чужих відкритих робіт у форму, яку можна запустити без Python. | Файл | Що це | |---|---| | `styletts2_uk_multi.onnx` | [patriotyk/styletts2_ukrainian_multispeaker](https://huggingface.co/patriotyk/styletts2_ukrainian_multispeaker), експортована в ONNX (opset 19) скриптом [styletts2-inference](https://github.com/patriotyk/styletts2-inference) | | `voices.json` | 31 вектор стилю голосу з [spaces/patriotyk/styletts2-ukrainian](https://huggingface.co/spaces/patriotyk/styletts2-ukrainian) (`voices/*.pt`), кожен — 256 чисел | | `vocab.json` | символи фонем у порядку токенів, з `config.yml` моделі | | `stress.zip` | `stress.tsv`: словник [lang-uk/ukrainian-word-stress](https://github.com/lang-uk/ukrainian-word-stress) у вигляді відсортованого списку `словономер наголошеної голосної`, лише однозначні слова | Входи ONNX-моделі: `tokens` (int64, [n]), `speed` (float, скаляр), `s_prev` (float, [1, 256]) → `output_wav` (float, 24 кГц). Текст перед моделлю: наголоси (U+0301 після голосної) → IPA за правилами [ipa-uk](https://github.com/patriotyk/ipa-uk) → індекси в `vocab.json`. Усі першоджерела — MIT.