- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 246
- Подписчиков на Modrinth
- 3
- версии
- 3
- Обновлён
- 12 мая 202612 мая
- Опубликован
- в 2026
TTS Voice Provider Settings — Configuration for selecting translation provider, enabling language codes, and controlling multilingual TTS behavior. · свайп
Коротко о моде
Работает на Fabric
Для Minecraft 1.21.10–1.21.11
Ставится только в игру; на сервер ставить не нужно
Последняя версия — 1.2.6.1-build-1339 от 12 мая 2026
Нужен Cloth Config API
Лицензия GPL-3.0-only — бесплатно
Где нуженВерсии игры1.21.10–1.21.11
В игреобязателенНа серверене нужен
Ставится только в игру; на сервер ставить не нужно
Описание переведено автоматическиПоказать оригинал (EN)
Multi LangTTS MC
Многоязычный мод Text-to-Speech для Minecraft
📋 Обзор
Multi LangTTS MC — это клиентский мод, который обеспечивает синтез речи (TTS) в реальном времени на нескольких языках для внутриигрового чата. Созданный для доступности, погружения и многоязычных серверных окружений, мод перехватывает сообщения чата, обрабатывает их асинхронно и преобразует в высококачественную речь с помощью настраиваемых внешних провайдеров — и всё это без влияния на производительность игры.
✨ Основные возможности
🔊 Движок Text-to-Speech
Поддержка двух провайдеров:
- Google Translate TTS (бесплатно, 100+ языков)
- ElevenLabs API (премиум, выразительные голоса, 29+ языков)
- Неблокирующая архитектура: весь синтез, сетевые запросы и декодирование аудио выполняются в выделенных фоновых потоках.
- Кэширование аудио: снижает количество повторных API-запросов и задержку для повторяющихся фраз.
- Проверка MP3: строгая проверка байтовой сигнатуры отфильтровывает повреждённые или ошибочные ответы.
- Ограничение частоты: настраиваемый минимальный интервал между запросами синтеза предотвращает переполнение очереди.
💬 Обработка чата
- Синтез в реальном времени: автоматически преобразует сообщения игроков, серверные объявления и системные уведомления в озвученное аудио.
- Умная фильтрация спама: настраиваемые пороги кулдауна предотвращают чрезмерное воспроизведение повторяющихся сообщений.
- Очистка текста: удаляет коды форматирования Minecraft (
§,&), обрабатывает двунаправленные маркеры и применяет RTL-форматирование для арабской письменности.- Обработка имён игроков: опциональные метки говорящего с учётом языка (например, «يقول» для арабского, «says» для английского).
🗂️ Система логирования чата
- Ежедневные ротируемые логи: текстовые логи хранятся в
logs/multilangtts-mc/chat-YYYY-MM-DD.txt.- Внутриигровой просмотрщик: прокручиваемый интерфейс с повторным воспроизведением каждого сообщения через TTS.
- Функция экспорта: экспорт логов сессии по указанным путям.
- Асинхронный ввод-вывод: неблокирующая запись файлов предотвращает подтормаживание геймплея.
⚙️ Конфигурация и интерфейс
- Интеграция с ModMenu: полный интерфейс настроек, доступный через ModMenu или горячую клавишу.
- Бэкенд Cloth Config: перезагрузка конфигурации на лету без перезапуска игры.
Настройки для каждого провайдера:
- Google: выбор языкового кода
- ElevenLabs: API-ключ, Voice ID, Model ID, Stability, Similarity Boost, Style Exaggeration, Speed
- Тестовый набор: ввод произвольной фразы с проверкой воспроизведения в один клик.
⌨️ Горячие клавиши
Действие Клавиша по умолчанию Категория Переключить TTS BMulti LangTTS MC Открыть просмотрщик логов чата VMulti LangTTS MC Полностью настраивается через меню управления Minecraft
Поддерживаемые локали (таблица Markdown)
Код локали Язык Регион af_zaАфрикаанс ЮАР ar_saАрабский Саудовская Аравия bg_bgБолгарский Болгария cs_czЧешский Чехия cy_gbВаллийский Великобритания da_dkДатский Дания de_deНемецкий Германия de_atНемецкий Австрия de_chНемецкий Швейцария el_grГреческий Греция en_usАнглийский США en_gbАнглийский Великобритания es_esИспанский Испания es_mxИспанский Мексика es_arИспанский Аргентина es_clИспанский Чили es_ecИспанский Эквадор es_uyИспанский Уругвай es_veИспанский Венесуэла et_eeЭстонский Эстония eu_esБаскский Испания fa_irПерсидский Иран fi_fiФинский Финляндия fil_phФилиппинский Филиппины fr_frФранцузский Франция fr_caФранцузский Канада ga_ieИрландский Ирландия gl_esГалисийский Испания hi_inХинди Индия hr_hrХорватский Хорватия hu_huВенгерский Венгрия id_idИндонезийский Индонезия is_isИсландский Исландия it_itИтальянский Италия ja_jpЯпонский Япония ko_krКорейский Южная Корея lb_luЛюксембургский Люксембург lt_ltЛитовский Литва lv_lvЛатышский Латвия mk_mkМакедонский Северная Македония mt_mtМальтийский Мальта nl_nlНидерландский Нидерланды nl_beНидерландский Бельгия no_noНорвежский Норвегия pl_plПольский Польша pt_ptПортугальский Португалия pt_brПортугальский Бразилия ro_roРумынский Румыния ru_ruРусский Россия sk_skСловацкий Словакия sl_siСловенский Словения sv_seШведский Швеция sw_keСуахили Кения th_thТайский Таиланд tr_trТурецкий Турция uk_uaУкраинский Украина vi_vnВьетнамский Вьетнам zh_cnКитайский (упрощённый) Китай zh_twКитайский (традиционный) Тайвань Покрытие языков TTS
Провайдер Языки Примечания Google Translate TTS 100+ Настраивается через языковой код; по умолчанию: arElevenLabs 29+ Через модель eleven_multilingual_v2; требуется API-ключ👥 Участники
Участник Роль mgv Ведущая разработка, архитектура, ключевые системы DFD3 Соразработка, тестирование, интеграция ⚠️ Важные примечания
- API-ключ ElevenLabs: необходим для премиум-синтеза голоса. Получить можно на https://elevenlabs.io API-ключ хранится локально в конфигурационных файлах Minecraft на устройстве пользователя Он используется только для доступа к сервисам Text-to-Speech (TTS) и не передаётся модом наружу Рекомендуемая настройка: https://elevenlabs.io/app/developers/api-keys > Create Key > установите Access в Text to Speech Избегайте использования API-ключей с полным доступом для лучшей безопасности
- Ограничения частоты Google TTS: публичный эндпоинт подвержен недокументированному троттлингу.
- Обработка арабского текста: автоматическое RTL-встраивание через Unicode bidi-маркеры; удаляется в логах для читаемости.
- Воспроизведение аудио: блокировка только в рабочем потоке — никогда не влияет на основной игровой цикл.
- 🌐 Репозиторий: https://github.com/mgv-hub/Multi-LangTTS-MC
- 🐛 Проблемы: https://github.com/mgv-hub/Multi-LangTTS-MC/issues
- 📦 Релизы: https://github.com/mgv-hub/Multi-LangTTS-MC/releases
Частые вопросы
Как установить Multi-LangTTS-MC?
Установите Fabric под свою версию Minecraft, скачайте Multi-LangTTS-MC под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Multi-LangTTS-MC?
У Multi-LangTTS-MC есть сборки для Minecraft 1.21.10–1.21.11.
Нужен ли Multi-LangTTS-MC на сервере?
Ставится только в игру; на сервер ставить не нужно
Лицензия и источник
GNU General Public License v3.0 onlyможно использовать и распространять; изменённые версии — под той же лицензией и с исходным кодом