End-to-end correction workflows
Turn granular word- and phoneme-level feedback, advanced fluency analysis and prosody evidence into focused learner corrections.
CHIVOX delivers industry-leading pronunciation assessment APIs and SDKs for language learning products and services. Engineered for precision speech scoring, our solutions provide granular word- and phoneme-level feedback alongside advanced fluency and prosody analysis.

/best fit
Power end-to-end pronunciation correction inside adaptive tutoring apps, language learning products and high-stakes testing environments. Robust enterprise deployment options help organizations ship professional scoring with minimal integration overhead.

Turn granular word- and phoneme-level feedback, advanced fluency analysis and prosody evidence into focused learner corrections.
Every assessment returns structured JSON your product can use for highlights, coaching, retries, analytics and adaptive next steps.
Flexible deployment options support organizations at scale. More than 100 customers worldwide rely on CHIVOX speech scoring.
/platforms
Native SDKs for mobile and web, plus REST and WebSocket for backends — same scoring family whether the audio is streamed live or submitted after capture.
iOS · Android
Native SDKs for apps that record inside a lesson, drill or exam flow.
JS SDK
Browser capture for web tutors, classroom tools and online practice.
REST · WebSocket
Backend scoring when audio is already uploaded or streamed from your stack.
Your UX
Wire scores into meters, highlights, retries and coaching — not a fixed Chivox UI.
/task coverage
English and Mandarin speaking tasks — from phonics and characters to paragraphs and interactive dialogue — through one SDK/API surface.

/score examples
Explore 12 English and 8 Mandarin kernels with illustrative scoring results. Inspect word- or character-level scoring and the documented evidence returned by each core.
en.sent.scoreIllustrative result using the documented fields available for this kernel.
Example response
Scoring dimensions
Detailed evidence
/structured result
Overall dimensions arrive with word alignment and phoneme detail. Your app decides thresholds, retries and coaching; Chivox keeps the score deterministic.
Your app starts the session
engine.start({
coreType: 'en.sent.score',
refText: 'An apple a day.'
});Same audio · same reference
{
overall: 85,
accuracy: 82,
fluency: { overall: 78 },
details: [ /* word + phoneme rows */ ]
}Shared with MCP & function calling
The same engine powers all three integration paths. Switch wrappers later without rebuilding pronunciation logic — only the call contract changes.
All three use the same Chivox speech-assessment capability. The right choice depends on who captures the audio, who decides to score, and how much of the loop your application controls.
| Compare | SDK & API Native scoring inside the product you own. | MCP server Standardized tool layer for compatible clients. | Function calling Typed function inside your own agent stack. |
|---|---|---|---|
| Best-fit scenario | Embed speech assessment inside a learner-facing app or education platform you own. | Expose the same speech tools to MCP-compatible clients and agent environments. | Add speech assessment inside a custom voice agent or an existing LLM workflow. |
| Best-fit teams | EdTech product teams, mobile/web engineers, and platforms that capture audio in-product. | Developer-tool teams, platform teams, and products supporting several MCP clients. | Voice-agent teams, AI application engineers, and product teams with their own orchestration layer. |
| Integration style | Native SDK plus REST/WebSocket — your code starts the session and owns the UX. | Configure one standardized MCP server that publishes discoverable assessment tools. | Define and invoke a typed function contract in your chosen model or agent SDK. |
| Portability | Highest inside your own product surfaces (iOS, Android, web, server); not an agent tool protocol. | Higher across compatible MCP clients; the tool definition stays consistent. | Depends on the provider or framework, but fits deeply into a custom application loop. |
| Application control | Your application controls capture, when to score, thresholds, retries and learner feedback. | The client discovers and calls tools while your server controls assessment behavior and output. | Your application directly controls validation, routing, retries, thresholds, and response handling. |
| Choose it when… | You own the learner journey and need scoring embedded directly in the product UI. | You want the fastest reusable path into MCP ecosystems or need one tool layer for several clients. | You already own the agent loop and need precise control over when and how assessment runs. |
/workflow
Scoring is one step in a product loop. Keep capture UX, thresholds and learner feedback in your code — Chivox supplies the evidence in between.
The learner speaks inside your app UI. You decide mic prompts, retakes and when a recording is complete enough to score.
Call the SDK or API with the language, task type, reference text and streamed or submitted audio.
Overall dimensions arrive with word and phoneme rows — stable fields your product logic can threshold on.
Highlight errors, unlock the next drill, ask for a cleaner recording, or store raw evidence for analytics.

Enterprise licensing
Tell us the platforms, task types and expected traffic. We'll map a pilot, quote licensing and point you at the right docs — usually within one business day.
Tell us what you’re building and whether you need SDK/API, MCP, or function calling. We’ll reply within one business day with pilot credits, pricing, or a deployment plan.