> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://dev.hume.ai/voice/docs/speech-to-speech-evi/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://dev.hume.ai/_mcp/server. # Speech-to-Speech (EVI) ## Docs - [Speech-to-Speech (EVI)](https://dev.hume.ai/voice/docs/speech-to-speech-evi/overview.md): Hume's Empathic Voice Interface (EVI) is an advanced, real-time emotionally intelligent voice AI. - [EVI Next.js Quickstart](https://dev.hume.ai/voice/docs/speech-to-speech-evi/quickstart/nextjs.md): A quickstart guide for implementing the Empathic Voice Interface (EVI) with Next.js. - [EVI TypeScript Quickstart](https://dev.hume.ai/voice/docs/speech-to-speech-evi/quickstart/typescript.md): A quickstart guide for integrating the Empathic Voice Interface (EVI) with TypeScript. - [EVI Python Quickstart](https://dev.hume.ai/voice/docs/speech-to-speech-evi/quickstart/python.md): A quickstart guide for integrating the Empathic Voice Interface (EVI) with Python. - [EVI .NET Quickstart](https://dev.hume.ai/voice/docs/speech-to-speech-evi/quickstart/dotnet.md): A quickstart guide for integrating the Empathic Voice Interface (EVI) with .NET. - [Configuring EVI](https://dev.hume.ai/voice/docs/speech-to-speech-evi/configuration/build-a-configuration.md): Guide to configuring the Empathic Voice Interface (EVI). - [Session Settings](https://dev.hume.ai/voice/docs/speech-to-speech-evi/configuration/session-settings.md): Guide to applying EVI configuration options in real time with Session Settings. - [EVI Version](https://dev.hume.ai/voice/docs/speech-to-speech-evi/configuration/evi-version.md): How to set and update the EVI version in your configuration. - [Voice](https://dev.hume.ai/voice/docs/speech-to-speech-evi/configuration/voice.md): Guide to configuring the voice of the Empathic Voice Interface (EVI). - [System Prompt](https://dev.hume.ai/voice/docs/speech-to-speech-evi/configuration/system-prompt.md): Define EVI’s behavior, responses, and style. - [Language Model](https://dev.hume.ai/voice/docs/speech-to-speech-evi/configuration/language-model.md): Choose which language model to use for EVI's response generation. - [Tools](https://dev.hume.ai/voice/docs/speech-to-speech-evi/configuration/tools.md): Equip EVI with Tools to enable function calling during Chats. - [Event Messages](https://dev.hume.ai/voice/docs/speech-to-speech-evi/configuration/event-messages.md): Schedule and author EVI responses for key Chat events. - [Turn detection](https://dev.hume.ai/voice/docs/speech-to-speech-evi/configuration/turn-detection.md): Tune voice activity detection and end-of-turn behavior. - [Interruption](https://dev.hume.ai/voice/docs/speech-to-speech-evi/configuration/interruption.md): Configure EVI's interruption sensitivity. - [Timeouts](https://dev.hume.ai/voice/docs/speech-to-speech-evi/configuration/timeouts.md): Define and manage chat session duration limits. - [Webhooks](https://dev.hume.ai/voice/docs/speech-to-speech-evi/configuration/webhooks.md): Guide to EVI's webhooks configuration option. - [Interruptibility](https://dev.hume.ai/voice/docs/speech-to-speech-evi/features/interruptibility.md): Guide to EVI's interruptibility feature and how to manage interruptions on the client. - [Pause Responses](https://dev.hume.ai/voice/docs/speech-to-speech-evi/features/pause-responses.md): Guide to pausing EVI's responses during a Chat session. - [Dynamic Variables](https://dev.hume.ai/voice/docs/speech-to-speech-evi/features/dynamic-variables.md): Personalize EVI chats by leveraging dynamic variables in your system prompt. - [Context Injection](https://dev.hume.ai/voice/docs/speech-to-speech-evi/features/context-injection.md): Guide to injecting context during an EVI Chat session. - [Tool Use](https://dev.hume.ai/voice/docs/speech-to-speech-evi/features/tool-use.md): Guide to utilize function calling with EVI. - [Resuming Chats](https://dev.hume.ai/voice/docs/speech-to-speech-evi/features/resume-chats.md): Guide to preserving context from previous Chat sessions. - [Chat History](https://dev.hume.ai/voice/docs/speech-to-speech-evi/features/chat-history.md): Guide to accessing chat history with the EVI. - [Audio Reconstruction](https://dev.hume.ai/voice/docs/speech-to-speech-evi/features/audio-reconstruction.md): Guide to reconstructing the audio from previous Chats for playback. - [Audio](https://dev.hume.ai/voice/docs/speech-to-speech-evi/guides/audio.md): Guide to recording and playing audio for an EVI chat. - [Prompt Engineering for EVI](https://dev.hume.ai/voice/docs/speech-to-speech-evi/guides/prompting.md): Guide to crafting system prompts to shape the behavior, responses, and style of the Empathic Voice Interface (EVI). - [Custom Language Model](https://dev.hume.ai/voice/docs/speech-to-speech-evi/guides/custom-language-model.md): Use a custom language model to generate your own text, for maximum configurability. - [Control Plane](https://dev.hume.ai/voice/docs/speech-to-speech-evi/guides/control-plane.md): Guide to controlling active EVI chats from a trusted backend, including updating session settings and streaming mirrored events. - [Empathic Voice Interface FAQ](https://dev.hume.ai/voice/docs/speech-to-speech-evi/faq.md)