Плагін для Decky Loader який озвучує субтитри в іграх на Steam Deck українською мовою через синтез мови.
⚠️ Важливо: Плагін не робить переклад! Він лише зчитує та озвучує субтитри які вже є в грі. Гра повинна мати вбудовані українські субтитри — інакше плагін працюватиме некоректно.
Плагін робить знімок зони субтитрів на екрані, розпізнає текст через OCR і озвучує його через синтезатор мови Piper.
Знімок екрану → OCR (Tesseract) → Синтез мови (Piper) → Звук
~200мс ~100мс ~160мс
Загальна затримка від появи субтитрів до озвучення: ~300мс
- 🎯 Розпізнавання субтитрів в будь-якій грі
- 🔊 Синтез мови українською (3 голоси: Микита, Лада, Тетяна)
- ⌨️ Режим "Друкарська машинка" — озвучення субтитрів по мірі появи
- 🎛️ Налаштування зони субтитрів, фільтрів зображення, OCR і TTS
- 👁️ Превью зображення з фільтрами
- 🎮 Профілі налаштувань для кожної гри окремо
- Steam Deck з встановленим Decky Loader
- Гра з українськими субтитрами
- Завантаж zip з Releases
- Відкрий на Steam Deck: Decky → ⚙️ Settings → Developer → Install Plugin from URL
- Вставте пряме посилання на zip файл
- Готово! Плагін з'явиться в меню Decky ✅
- Завантаж zip з Releases
- Розпакуй в
/home/deck/homebrew/plugins/- Має вийти папка
/home/deck/homebrew/plugins/UA_VoiceCCBridge/
- Має вийти папка
- Перезапусти Decky через термінал:
sudo systemctl restart plugin_loader
(Очікується у майбутніх релізах)
- Відкрийте меню Decky (кнопка
...на Steam Deck) - Знайдіть UA Voice CC Bridge
- Запустіть гру з українськими субтитрами
- Налаштуйте зону субтитрів через меню Зона субтитрів
- Увімкніть Активація воркера
- Грайте з озвученими субтитрами! 🎮
Вкажіть де на екрані знаходяться субтитри. Використовуйте кнопку Зробити знімок для перевірки.
Налаштуйте контраст, яскравість та кольоровий фільтр для кращого розпізнавання тексту.
- Інтервал — як часто робити знімок (мс)
- Мін. довжина — мінімальна кількість символів для озвучення
- Фільтр повторів — поріг схожості для фільтрації дублікатів
- Голос — Lada / Mykyta / Tetiana
- Швидкість — швидкість читання
- Живість голосу — варіативність інтонації
- Дихання — природність переходів між звуками
| Компонент | Технологія |
|---|---|
| OCR | Tesseract 5 + tesserocr |
| TTS | Piper + ukrainian-tts |
| Знімок | GStreamer + PipeWire |
| UI | React + Decky Loader SDK |
Якщо плагін вам корисний і хочете підтримати розробку — буду дуже радий! ☕
Monobank: send.monobank.ua/jar/7oNtZZsgCb
💳 Картка: 4874 1000 2613 9066
MIT License
Зроблено з ❤️ для українських гравців