What did the user say?
Speech-to-text converts the turn into words so the agent can understand intent and continue the conversation.
Speech evidence your voice agent can act on—across LiveKit, Pipecat, and custom voice runtimes.
Add a listening layer to LiveKit, Pipecat, or any voice-native agent stack. Chivox turns every spoken turn into structured evidence—pronunciation, fluency, tone, and audio quality—so your application keeps grading deterministic while the agent responds naturally.
Bring the transport and orchestration you already use.
A transcript is essential context, but it cannot reliably grade pronunciation or delivery. Chivox adds the missing speech-performance evidence without replacing your STT, model, or TTS provider.
Speech-to-text converts the turn into words so the agent can understand intent and continue the conversation.
Pronunciation, fluency, tone, completeness, and audio-quality evidence reveal performance that a transcript cannot show.
Your application applies its rubric, then the agent can continue, clarify, correct, grade, or invite a focused retry.
Use MCP or API wherever you can pass audio in and structured JSON back. Chivox handles assessment; your runtime still owns turn-taking, orchestration, and the user experience.
Score a spoken turn inside a real-time room and return pronunciation evidence without breaking the conversation.
Insert assessment alongside speech-to-text, model, and text-to-speech services in an existing pipeline.
Call Chivox through MCP or API from any orchestration layer that can send audio and accept structured JSON.
Keep scoring, grade logic, and safety rules in your application. Give the model only the approved evidence it needs to guide the next turn.
Capture the relevant user turn from LiveKit, Pipecat, or your own voice runtime.
Score pronunciation, fluency, tone, completeness, and recording quality.
Apply deterministic thresholds and select the evidence the agent is allowed to use.
Let the agent explain, clarify, continue, or request a focused retry in the same session.
This provider-neutral example shows the handoff: audio and product rules in, structured evidence out, then an approved response back into the conversation.
Live audio · structured evidence
The listening layer behind reliable voice agents
const assessment = await chivox.assess({
audio: currentTurn.audio,
language: "en-US",
referenceText: currentTurn.expectedText,
});
const grade = applyRubric(assessment, {
pass: 80,
requestRetryBelow: 65,
checkAudioQualityFirst: true,
});Keep your current voice stack and add assessment only where the product needs reliable speech evidence.
Read all FAQsNo. Speech-to-text tells the agent what was said. Chivox adds evidence about how it was spoken, including pronunciation, fluency, tone, completeness, and recording quality. The two layers can work together in the same voice pipeline.
Capture the relevant user turn in your existing pipeline, send the audio and assessment context through MCP or API, then pass the approved scoring fields back to your agent. Your framework continues to control turn-taking, VAD, STT, the model, and TTS.
Yes. Keep pass thresholds, retry rules, routing, and high-impact decisions in application code. The model can explain the approved result naturally without becoming the source of truth for the score.
Depending on the assessment, the response can include pronunciation and fluency scores, audio-quality signals, completeness, word or character detail, phonemes, stress, liaison, Pinyin, and tones.
Assess only the turns that need scoring. Your product can evaluate a completed turn before the next response, run selected checks alongside other pipeline work, or reserve detailed grading for explicit practice and verification moments.
Connect Chivox to LiveKit, Pipecat, or your own voice-native stack. Assess the turns that matter, grade them with product-owned rules, and let the agent respond from approved evidence.