> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://dev.hume.ai/docs/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://dev.hume.ai/docs/_mcp/server. # Documentation ## Docs - [Welcome to Hume AI](https://dev.hume.ai/intro.md): Hume AI builds AI models that enable technology to communicate with empathy and support human well-being. - [Getting your API keys](https://dev.hume.ai/docs/introduction/api-key.md): Learn how to obtain your API keys and understand the supported authentication strategies for securely accessing Hume APIs. - [Support](https://dev.hume.ai/support.md): Get technical support, contact our team, or explore enterprise and research programs. - [Voice](https://dev.hume.ai/docs/voice/overview.md): Utilize Hume’s Voice Library or design custom voices tailored to your application. - [Voice Design](https://dev.hume.ai/docs/voice/voice-design.md): A guide to designing expressive, natural-sounding voices using Octave, Hume's speech-language model. - [Voice Cloning](https://dev.hume.ai/docs/voice/voice-cloning.md): Create custom voice clones from speech using Octave, either by recording your voice or uploading a sample. - [Voice Management](https://dev.hume.ai/docs/voice/management.md): A guide to viewing, renaming, and deleting custom voices via the Platform UI or API. - [Text-to-Speech (TTS)](https://dev.hume.ai/docs/text-to-speech-tts/overview.md): Introduction to Hume's TTS API, including its features, usage limits, and key concepts for integration. - [TTS NodeJS Quickstart Guide](https://dev.hume.ai/docs/text-to-speech-tts/quickstart/typescript.md): Step-by-step guide for integrating the TTS API using Hume's TypeScript SDK. - [TTS Python Quickstart Guide](https://dev.hume.ai/docs/text-to-speech-tts/quickstart/python.md): Step-by-step guide for integrating the TTS API using Hume's Python SDK. - [TTS .NET Quickstart Guide](https://dev.hume.ai/docs/text-to-speech-tts/quickstart/dotnet.md): Step-by-step guide for integrating the TTS API using Hume's .NET SDK. - [TTS CLI Quickstart Guide](https://dev.hume.ai/docs/text-to-speech-tts/quickstart/cli.md): Step-by-step guide for integrating the TTS API using Hume's CLI. - [Voice Guide](https://dev.hume.ai/docs/text-to-speech-tts/voice.md): Guide to using a saved voice or a Voice Library voice in your TTS API requests. - [Acting Instructions Guide](https://dev.hume.ai/docs/text-to-speech-tts/acting-instructions.md): Guide to controlling voice expression in Octave TTS through acting instructions, speed settings, and silence parameters. - [Voice Conversion](https://dev.hume.ai/docs/text-to-speech-tts/voice-conversion.md): Guide to converting your audio recordings into different voices using Octave's voice conversion API. - [Continuation Guide](https://dev.hume.ai/docs/text-to-speech-tts/continuation.md): Guide to maintaining coherent speech across multiple utterances and generations. - [Timestamps Guide](https://dev.hume.ai/docs/text-to-speech-tts/timestamps.md): Guide to leveraging timestamps for audio outputted by Octave 2. - [Text-to-Speech API FAQ](https://dev.hume.ai/docs/text-to-speech-tts/faq.md): We’ve compiled a list of frequently asked questions from our developer community. If you don’t see your question here, join the discussion on our [Discord](https://discord.com/invite/humeai). - [Speech-to-Speech (EVI)](https://dev.hume.ai/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/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/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/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/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/docs/speech-to-speech-evi/configuration/build-a-configuration.md): Guide to configuring the Empathic Voice Interface (EVI). - [Session Settings](https://dev.hume.ai/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/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/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/docs/speech-to-speech-evi/configuration/system-prompt.md): Define EVI’s behavior, responses, and style. - [Language Model](https://dev.hume.ai/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/docs/speech-to-speech-evi/configuration/tools.md): Equip EVI with Tools to enable function calling during Chats. - [Event Messages](https://dev.hume.ai/docs/speech-to-speech-evi/configuration/event-messages.md): Schedule and author EVI responses for key Chat events. - [Turn detection](https://dev.hume.ai/docs/speech-to-speech-evi/configuration/turn-detection.md): Tune voice activity detection and end-of-turn behavior. - [Interruption](https://dev.hume.ai/docs/speech-to-speech-evi/configuration/interruption.md): Configure EVI's interruption sensitivity. - [Timeouts](https://dev.hume.ai/docs/speech-to-speech-evi/configuration/timeouts.md): Define and manage chat session duration limits. - [Webhooks](https://dev.hume.ai/docs/speech-to-speech-evi/configuration/webhooks.md): Guide to EVI's webhooks configuration option. - [Interruptibility](https://dev.hume.ai/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/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/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/docs/speech-to-speech-evi/features/context-injection.md): Guide to injecting context during an EVI Chat session. - [Tool Use](https://dev.hume.ai/docs/speech-to-speech-evi/features/tool-use.md): Guide to utilize function calling with EVI. - [Resuming Chats](https://dev.hume.ai/docs/speech-to-speech-evi/features/resume-chats.md): Guide to preserving context from previous Chat sessions. - [Chat History](https://dev.hume.ai/docs/speech-to-speech-evi/features/chat-history.md): Guide to accessing chat history with the EVI. - [Audio Reconstruction](https://dev.hume.ai/docs/speech-to-speech-evi/features/audio-reconstruction.md): Guide to reconstructing the audio from previous Chats for playback. - [Audio](https://dev.hume.ai/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/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/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/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/docs/speech-to-speech-evi/faq.md) - [Hume MCP Server](https://dev.hume.ai/docs/integrations/mcp.md): Use Hume AI's Octave TTS with your favorite MCP clients like Claude Desktop, Cursor, and Windsurf. - [Vercel AI SDK](https://dev.hume.ai/docs/integrations/vercel-ai-sdk.md): Guide to integrating Hume TTS into your web application with the Vercel AI SDK. - [LiveKit](https://dev.hume.ai/docs/integrations/livekit.md): Guide to integrating Hume TTS via the Hume LiveKit Agents plugin. - [Pipecat](https://dev.hume.ai/docs/integrations/pipecat.md): Guide to integrating Hume TTS via the Pipecat framework. - [Vapi](https://dev.hume.ai/docs/integrations/vapi.md): Use Hume as a text-to-speech (TTS) voice provider in your Vapi assistant. - [Twilio](https://dev.hume.ai/docs/integrations/twilio.md): Guide to enabling phone calling with the Empathic Voice Interface (EVI). - [Agora](https://dev.hume.ai/docs/integrations/agora.md): Guide to integrating Hume TTS with Agora's Conversational AI Engine. - [Use case guidelines](https://dev.hume.ai/docs/resources/use-case-guidelines.md) - [Billing](https://dev.hume.ai/docs/resources/billing.md) - [Errors](https://dev.hume.ai/docs/resources/errors.md) - [Privacy](https://dev.hume.ai/docs/resources/privacy.md)