Hume EVI (Empathic Voice Interface)
Emotion-aware voice interface that measures vocal expression and replies with expressive speech, optionally using a supplemental LLM. Hume is shutting EVI and its TTS API down on November 13, 2026, so it is only relevant for migrating existing users.
Overview
Best for: Nothing new. Existing integrations should migrate before 2026-11-13.
At a glance
Shutting down November 13, 2026. 11 languages on EVI 4-mini (EVI 3 English only). Price is third-party reported Starter overage ($0.04 to $0.07 by plan). Free plan 5 min/month (third-party). Supplemental LLM optional on EVI 3, required on EVI 4-mini.
WebM (browser) or linear16 PCM (e.g. 44.1 kHz mono, declared in session_settings); no mu-law
base64 WAV in audio_output messages
EVI 3: English. EVI 4-mini: English, Japanese, Korean, Spanish, French, Portuguese, Italian, German, Russian, Hindi, Arabic.
Hume voice library and custom voices via configs.
No figure on the overview page.
Not stated.
Not re-verified; irrelevant after shutdown.
Features
- expression (prosody) measures per sentence
- tone-aware end-of-turn detection
- interruption handling
- supplemental LLMs (Anthropic, OpenAI, Google, Fireworks and others)
- configs and chat history resume
Pricing
| What | Price | Unit |
|---|---|---|
| Free | $0 | per month |
| Starter | $3 | per month |
| Creator | $14 | per month |
| Pro | $70 | per month |
| Scale | $200 | per month |
| Business | $500 | per month |
Third-party reported EVI 3 overage rates; EVI 4-mini reportedly about half. Supplemental LLM cost may be extra.
Not token-billed.
Free tier: 5 EVI minutes per month (third-party data).
Source: fish.audio
Setup
- Do not start new projects: the API shuts down on 2026-11-13.
- Existing users: export any chat data you need before the deadline and plan a migration (Hume points to Real World VoiceEQ for comparing alternatives).
- Connect to the EVI chat WebSocket with api_key (server) or access_token (browser) and a config_id.
Endpoint
wss://api.hume.ai/v0/evi/chat
Authentication
api_key or access_token query parameter (REST uses X-HUME-API-KEY header)
Quick start javascript
// EVI is being shut down on 2026-11-13. Only for existing integrations.
// npm i ws. Use an access token (not the API key) from browsers.
import WebSocket from "ws";
const url = `wss://api.hume.ai/v0/evi/chat?api_key=${process.env.HUME_API_KEY}&config_id=${process.env.HUME_CONFIG_ID}`;
const ws = new WebSocket(url);
ws.on("open", () => {
// Raw PCM must be declared; WebM from browsers needs no settings.
ws.send(JSON.stringify({
type: "session_settings",
audio: { encoding: "linear16", sample_rate: 44100, channels: 1 },
}));
});
export function sendPcm(buf) {
ws.send(JSON.stringify({ type: "audio_input", data: buf.toString("base64") }));
}
ws.on("message", (raw) => {
const ev = JSON.parse(raw.toString());
if (ev.type === "audio_output") playWav(Buffer.from(ev.data, "base64")); // base64 WAV
if (ev.type === "user_message") console.log(ev.message?.content, ev.models?.prosody);
});
function playWav(wav) {}
Written from the current docs. Check the vendor's SDK version before you ship.
Warnings
Shutting down November 13, 2026
Hume's docs and changelog (notice dated 2026-10-02) say the TTS and EVI APIs end at 12:01 a.m. EST on November 13, 2026 and all account data is then permanently deleted. Do not build on it.
Export data now
Chat histories, configs and custom voices are deleted after the cutoff; export transcripts and anything needed for compliance before then.
Pricing not verifiable from Hume
Hume's pricing page no longer shows EVI rates; figures here come from third-party comparison pages and may be stale.
EVI 4-mini needs a supplemental LLM
4-mini requires a supplemental LLM (third-party sources say LLM cost is billed separately), so the per-minute rate is not the full cost.
30-minute session cap
Sessions end at 30 minutes; long calls need resume via chat group ids.
EVI 3 is English only
Only EVI 4-mini is multilingual.
Plus 14 warnings that apply to all voice-to-voice APIs. See category warnings.
Limits
- Access ends November 13, 2026 at 12:01 a.m. EST; account data permanently deleted after that
- Max session duration 30 minutes
- Max WebSocket message 16 MB
- HTTP rate limit 100 requests per second
- Concurrent sessions set by subscription tier
Models and products
| Name | Status |
|---|---|
| EVI 3 | GA |
| EVI 4-mini | GA |
Docs and sources
Docs
Sources used
- dev.hume.ai/docs/speech-to-speech-evi/overview
- dev.hume.ai/docs/introduction
- dev.hume.ai/changelog
- dev.hume.ai/docs/speech-to-speech-evi/guides/audio
- fish.audio/vs/pricing/hume-ai/
- usagepricing.com/blueprint/hume-ai
All prices (third-party only); exact session_settings field names in the snippet; whether supplemental LLM usage is billed separately.