Unity WebGL
Voice AI NPCs in the browser
Unity's Microphone class does not work in WebGL builds. The Neocortex SDK bridges the browser's microphone into Unity, so players can talk to characters in a web build.
- Free plan
- No credit card
- Unity, Unreal, Godot and Web API

4
ways to integrate
Unity, Unreal, Godot, Web API
20+
languages
set per character
10 s
to clone a voice
or design one from text
€0
to start
free plan and editor testing
Powered by Industry Leaders
Get started
From zero to a talking character in Unity WebGL
What you get
Built for Unity WebGL developers
Microphone in WebGL
Browser audio bridged into Unity through the Neocortex template.
Same components
One microphone component for desktop, mobile and WebGL.
Streamed replies
Characters start speaking quickly instead of waiting for full audio.
No keys in the build
Keep secrets out of client code; meter usage with usage gating.
Visual editor
Design and test characters in the browser before you build.
Web API too
Not on Unity? Call characters from any web stack over HTTP.
How it works
Characters you design, not prompts you babysit
- Personality, emotion, knowledge and world are nodes you connect, not prompts you rewrite.
- Intents and actions turn what a player says into something your game does.
- Test every character in the browser for free before it reaches your engine.
What Our Customers Say
Discover what creators are saying about building with Neocortex.
FAQ
Neocortex for Unity WebGL: common questions
Why doesn't my Unity microphone work in WebGL?
Unity's Web platform documentation lists the Microphone class as not supported, because browsers handle microphone access themselves.
How does Neocortex enable voice in WebGL?
The Neocortex WebGL template connects the browser's microphone to Unity, and the SDK's audio components use it automatically.
Do I need HTTPS?
Yes. Browsers only grant microphone access on secure pages, and the microphone starts after a user gesture such as a click.
Can I run a local LLM in WebGL?
Local models are rarely practical in the browser because of download size and memory, so WebGL builds normally use cloud inference.
Comparing tools?
How Neocortex compares for Unity WebGL teams
Convai alternative
Convai counts every character reply against a monthly quota, with concurrency set per API key. Neocortex gives game teams monthly credits, free editor testing and characters designers control.
ElevenLabs Agents alternative
ElevenLabs Agents is a superb voice pipeline for web, mobile and phone. Games need more: an engine SDK, characters that act, and costs that do not grow with every minute of play.
Player2 alternative
With Player2, every player signs in to Player2 and spends their own credits, and NPCs stop answering when those run out. Neocortex keeps your players inside your game.










