- Get API credentials โ Sign up at platform.hume.ai and create an API key and Secret Key from the dashboard.
- Install the SDK โ Run
pip install hume(Python) ornpm install @humeai/sdk(JavaScript/TypeScript). - Open a WebSocket session โ Connect to the EVI WebSocket endpoint using your credentials; EVI uses a persistent socket for real-time bidirectional audio streaming.
- Stream audio in and out โ Send raw audio bytes (PCM 16-bit) from the microphone; receive audio bytes back along with JSON messages containing transcripts and emotion scores.
- Handle events โ Parse incoming messages for types like
user_message,assistant_message, andaudio_outputto drive your UI and play back the response.
Hume AI (EVI)
by Hume AI
Hume AI's Empathic Voice Interface (EVI) is a voice AI API that understands and responds to human emotional expression in real time, enabling developers to build emotionally intelligent voice applications.
Quick Start
How-To Guides
2Tool Info
- Company
- Hume AI
- Category
- ๐ต Voice & Audio
- How-to Guides
- 2
Tags
Related Tools
ElevenLabs
ElevenLabs
The leading AI voice platform. Clone voices from a short audio sample, generate hyper-realistic speech, and produce multilingual audio. Widely used in content creation and apps.
OpenAI Whisper
OpenAI
OpenAI's open-source speech recognition model. Highly accurate transcription in 99 languages. Runs locally, available via the OpenAI API, and powering many apps.
PlayHT
PlayHT
AI voice generation platform with 900+ voices in 142 languages. Offers voice cloning, ultra-realistic TTS, and an API for building voice-enabled applications.
Suno AI
Suno
Create full songs with lyrics, vocals, and instrumentation from a text prompt. Produces studio-quality music in any genre in seconds. No musical knowledge required.