Narrator — голосовой помощник для Minecraft: озвучивание интерфейса и текста
Minecraft предлагает бескрайние миры, но вместе с ними — огромное количество текстовой информации: описания предметов, сообщения чата, статистика, настройки модов. Не всегда удобно вчитываться в каждую строку, особенно если вы заняты строительством или сражением. Мод Narrator решает эту задачу, превращая текст в речь прямо в игре. Он создавался в первую очередь для людей с нарушениями зрения, однако будет полезен любому игроку, который хочет слышать интерфейс, а не только видеть его.
Как работает Narrator?
В основе мода лежит сторонний движок PiperTTS — быстрая система синтеза речи, работающая с различными голосовыми моделями. Когда вы наводите курсор на поддерживаемый элемент (кнопку, предмет, строку чата), Narrator захватывает связанный с ним текст и передаёт его процессу Piper. Тот мгновенно генерирует аудиофайл и воспроизводит его в игре. Никаких задержек, никакого копирования в буфер обмена — всё происходит автоматически и локально, без подключения к интернету. Такой подход гораздо удобнее классических экранных дикторов, требующих постоянного выделения и озвучивания текста вручную.
Установка и настройка
Установка Narrator не требует глубоких технических знаний. Достаточно поместить файл мода в папку mods вашего клиента Minecraft. При первом запуске мод самостоятельно распакует все необходимые компоненты PiperTTS в директорию config/Narrator/PiperTTS. Дальше останется лишь выбрать и загрузить голосовую модель для нужного языка. Например, для русского языка модель помещается в config/Narrator/PiperTTS/voices/ru_RU. Вы можете прослушать примеры звучания разных моделей на странице голосовых образцов Piper, а скачать понравившуюся — из репозитория Piper voices. Важно: для каждой модели требуются два файла с одинаковым именем, но разными расширениями — .onnx и .onnx.json. Не используйте мульти-спикерные модели, так как они не оптимизированы для Minecraft и могут звучать хуже одномодульных.
Для максимально простой установки модов и управления сборками рекомендую обратить внимание на лаунчер foxygame.net. Он позволяет скачивать моды прямо из меню, гибко настраивать клиент и всегда держать версии актуальными. С таким инструментом добавление Narrator в вашу сборку займёт считанные секунды.
Что озвучивает Narrator?
Мод охватывает внушительный список игровых элементов. При наведении курсора озвучиваются:
- Сообщения чата (при клике на конкретную строку) и подсказки чата — достижения, команды, обычный текст.
- Предметы и их полные описания (tooltips).
- Инвентари блоков, мобов и игрока.
- Вкладки творческого режима.
- Достижения и статистика.
- Книга с пером.
- Полосы боссов, уровень опыта, активные эффекты зелий.
- Экран отладки (F3).
- Сплаш-тексты, кнопки и их подсказки, список модов, конфигурации модов.
- Большинство игровых экранов, поля ввода (текст и числа).
- Описание одиночных миров и серверов (включая motd, онлайн, пинг, платформу).
При скролле хотбара озвучивается выбранный предмет. Автоматически, без наведения, Narrator произносит подсказку о том, как слезть с транспорта, название играющей пластинки и финальную поэму Края. Некоторые экраны пока не поддерживаются: список игроков (Tab), временные экраны загрузки мира, профилировщик Shift+F3. Поддержка сторонних модов не гарантируется — если что-то работает, это скорее совпадение.
Часто задаваемые вопросы
Как проверить, что мод работает? При входе в мир появится цветное сообщение о статусе Narrator. Зелёный цвет означает, что всё настроено верно. Жёлтый — отсутствует часть голосовой модели. Красный — инструкция не выполнена. Также можно в любой момент использовать команду /narrator status.
Какие операционные системы поддерживаются? Windows, Linux, macOS и Android. При запуске клиента необходимые файлы PiperTTS автоматически извлекаются под вашу платформу.
Нужен ли интернет для работы? Нет. Narrator полностью автономен и не требует подключения к сети.
Может ли мод повредить мир или считаться читом? Narrator — исключительно клиентский мод. Он не изменяет игровые файлы миров, не даёт никаких преимуществ (не усиливает звуки шагов, не подсвечивает мобов) и абсолютно безопасен.
Как протестировать голосовую модель прямо в игре? Используйте команду /narrator test [любой текст]. Вы услышите, как звучит выбранная модель.
Как управлять громкостью озвучки? Громкость Narrator привязана к параметру «Общая громкость» в настройках «Музыка и звуки».
Как прервать длинное озвучивание? Наведите курсор на любой короткий текст (например, кнопку «Готово») — воспроизведение остановится. Ещё удобнее назначить горячую клавишу «Stop Narrator» в настройках управления.
Можно ли временно отключить мод? Да, назначьте горячую клавишу «Enable/Disable Narrator». Она включает и выключает Narrator в рамках текущей игровой сессии.
Есть ли конфигурационный файл? Да, в папке config находится подробный конфиг с понятными описаниями всех параметров. Вы можете тонко настроить поведение мода под свой модпак.
Как работать с кэшем озвученных файлов? Команда /narrator cache info покажет размер и количество файлов в кэше, а /narrator cache clear полностью очистит папку.
Поддерживается ли арабский язык? Да, но требуется дополнительный шаг: скачайте архив piper_windows_amd64.zip (или аналог для вашей ОС) и скопируйте из него файл libtashkeel_model.ort в config/Narrator/PiperTTS. Голосовую модель для арабского языка помещайте в папку ar_SA, а не ar_JO, как указано в коде языка.
Заключение
Narrator — это не просто мод, а настоящий инструмент доступности, который ломает барьеры между игроком и текстовым контентом Minecraft. Благодаря связке с PiperTTS и поддержке множества голосовых моделей, вы получаете персонализированное звуковое сопровождение практически всего интерфейса. Установка проста, работа автономна, а гибкие настройки позволяют адаптировать поведение мода под любые предпочтения. Если вы цените комфорт и хотите слышать свой мир, Narrator определённо заслуживает места в вашей сборке. А с современным лаунчером вроде foxygame.net весь процесс установки и обновления модов становится ещё приятнее.