Conversation and voice

How to Talk to Verity in Minecraft: Chat and Voice Setup

Choose the exact Java or Bedrock project first, test one short typed message, and add microphone or speech features only after text replies work.

Information checked 2026-10-01 Dates and versions can change.

The short answer

To talk to Verity, use the interaction method for the exact project you installed. Stable Java JE 5.7.4 uses ordinary Minecraft chat after Groq or Ollama is configured: open chat, type Verity, say hello., and send it. Utlover65’s Bedrock add-on listens for chat beginning with Verity. PnTMC’s Bedrock add-on uses nearby chat when Verity is on the ground and Hey Verity when Verity is in your inventory.

Keep those methods separate. A Bedrock chat phrase cannot repair a Java microphone setting, and a Java tutorial cannot configure a Bedrock behavior pack. Confirm the edition, author, and Project ID before diagnosing the conversation.

Test one short typed message first. If typed text works, the character, dialogue route, and AI response are available. You can then test voice, language, distance, and audio output one part at a time. If typed text fails with an API code, use the API connection guide before changing microphone settings.

Identify the version you installed

Three maintained projects are covered here:

EditionProjectProject IDHow conversation begins
JavaVerity JE by VarmiteYT1591438Stable 5.7.4: ordinary Minecraft chat; hold V for speech, release to submit
BedrockVerity BE by Utlover651574632Type Verity followed by the message
BedrockVerity - Bedrock Edition by PnTMC1575941Chat nearby on the ground; type Hey Verity while it is in inventory

Look at the project page, not only the icon or world-pack name. Two Bedrock projects can look related while using different scripts, online services, commands, and support channels. If your Project ID is different, follow that project’s own instructions instead of assuming this table applies.

Compare your installed file with the version compatibility guide. The Java steps below are written for the stable release shown in the box above. CurseForge links a 6.0.0+ setup video; it is not the stable 5.7.x tutorial. The beta.9 changelog records an AI config rework. In a beta profile, check your installed key bindings and settings rather than assuming every stable label below remains unchanged.

How to talk to Verity JE on Java

These steps target stable 5.7.4 on Forge 1.20.1. The config labels, chat handler, and default voice keys were checked in the maintainer’s published 5.7.4 artifact. Do not transfer these controls to legacy NeoForge or assume the beta menu is identical.

Use this order:

  1. Launch the Forge 1.20.1 profile and open Mods > Verity > Config. Expect Verity Configuration.
  2. For Groq, set AI Settings > AI Provider to GROQ, fill API Key, and turn Local LLM > Use Ollama off. For local AI, finish the Ollama and LiteLLM setup before turning Use Ollama on.
  3. Under General, keep Immersive Mode off while testing; that mode hides Verity UI and chat. Apply your changes.
  4. Open a new test world and wait for Verity to appear. The chat handler ignores conversation before it has spawned.
  5. Press Minecraft’s chat key (T by default), type Verity, say hello., and press Enter. No slash command or separate dialogue window is required for this test.
  6. Wait for a reply before sending another prompt. If General > Require Verity is enabled, messages must contain Verity; the example works with that filter on or off.

Begin with one short typed prompt. Long story requests, voice input, and several rapid messages add more possible failure points. A short prompt reduces response time and makes the result easy to recognize. Once it works, expand the conversation naturally.

The mod page describes Verity as a personal AI helper, but the answer comes from the selected model. It can be wrong, inconsistent, or affected by the conversation history. Treat each reply as generated dialogue, not as a game command, account instruction, or factual authority.

Text works, but Java voice does not

Verity JE’s project description says the AI text supports all languages, while speech-to-text and text-to-speech were tested in English. That distinction matters. Text input, speech recognition, model response, and spoken output are separate steps.

Use four small tests, stopping at the first failure:

Test in stable 5.7.4What should happenIf it does not
Type Verity, say hello. in Minecraft chatA text reply appearsCheck the provider connection before audio
Speak while watching your operating system’s input meterThe meter movesFix device selection or microphone permission
Close chat, hold V, speak, then release VRecognized words are submitted through Minecraft chatCheck the selected microphone and speech-to-text settings
Wait for Verity’s text replyThe configured voice reads the responseCheck text-to-speech and output devices, not microphone access

In 5.7.4, M cycles available microphones and reports the selected device or that none was found. Compare the device name with the one whose input meter moved. A working headset speaker does not prove its microphone is the selected input.

If typed text answers but no recognized words appear, the model connection is not the immediate problem. Check the selected microphone, system privacy permission, input level, push-to-talk control, and competing applications using the device.

The defaults are V for push-to-talk and M for microphone cycling, not a microphone-selection popup. Open Options > Controls > Key Binds to resolve conflicts or check a changed binding. Under Mods > Verity > Config > AI Settings, 5.7.4 also exposes Use Offline STT, Use Offline AI Voice, Use Native TTS, and TTS Voice. Change one audio setting at a time after text replies work.

Recognized speech is sent as ordinary Minecraft chat in this release. On a multiplayer server, treat it as potentially visible to other players and present in chat logs; do not speak secrets into the test.

If recognized text appears but Verity does not answer, preserve the recognized text and look for a provider error. If a text answer appears but no voice plays, check output volume, selected speakers or headphones, in-game audio categories, and text-to-speech support.

Custom voices with Verity JE Extra

Verity JE Extra is a separate add-on for compatible Verity 6.x installations, not a replacement for the base mod or a fix for stable 5.7.4. Its author documents custom offline Piper voice output and a FishAudio cloud-voice option. These change text-to-speech, the part that reads a generated answer aloud.

The add-on does not override speech-to-text. If the microphone records but no recognized words appear, changing a FishAudio voice ID or importing an offline voice will not repair that input step. Keep the base mod’s speech-recognition diagnosis separate. Conversely, when recognized words and a text answer both appear, focus on the active voice-output configuration.

All JE Extra overrides start disabled. Installing it alone does not switch your voice provider. If you enabled Cloud Voice, its settings can take over speech output independently of the base TTS selection. For a controlled comparison, note the current settings and disable only that override, then send the same short typed prompt. Compare the result before changing the microphone, chat model, or other overrides. The add-on setup guide covers its requirements and beta limitations.

Check microphone permission on your computer

Operating systems can deny microphone access even when the correct device is connected. Open the system privacy settings and look for microphone access granted to Minecraft, Java, or the launcher used for the profile. The exact process name can vary by launcher.

Then check the input device. A laptop microphone, headset microphone, webcam microphone, virtual cable, and controller can all appear as separate choices. Speak while watching the system input meter. If the meter does not move, Verity cannot receive useful audio from that device.

Close voice-chat, recording, or streaming tools for one test if they may be taking exclusive control. Leave them installed; a controlled test is enough to show whether the conflict is real.

Use an ordinary speaking volume and a short phrase. Background noise, aggressive noise suppression, or a very low input level can make speech recognition look like an AI failure. Test in English first because that is the speech path the Verity JE page says was tested.

How language works in Verity JE

Text support and speech support are not the same promise. If you want to chat in Spanish, Russian, Turkish, Arabic, or another language, begin with typed text. A correct typed answer proves that the model can handle the language in your current setup.

Next, test speech-to-text in simple English. If English speech works but your preferred language does not, continue using text or check the maintainer’s current language notes. Change one layer at a time so the next result still tells you something.

The model may answer in a different language when the prompt is short or the conversation contains mixed languages. Ask directly for the language you want and keep the first test simple. A language preference inside one conversation is not necessarily a permanent mod setting.

How to talk to Utlover65’s Verity BE

For Verity BE by Utlover65, Project ID 1574632, the project description says to type Verity followed by whatever you want to say. It also says distance does not matter for this version. The current file is 4.2.3 for Bedrock 26.50 (checked October 18); the 4.2 updates changed lighting and models, not the chat trigger. Check the Bedrock guide before choosing a game build.

Before chatting, complete the add-on setup:

  1. Use the Bedrock build listed for the add-on release.
  2. Activate the required behavior and resource packs.
  3. Enable Beta APIs.
  4. Enable cheats as required by this project.
  5. Connect the script debugger: /script debugger connect traye.ddns.net 19144 (see what this does before you run it).
  6. Type Verity followed by a short question.

The important pattern is the name first, then the message. Use only connection details issued for your own setup, and compare any command from an old comment with the current project instructions.

Choosing where the AI runs. The 4.2.3 code accepts three chat phrases that switch the AI source for you, and you can change them at any time:

Say in chatWhat Verity uses
verity ai workerThe add-on’s shared relay (default). Shared by every player, so it can run out at busy times
verity ai key <your-key>Your own OpenAI key (the code calls OpenAI’s gpt-4o-mini; a Groq key is rejected). It still travels through the relay and is saved in the world
verity ai localYour own Ollama server on the same device (verity ai local <url> for another PC). It requests a model named llama3: run ollama pull llama3, or ollama cp llama3.2:1b llama3 to use a smaller one under that name

Watch your language. The pack has a profanity filter: the first message with swearing or a slur gets a warning from Verity, and the second gets you kicked from the world.

Other commands in the pack: /verity:help lists them all, /verity:status shows the current phase, and /verity:roll / /verity:stoproll make a placed Verity roll after you or stop.

If Verity shows only ..., the project FAQ connects that symptom with an incomplete debugger connection or a backend problem. Re-check the current connection step once, then look for a project status update. Reinstalling the packs repeatedly will not restore an unavailable remote service.

If the dialogue box does not appear at all, focus on Beta APIs, the current add-on release, active packs, and a clean test world. That symptom occurs before a normal AI response.

How to talk to PnTMC’s Bedrock Verity

PnTMC’s Verity - Bedrock Edition, Project ID 1575941, documents two interaction states:

  • When Verity is on the ground, stay nearby and chat.
  • When Verity is in your inventory, type Hey Verity to wake it.

Complete the connection first. PnTMC’s official 4.0.0 setup guide requires its local setup program, your Groq and FishAudio credentials plus voice model ID in a private .env, and the required world settings. With that program running on the same device, enter /connect 127.0.0.1:3000 in your world; repeat it after re-entering. Minecraft must have WebSockets enabled and, for this local setup, Require Encrypted WebSockets disabled. Keep this loopback connection local. See the platform-specific Bedrock setup for installation and startup steps.

On iOS, use typed chat. The maintainer explicitly says microphone input and !talk are not supported by the aShell setup. Repeated microphone-permission changes will not add that feature. Windows and Android have their own setup prerequisites; do not copy their microphone steps to iOS.

Helper chat commands. The helper’s Windows start script lists two chat commands, and its code accepts a short form:

Type in Minecraft chatWhat it does
!verity <message> or !v <message>Sends a typed message to Verity through the helper
!talkRecords 5 seconds from your microphone and sends it for transcription (Windows and Android only)

Ordinary chat near Verity works too, as the project describes; the !verity form is useful when you want to be sure the helper picks the message up.

The project page warns that Verity cannot hear you if you go too far while it is on the ground. That is a project-specific gameplay rule, not a microphone permission. Move closer, confirm the entity is in the expected state, and send one short chat message.

If Verity is in your inventory, an ordinary question may not trigger the same way. Begin with the documented wake phrase. If it does not respond, verify that the PnTMC packs and Beta APIs are active, the local program is still running, and you repeated the connection command for this world session.

Do not run Utlover65’s connection command in a PnTMC world, or /connect 127.0.0.1:3000 in a Utlover65 world. Both add-ons now target Bedrock 26.50, which makes mixing them easier, but they have different owners, connection services, and chat triggers.

Language controls in PnTMC’s version

PnTMC’s helper decides the reply language itself; there is no separate in-game language command in the v4.0.3 helper files. We read its language code, and it works like this:

  • Default is automatic. The .env setting VERITY_LANGUAGE=auto lets the helper pick. If your first messages are clearly English, it settles on English for the session.
  • Type a language name on its own to switch. A chat message that is just spanish, japanese, french, and so on locks replies to that language for the rest of the session.
  • Or ask for it. A message such as “speak Portuguese” or “reply in German” also locks the language.
  • The lock lasts until the helper restarts. Closing and reopening the helper returns to automatic.
  • Voice follows the lock. Once a language is locked, speech recognition is told to expect that language, which improves !talk accuracy.

The language names the helper recognizes are English, Vietnamese, Spanish, Portuguese, Russian, Japanese, Korean, Chinese, French, German, Thai, Indonesian, Hindi, Arabic, and Italian. To fix one language permanently, set VERITY_LANGUAGE in .env to that name and restart the helper.

The /verity_language command recorded in an August version of this guide does not appear in the 4.0.0 setup guide or the v4.0.3 helper, so treat it as belonging to an older release.

Why Verity cannot hear you

“Cannot hear me” can describe several different failures. Match the symptom before changing settings.

Nothing happens after a typed message: Check the exact trigger phrase, project identity, active packs or loaded mod, and AI connection.

Java typed text works but speech does not: Check microphone permission, selected device, speech recognition, and tested language.

How Java voice input actually works in 5.7.4, from the jar: holding V (the “Talk to Verity (Push to talk)” key) records your microphone, and by default the recording is sent to Groq’s whisper-large-v3-turbo model for transcription, using the same Groq key as chat. So a Groq key problem or a Groq 429 can break voice while typed chat looks fine for a moment. The optional built-in offline recognition understands English only and is marked “requires beefy PC” in the settings; if you speak another language, keep cloud recognition. M (“Cycle Selected Mic”) switches microphones, which matters when a headset and a webcam are both connected.

Java recognizes speech but never answers: Look for a Groq or Ollama connection error after the recognized text.

PnTMC Bedrock works nearby but stops farther away: Move closer. The project description says distance matters when Verity is on the ground.

PnTMC Bedrock is in inventory: Use Hey Verity before the message.

PnTMC Bedrock is silent everywhere: Check that its local backend is running and reconnect with /connect 127.0.0.1:3000 after entering the world. Complete the Bedrock prerequisites if you have only imported the packs.

PnTMC on iOS will not use the microphone: Use typed chat; the current aShell setup does not support microphone/!talk.

Utlover65 Bedrock displays ...: Re-check the current connection step and project service status.

No dialogue interface exists: Check the game build, Beta APIs, active behavior pack, and a fresh world.

This symptom map avoids treating every silence as a voice problem.

What you can ask Verity to do

Verity is more than a chatbot: each project connects the conversation to real game actions. These lists come from reading each project’s code, so they describe what the current files can do rather than what a video showed.

Verity JE 6.0.0-beta.9

The beta gives the AI about forty in-game “tools” it can use while answering. You do not type commands; you ask in normal language and the AI decides which tool to call.

You can ask her toExamples of what she can do
Find thingsThe nearest ore of a type you name, the nearest village, the nearest nether fortress, your old base
Tell you about the worldYour coordinates and hers, distance between you, dimension, biome, in-game time, difficulty, light level, the block you are looking at, nearby mobs
Help youGive you an item by dropping it, follow you or stop, come back to you (she returns to your inventory), play her song or a game sound
RememberSave something to her long-term memory, or forget it
React to youChange her expression, adjust karma, forgive you, or (if pushed far enough) decide to transform into her demon form the next day

She can also read your inventory, health, player name, and the list of mods installed in your profile, and that information goes to your AI provider with the request. Stable 5.7.4 also performs actions such as giving items; its built-in rules forbid dropping survival-unobtainable or very rare items such as diamonds and netherite.

PnTMC’s Bedrock add-on

PnTMC’s add-on recognises many requests itself, so they work instantly and correctly even when the AI is slow:

  • Find a structure: village, trial chambers, ancient city, stronghold, mineshaft, ruined portal, pillager outpost, shipwreck, buried treasure, trail ruins, ocean monument, woodland mansion, nether fortress, bastion, or end city. The coordinates appear in chat.
  • Find ores nearby or name the biome you are in.
  • Follow me / come here / stay and drop me items. She refuses valuable items such as diamonds and tells you to mine them yourself.
  • Make a mob sound (“what does a cow sound like”), play her song, answer your health or hunger, give enchanting tips, or do simple maths.
  • Say what you are looking at: aim at a block or creature and ask.

Utlover65’s Bedrock add-on

The 4.2.3 pack switches on an ore locator, a structure locator, follow commands, weather and timer answers, music, idle chatter, and join greetings. Ask in chat starting with “Verity”, and use /verity:roll if you want her to roll after you.

Conversation tips after setup works

Start each new test with a clear request. Short questions make it easier to tell whether Verity heard the full message. Wait for one answer before sending another. Rapid prompts can overlap, hit a provider limit, or make a local model queue work.

If a long conversation becomes slow or confused, start a fresh test rather than changing installation files. Conversation history can increase the amount of text sent to the provider. A new session helps distinguish history size from a broken connection.

Base commands, downloads, credential handling, and world changes on project documentation rather than Verity’s generated reply. Keep backups while using the horror companion experience.

Multiplayer considerations

If conversation works alone but not with friends, use the multiplayer installation checklist to compare server and client files. Do not diagnose a join failure as a voice-permission problem.

For Bedrock, the host’s world settings and active behavior packs control the add-on. Other players need the required resources delivered by the world. Test with one additional player before assuming a larger group will behave the same way.

Avoid posting provider keys or private connection details in server chat. If several people share one Groq-backed setup, their combined prompts may contribute to the same account or organization limits.

Privacy and safe support

This website does not listen to your microphone, receive Verity messages, or accept API keys. It is a static guide. The installed mod or add-on and its provider have their own data paths, so read the relevant project and provider information before sending private text.

When asking for help, include the project title, Project ID, release, Minecraft version, loader if Java, exact interaction used, typed-text result, voice result, and visible error. Leave out Groq keys, passwords, authorization headers, private server addresses, and unedited logs.

A good report sounds like this: “Verity JE 5.7.4 on Forge 1.20.1 answers typed English through Groq, but the microphone input meter moves and no recognized text appears.” That statement isolates speech recognition. “Verity cannot hear me” does not.

Once conversation works, write down the working project version, provider, model, language, input device, and date. If an update changes behavior later, that baseline tells you exactly what changed.

Quick answers

Frequently asked questions

How do I talk to Verity in Minecraft Java Edition?

For stable JE 5.7.4 on Forge 1.20.1, configure Groq or Ollama, wait for Verity to appear, then open Minecraft chat with T, type 'Verity, say hello.', and press Enter. After text works, hold V to speak and release it to submit; M cycles microphones. Check Key Binds if those defaults were changed.

How do I talk to Verity in Minecraft Bedrock?

Utlover65's Verity BE uses “Verity” followed by your message after its own connection setup. PnTMC 4.0.0 first needs its local backend, private .env credentials, and /connect 127.0.0.1:3000. Then use nearby chat on the ground or “Hey Verity” in inventory. PnTMC's iOS setup supports typed chat, not microphone/!talk.

Why can't Verity hear me?

First check whether you are using the interaction required by your exact project. On Java, test typed text and then microphone permission, the selected input device, speech recognition, and language. On PnTMC Bedrock, distance and whether Verity is on the ground or in inventory also matter.

Does Verity support languages other than English?

Verity JE says its text AI supports all languages, while speech-to-text and text-to-speech were tested in English. Utlover65's Bedrock page also says it supports all languages. PnTMC's older /verity_language instruction is not present in the current checked setup guide; do not assume it exists in 4.0.0.

Does this website listen to my microphone?

No. This guide has no microphone control, conversation box, API-key field, or Verity service. Any microphone permission belongs to Minecraft, Java, your operating system, or the installed project, not to this website.

References

Where this information comes from

Project page

Verity JE on CurseForge

Java project details, Project ID 1591438, stable Forge 1.20.1 main file 5.7.4, 6.0.0-beta.9 listing, legacy NeoForge branch, AI options, gallery, and author notices.

Checked

Project page

Verity JE 5.7.4 file and configuration

Stable Forge 1.20.1 release and missing Groq model fix. Static reading of the published jar: mods.toml requirements (Forge 47+, Minecraft 1.20.1, GeckoLib 4.4+, YACL 3.6+ client), config labels and defaults (Hostile Day Threshold 5, Can Crash, True Darkness, Kill Villagers, offline voice), preset-to-model mapping, the exact chat error messages, log messages, and bundled offline voice and speech models.

Checked

Project page

Verity JE 6.0.0-beta.9 file notes

Forge 1.20.1 beta with reworked AI configuration. Static reading of the beta.9 jar: provider list and OPENAI default, SMART/FAST model presets, voice and recognition providers, persistent memory file, recovery and karma commands, Kill Entities and Kill Wildlife toggles, and Demon behaviours.

Checked

Project page

Verity JE Extra by somewhatmaxy

Third-party Forge 1.20.1 add-on for Verity JE 6.x; optional chat and TTS overrides, Piper and Fish Audio setup, unchanged speech input, and experimental Host Mode.

Checked

Project page

Verity JE on Modrinth

The maintained Verity JE listing for Minecraft 1.20.1 with Forge, its AI conversation description, language support notes, and recent update signal.

Checked

Project page

Verity BE on CurseForge

Bedrock project details, current author Utlover65, Project ID 1574632, 4.2.3 main file for 26.50. Static reading of the 4.2.3 file: manifest requirements, Hive Mind script-debugger relay and AI modes, phase counter rules, commands, multiplayer absence system, bundled local-AI script, and pack identifiers.

Checked

Project page

Verity - Bedrock Edition on CurseForge

PnTMC Bedrock project details, Project ID 1575941, release 4.0.0 for Bedrock 26.50, Beta APIs, linked local setup guide, chat behavior, and team credits.

Checked

Project page

PnTMC's Verity 4.0.0 setup guide

Platform-specific local helper installation, WebSockets configuration, connection command, and iOS microphone limitation.

Checked

Project page

PnTMC helper release v4.0.3 (Windows, Android, iOS files)

Static reading of the helper files and the add-on script copy bundled with the Android and iOS helpers (progression timing, kill and mercy rules, story mode command, test commands, keyword fallback): 127.0.0.1:3000 listener, Groq and Fish Audio endpoints, default models, empty bundled keys, chat payload and history length, language lock, chat commands, persona phases, and the exact contents of the Windows .bat files. Nothing was executed.

Checked

Official documentation

Hive Mind API (TrayePlays)

How the Hive Mind library gives Bedrock add-ons web requests through a debugger server, connected with /script debugger connect traye.ddns.net.

Checked

Project page

PnTMC 4.0.0 for Bedrock 26.50, file 8902437

September 17 release targets Bedrock 26.50 without changing the 4.0.0 add-on number. Its scripts were compared with the copy in the v4.0.3 helper downloads and are identical; the manifest requires game version 1.26.40 or newer.

Checked