Мод для Майнкрафт, который добавляет голосовое произнесение заклинаний для Iron's Spells 'n Spellbooks. Назовите заклинание в микрофон — и оно сработает, если доступно у экипированного персонажа.
Возможности
- Распознаёт названия заклинаний из Iron's Spells 'n Spellbooks, его аддонов и модов, использующих его API.
- Заклинания можно накладывать из книги заклинаний в слоте Curios, из оружия или брони с наложенными заклинаниями.
- По умолчанию срабатывают только заклинания, которые есть у персонажа.
- Индикатор в интерфейсе показывает состояние микрофона, уровень звука, последнее распознанное заклинание, очередь и подсказки похожих фраз.
- В списке заклинаний видны фразы для распознавания, число применений и школа магии.
- Есть безопасная тренировочная арена: она показывает возможное заклинание, но не применяет его.
- Для заклинаний можно задавать произносимые псевдонимы и общие фразы для набора заклинаний.
- Голосовые команды
noочищают очередь, аyesподтверждает предложенный псевдоним при включённомhandsFreeConfirm.
Как пользоваться
Микрофон по умолчанию включается, когда книга заклинаний, посох, зачарованное оружие или броня находятся в руке, надеты либо помещены в слот Curios. Произнесите название доступного заклинания.
Режим gatingMode определяет, когда мод слушает микрофон:
HOLD_ITEM— при экипированном источнике заклинаний;HOLD_KEY_AND_ITEM— при удержании клавиши применения и экипированном источнике;HOLD_KEY— только при удержании клавиши;ALWAYS_ON— в мире Майнкрафт постоянно.
Для сложных названий добавьте фразу в config/voicespells-client.toml, например:
customPhrases = [ "тёмный луч=traveloptics:abyssal_blast" ]
После изменения выберите «More… → Reload grammar now».
Команда /voicespells devices выводит доступные устройства захвата и выбранный микрофон. Команда /voicespells vocab помогает проверить, какие фразы может произнести загруженная языковая модель.
Настройки
Основные параметры находятся в меню Mods → Iron's Spells: Incantation → Config: режим прослушивания, ограничение экипированными заклинаниями, точность распознавания, интерфейс и калибровка микрофона.
Файл config/voicespells/phrasebook.json содержит фразы всех установленных заклинаний. В поле override можно задать собственные варианты; новые заклинания добавляются в этот файл автоматически. Для распознавания на русском требуется выбрать русскую модель через modelId и самостоятельно заполнить русские фразы в phrasebook.json.
Серверные параметры находятся в config/voicespells-server.toml. В castMode доступны CURIO_SPELLBOOK, ANY_SPELLBOOK и FREE; также можно задать белый и чёрный списки игроков, ограничение частоты применения и радиус оповещения.
Требования и совместимость
Требуются Iron's Spells 'n Spellbooks, Curios API и микрофон. Мод сам захватывает звук, поэтому голосовой чат не нужен; он может работать одновременно с Simple Voice Chat.
Распознавание выполняется на компьютере игрока. При первом запуске скачивается языковая модель Vosk; чтобы установить её вручную, задайте autoDownloadModel = false и распакуйте содержимое модели в config/voicespells/model/.
