Say it once. They read it in their language.
TeaTalk translates your voice into the VRChat chatbox while you keep talking — or captions your own words, clean and live. It runs on your PC, works out of the box, and it's free. No account, no API key.
Your voice, in their language — live.
You talk normally. TeaTalk listens, translates, and posts to your chatbox a beat later — no menus, no stopping mid-sentence. Switch to transcribe mode and it captions your own voice instead.
The default path runs speech recognition locally, on your machine, with free translation built in (Google or Edge). Nothing leaves your PC unless you choose a cloud engine. It just works the first time you open it.
Translate or transcribe
Post your words in another language, or caption them as-is. One click to switch.
Works out of the box
Local speech + free translation. No key, no setup wizard.
Yours and quiet
One small app on your PC that stays out of the way.
One app for all your TeaTools.
Every TeaTools module — translation, haptics, presence — runs through a single connection to VRChat, so you set things up once instead of juggling a separate app per feature. They share your chatbox and avatar cleanly and never fight over a port.
Speaks OSCQuery, so it plays nicely with OSCQuery-based apps like VRCFaceTracking. Send-only tracking is unaffected.
One connection, shared
Your TeaTools modules run through a single link instead of each being its own OSC app to juggle.
Sandboxed & permissioned
Every module runs isolated and asks before it touches your mic, chatbox, or the network. One misbehaving module can't take the rest down.
Free, local-first, no account
The hub and TeaTalk are free, with no sign-up and no API key on the default path.
Start with TeaTalk. More is coming.
TeaTalk is live today. The rest of the family is in development — each one a small, focused tool built to the same bar, sharing the same hub. Here's the honest roadmap.
TeaTalk
Speak, and your words land in the chatbox in your friend's language — or as clean captions of your own voice. Free, local, no key.
Familiar
Miho — a companion who shares the world with you, notices who comes and goes, and reacts in their own way. Not a command bot; a presence.
Meet Familiar →QuiVR
Maps your avatar's OSC contacts to your haptic hardware through Intiface, with tunable intensity. Your avatar's touches become something you can actually feel.
Orbit
Quietly rotates a live clock and your own status lines through the chatbox — and yields the moment you start typing. Presence that never gets in the way.
The whole point: talk to anyone, without thinking about it.
TeaTalk listens as you speak and posts the translation straight to your chatbox, live, while you keep going. The default path is local and free, so there's nothing to sign up for and nothing to pay.
Translate or transcribeFree
Post your speech in another language, or just caption it as-is. Switch modes in a click.
Respects your mute
While you're muted in VRChat, TeaTalk transcribes nothing. Privacy-first by default.
Captions without a voice
Or flip it: set TeaTalk to ignore your mute and keep your voice off with VRChat's push-to-talk. Your mic still reaches the chatbox as text — and on the default local path, your speech is transcribed on your PC and never transmitted in-world.
Local speech + free translation.
Bring a key, and it starts following the conversation.
The default path is free and local. Point TeaTalk at your own OpenRouter model and translation stops working line-by-line and starts working like a conversation.
Conversation memory
A slider — 0–10 recent messages, 4 by default — hands the model your recent back-and-forth as context, so pronouns, follow-ups, and the running topic carry from one line to the next instead of each sentence being translated cold. It resets on its own when you switch language, engine, or mode.
Your glossary
Pin names, jargon, and in-game terms so they come out the same way every time — no more your friend's handle getting “translated.”
Links and @mentions survive
URLs and @handles are set aside before translation and restored after, so they always come through intact.
Your model, your settings
Choose any OpenRouter model and tune how literal it is (deterministic by default).
Your keys are encrypted on your machine with Windows DPAPI and never leave it. You never need a key to use TeaTalk.
The parts you never see.
On-device Whisper
Transcription on your PC, with a selectable model size — bigger is more accurate.
Noise-calibrated listening
One calibration reads your room's background noise and sets the threshold just above it, so the TV and your roommates don't set it off.
Broad language coverage
Speech and translation span dozens of languages.
Falls back safely
If a cloud call fails, TeaTalk retries on the free path so your line still lands.
A companion that reads the room.
Familiar brings Miho into the world with you — an AI companion who notices who comes and goes, follows the vibe of a conversation, and responds in their own way: a shift in expression, a small emote, a line in the chatbox.
Familiar is still in development and releases after the alpha.
Follow along on Discord →Built to be built on.
TeaTools isn't a closed app with a fixed feature list — it's a plugin host. Anyone can write a module, and the parts you build against are permissively licensed, so what you make stays yours.
TeaLink Opening soon
A separate free tool for world & avatar creators: let an AI agent drive the Unity Editor — build scenes, place lights, capture the viewport. Public repo coming shortly.
// one attribute registers a module capability public class NowPlaying : TeaModule { [ChatboxLine(every: "10s")] string Line() => $"♫ {Spotify.Track}"; }
Private by default. Honest about the rest.
Runs locally by default
Speech recognition and free translation run on your PC — the default path doesn't send your voice to a server.
Respects your VRChat mute
On by default: while you're muted in-world, TeaTalk transcribes nothing.
Your keys stay yours
Any API keys you add are encrypted on your PC and never leave it.
The road to public beta
Four things have to be true before we call it beta: it's fast and reliable, safe for anyone to install, it looks finished, and it's more than one tool. Here's where we are on each.
-
In progress
Polishing the alpha
Faster live captions, auto-detected language, and privacy fixes from real tester reports.
-
Next
Safe to install
A signed public download with automatic updates — no antivirus scares, no manual reinstalls.
-
Next
A fresh look
The new Unified Shell — calmer, clearer, and it never interrupts friends who stay muted.
-
Next
More than one tool
Orbit joins TeaTalk — playful avatar status in your chatbox. A hub, not a single app.
-
The goal
Public Beta
TeaTalk + Orbit — signed, polished, and open to everyone.
Try the alpha — and help build it.
TeaTalk is developed in the open on Discord: I post what I'm working on, and early players get a say in what ships next. It's open alpha and it's early, so the door's wide open — the feedback you leave now is the feedback that steers what comes. Grab it, translate your first conversation, and help shape where it goes.