# AI > Machine-readable Agora documentation pages in this section. ## Documentation - [Voice Agent overview](https://docs.agora.io/en/ai.md) - [Optimize audio quality](https://docs.agora.io/en/ai/best-practices/audio-setup.md) - [Get agent state](https://docs.agora.io/en/ai/best-practices/get-agent-state.md) - [Manually control start and end of speech](https://docs.agora.io/en/ai/best-practices/manual-turn-control.md) - [Optimize latency](https://docs.agora.io/en/ai/best-practices/optimize-latency.md) - [Record agent conversations](https://docs.agora.io/en/ai/best-practices/record-agent-conversation.md) - [Restrict where agent can run](https://docs.agora.io/en/ai/best-practices/regional-restrictions.md) - [Architecture](https://docs.agora.io/en/ai/build/architecture.md) - [Direct LLM audio output](https://docs.agora.io/en/ai/build/custom-model-integration/audio-output.md) - [Build a backend and client from scratch](https://docs.agora.io/en/ai/build/custom-model-integration/build-server-client.md) - [Connect your own LLM service](https://docs.agora.io/en/ai/build/custom-model-integration/custom-llm.md) - [Connect your own TTS service](https://docs.agora.io/en/ai/build/custom-model-integration/custom-tts.md) - [Use managed mode](https://docs.agora.io/en/ai/build/custom-model-integration/managed-mode.md) - [Debug agent failures](https://docs.agora.io/en/ai/build/handle-runtime-events/debug-agent-failures.md) - [Client-side events](https://docs.agora.io/en/ai/build/handle-runtime-events/event-notifications.md) - [Get runtime events](https://docs.agora.io/en/ai/build/handle-runtime-events/get-runtime-events.md) - [Monitor agent status, errors, and performance](https://docs.agora.io/en/ai/build/handle-runtime-events/monitor-agent-runtime.md) - [Retrieve conversation history](https://docs.agora.io/en/ai/build/handle-runtime-events/retrieve-session-history.md) - [Handle webhook](https://docs.agora.io/en/ai/build/handle-runtime-events/webhooks.md) - [Send images to the agent](https://docs.agora.io/en/ai/build/send-multimodal-messages.md) - [Improve ASR accuracy with keywords](https://docs.agora.io/en/ai/build/shape-the-conversation/asr-keywords.md) - [Pass information to the agent](https://docs.agora.io/en/ai/build/shape-the-conversation/custom-information.md) - [Talking while waiting](https://docs.agora.io/en/ai/build/shape-the-conversation/filler-words.md) - [Interrupt the agent mid-response](https://docs.agora.io/en/ai/build/shape-the-conversation/interrupt-agent.md) - [Memory for Multi-Turn Conversations](https://docs.agora.io/en/ai/build/shape-the-conversation/short-term-memory.md) - [Start and stop an agent](https://docs.agora.io/en/ai/build/start-stop-agent.md) - [Display live transcripts](https://docs.agora.io/en/ai/build/transcripts.md) - [Architecture overview](https://docs.agora.io/en/ai/device-kit/build/architecture-overview.md) - [Build And Flash Firmware](https://docs.agora.io/en/ai/device-kit/build/build-and-flash-firmware.md) - [Configure Device Network](https://docs.agora.io/en/ai/device-kit/build/configure-device-network.md) - [Demo Server Apis](https://docs.agora.io/en/ai/device-kit/build/demo-server-apis.md) - [Device controls](https://docs.agora.io/en/ai/device-kit/build/device-controls.md) - [Run the R1 demo](https://docs.agora.io/en/ai/device-kit/build/run-r1-demo.md) - [Run The Demo Server](https://docs.agora.io/en/ai/device-kit/build/run-the-demo-server.md) - [Run The R1 Demo](https://docs.agora.io/en/ai/device-kit/build/run-the-r1-demo.md) - [Specifications and compatibility](https://docs.agora.io/en/ai/device-kit/build/specifications-and-compatibility.md) - [Mcp](https://docs.agora.io/en/ai/device-kit/get-started/mcp.md) - [Skills](https://docs.agora.io/en/ai/device-kit/get-started/skills.md) - [Demo server RESTFUL APIs](https://docs.agora.io/en/ai/device-kit/reference/demo-server-apis.md) - [Enable services](https://docs.agora.io/en/ai/device-kit/reference/enable-services.md) - [Pricing](https://docs.agora.io/en/ai/device-kit/reference/pricing.md) - [Release notes](https://docs.agora.io/en/ai/device-kit/reference/release-notes.md) - [Quickstart](https://docs.agora.io/en/ai/device-kit/start-here/quickstart.md) - [Mcp Integrate](https://docs.agora.io/en/ai/get-started/mcp-integrate.md) - [Voice agent quickstart](https://docs.agora.io/en/ai/get-started/quickstart.md) - [Skills Integrate](https://docs.agora.io/en/ai/get-started/skills-integrate.md) - [Amazon Transcribe](https://docs.agora.io/en/ai/models/asr/amazon.md) - [ARES](https://docs.agora.io/en/ai/models/asr/ares.md) - [AssemblyAI](https://docs.agora.io/en/ai/models/asr/assembly-ai.md) - [Deepgram](https://docs.agora.io/en/ai/models/asr/deepgram.md) - [Google](https://docs.agora.io/en/ai/models/asr/google.md) - [Microsoft Azure](https://docs.agora.io/en/ai/models/asr/microsoft.md) - [OpenAI](https://docs.agora.io/en/ai/models/asr/openai.md) - [Sarvam](https://docs.agora.io/en/ai/models/asr/sarvam.md) - [Speechmatics](https://docs.agora.io/en/ai/models/asr/speechmatics.md) - [xAI](https://docs.agora.io/en/ai/models/asr/xai.md) - [Akool](https://docs.agora.io/en/ai/models/avatar/akool.md) - [Anam](https://docs.agora.io/en/ai/models/avatar/anam.md) - [Generic avatar](https://docs.agora.io/en/ai/models/avatar/generic.md) - [LiveAvatar](https://docs.agora.io/en/ai/models/avatar/heygen.md) - [LemonSlice](https://docs.agora.io/en/ai/models/avatar/lemonslice.md) - [Amazon Bedrock](https://docs.agora.io/en/ai/models/llm/amazon.md) - [Azure OpenAI](https://docs.agora.io/en/ai/models/llm/azure-openai.md) - [Claude Anthropic](https://docs.agora.io/en/ai/models/llm/claude.md) - [Dify](https://docs.agora.io/en/ai/models/llm/dify.md) - [Google Gemini](https://docs.agora.io/en/ai/models/llm/gemini.md) - [Google Vertex AI](https://docs.agora.io/en/ai/models/llm/google-vertex-ai.md) - [Groq](https://docs.agora.io/en/ai/models/llm/groq.md) - [OpenAI](https://docs.agora.io/en/ai/models/llm/openai.md) - [xAI Grok](https://docs.agora.io/en/ai/models/llm/xai.md) - [Azure OpenAI Realtime API](https://docs.agora.io/en/ai/models/mllm/azure.md) - [Google Gemini Live](https://docs.agora.io/en/ai/models/mllm/gemini.md) - [Google Gemini Live (Vertex AI)](https://docs.agora.io/en/ai/models/mllm/google-vertex-ai.md) - [OpenAI Realtime API](https://docs.agora.io/en/ai/models/mllm/openai.md) - [xAI Grok](https://docs.agora.io/en/ai/models/mllm/xai.md) - [Amazon Polly](https://docs.agora.io/en/ai/models/tts/amazon.md) - [Cartesia](https://docs.agora.io/en/ai/models/tts/cartesia.md) - [Deepgram](https://docs.agora.io/en/ai/models/tts/deepgram.md) - [ElevenLabs](https://docs.agora.io/en/ai/models/tts/elevenlabs.md) - [Fish Audio](https://docs.agora.io/en/ai/models/tts/fish-audio.md) - [Generic TTS](https://docs.agora.io/en/ai/models/tts/generic-http.md) - [Google](https://docs.agora.io/en/ai/models/tts/google.md) - [Gradium](https://docs.agora.io/en/ai/models/tts/gradium.md) - [Hume AI](https://docs.agora.io/en/ai/models/tts/humeai.md) - [Microsoft Azure](https://docs.agora.io/en/ai/models/tts/microsoft.md) - [MiniMax](https://docs.agora.io/en/ai/models/tts/minimax.md) - [Mistral](https://docs.agora.io/en/ai/models/tts/mistral.md) - [Murf](https://docs.agora.io/en/ai/models/tts/murf.md) - [OpenAI](https://docs.agora.io/en/ai/models/tts/openai.md) - [Rime](https://docs.agora.io/en/ai/models/tts/rime.md) - [Sarvam](https://docs.agora.io/en/ai/models/tts/sarvam.md) - [Typecast](https://docs.agora.io/en/ai/models/tts/typecast.md) - [xAI](https://docs.agora.io/en/ai/models/tts/xai.md) - [Notification event types](https://docs.agora.io/en/ai/reference/event-types.md) - [Openai Realtime Integration](https://docs.agora.io/en/ai/reference/openai-realtime-integration.md) - [Pricing](https://docs.agora.io/en/ai/reference/pricing.md) - [Contribute an ASR extension](https://docs.agora.io/en/ai/reference/ten-agent/create-asr-extension.md) - [Contribute a TTS extension](https://docs.agora.io/en/ai/reference/ten-agent/create-tts-extension.md) - [Release notes](https://docs.agora.io/en/ai/release-notes.md) - [Overview](https://docs.agora.io/en/ai/studio.md) - [Concierge](https://docs.agora.io/en/ai/studio/build/concierge.md) - [Custom Tools](https://docs.agora.io/en/ai/studio/build/custom-tools.md) - [Customize your agent](https://docs.agora.io/en/ai/studio/build/customize-agent.md) - [HubSpot Connector](https://docs.agora.io/en/ai/studio/build/hubspot-connector.md) - [Manage integrations](https://docs.agora.io/en/ai/studio/build/integrations.md) - [Prompt design](https://docs.agora.io/en/ai/studio/build/prompt-design.md) - [Supported vendors](https://docs.agora.io/en/ai/studio/build/supported-vendors.md) - [Test your agent](https://docs.agora.io/en/ai/studio/build/test-agent.md) - [Set up a campaign](https://docs.agora.io/en/ai/studio/deploy/campaign.md) - [Connect your agent](https://docs.agora.io/en/ai/studio/deploy/connect-agent.md) - [Publish your agent](https://docs.agora.io/en/ai/studio/deploy/deploy-agent.md) - [Import a number](https://docs.agora.io/en/ai/studio/deploy/import.md) - [Handle inbound calls](https://docs.agora.io/en/ai/studio/deploy/inbound.md) - [Set up SIP trunk](https://docs.agora.io/en/ai/studio/deploy/sip-trunk.md) - [SIP transfer](https://docs.agora.io/en/ai/studio/deploy/transfer-to-sip.md) - [Agent analytics](https://docs.agora.io/en/ai/studio/observe/analytics.md) - [Call and session history](https://docs.agora.io/en/ai/studio/observe/call-history.md) - [Create your first agent](https://docs.agora.io/en/ai/studio/quickstart.md) - [Addon System](https://docs.agora.io/en/ai/ten-agent/architecture/addon-system.md) - [Build Dependencies](https://docs.agora.io/en/ai/ten-agent/architecture/build-dependencies.md) - [Graphs](https://docs.agora.io/en/ai/ten-agent/architecture/graphs.md) - [Message System](https://docs.agora.io/en/ai/ten-agent/architecture/message-system.md) - [Metadata System](https://docs.agora.io/en/ai/ten-agent/architecture/metadata-system.md) - [Schema System](https://docs.agora.io/en/ai/ten-agent/architecture/schema-system.md) - [Subgraphs](https://docs.agora.io/en/ai/ten-agent/architecture/subgraphs.md) - [Type System](https://docs.agora.io/en/ai/ten-agent/architecture/type-system.md) - [Core Concepts](https://docs.agora.io/en/ai/ten-agent/core-concepts.md) - [Build Ten Applications](https://docs.agora.io/en/ai/ten-agent/develop/build-ten-applications.md) - [Cloud Store](https://docs.agora.io/en/ai/ten-agent/develop/cloud-store.md) - [Debug Ten Applications](https://docs.agora.io/en/ai/ten-agent/develop/debug-ten-applications.md) - [Develop With Go](https://docs.agora.io/en/ai/ten-agent/develop/develop-with-go.md) - [Development Workflow](https://docs.agora.io/en/ai/ten-agent/develop/development-workflow.md) - [Package And Runtime Architecture](https://docs.agora.io/en/ai/ten-agent/develop/package-and-runtime-architecture.md) - [Profile Performance](https://docs.agora.io/en/ai/ten-agent/develop/profile-performance.md) - [Test Ten Extensions And Apps](https://docs.agora.io/en/ai/ten-agent/develop/test-ten-extensions-and-apps.md) - [Validate Graphs](https://docs.agora.io/en/ai/ten-agent/develop/validate-graphs.md) - [Framework Overview](https://docs.agora.io/en/ai/ten-agent/framework-overview.md) - [Set Up Environment](https://docs.agora.io/en/ai/ten-agent/get-started/set-up-environment.md) - [Use Ten Designer](https://docs.agora.io/en/ai/ten-agent/get-started/use-ten-designer.md) - [Use Ten Manager](https://docs.agora.io/en/ai/ten-agent/get-started/use-ten-manager.md) - [Project Overview](https://docs.agora.io/en/ai/ten-agent/project-overview.md) - [Logging](https://docs.agora.io/en/ai/ten-agent/reference/logging.md) - [Required Fields](https://docs.agora.io/en/ai/ten-agent/reference/required-fields.md) - [Versioning](https://docs.agora.io/en/ai/ten-agent/reference/versioning.md)