Overview
lua voice is the entry point for testing voice-enabled agents. You can talk to your agent live in the browser, run automated voice tests against *.voice.test.ts files, and inspect which voice primitives are wired into your agent.
Subcommands
Live Test Options
These apply to the defaultlua voice invocation.
Live Test Examples
lua voice test — Automated Voice Tests
Runs your project’s *.voice.test.ts files via Jest or Vitest. Lua auto-detects which runner you’re using; pass --runner to force one.
lua voice list
Prints the LuaVoice primitives defined in your compiled manifest. Useful for sanity-checking that all your voice agents and voices are wired up after a compile.
Related
- Persona Command — channel-aware personas including
voicebranch - LuaAgent API
- Voice API — define voices in code with
LuaVoice

