voice-runtime
v0.0.2
Published
Local-first, provider-neutral runtime for realtime voice agents, powered by TVIC.
Maintainers
Readme
voice-runtime
voice-runtime is the public npm entry point for
TVIC, a provider-neutral runtime for realtime
voice agents with bring-your-own telephony, speech, model, and synthesis providers.
Status: early preview
This 0.0.x release reserves the stable package name while the high-level
createVoiceAgent API is completed. It does not yet export the executable
runtime, and it should not be used in production.
Publishing an explicit placeholder is intentional. Shipping an unfinished runtime API under a stable name would be worse than shipping nothing.
The runtime itself is executable today and developed in the open. To run it now, work from the repository rather than from this package.
What TVIC does
Accepts call media, transcribes speech, decides when a caller actually finished their turn, runs a model and tools, synthesizes a reply incrementally, streams audio back, and handles interruption, cancellation, provider stalls, and hangup.
Recordings, traces, incident analysis, and dashboards are deliberately out of scope. Those belong to Earshot, a separate voice observability product that integrates outside the realtime critical path.
