# Smallest AI Docs ## Docs - [Build Your First Agent](https://docs.smallest.ai/atoms/atoms-platform/get-started/quick-start.mdx): Create and test a working voice agent in 5 minutes. - [Atoms Platform Overview](https://docs.smallest.ai/atoms/atoms-platform/get-started/platform-overview.mdx): The visual workspace for building production-ready voice AI agents. - [Single Prompt Agents](https://docs.smallest.ai/atoms/atoms-platform/single-prompt-agents/overview.mdx): Build flexible, conversational agents powered by a single prompt. - [Manual Setup](https://docs.smallest.ai/atoms/atoms-platform/single-prompt-agents/creating-your-agent/manual-setup.mdx): Build a Single Prompt agent from a blank canvas. - [From Template](https://docs.smallest.ai/atoms/atoms-platform/single-prompt-agents/creating-your-agent/from-template.mdx): Jumpstart your Single Prompt agent with pre-built templates. - [Create with AI](https://docs.smallest.ai/atoms/atoms-platform/single-prompt-agents/creating-your-agent/ai-assisted.mdx): Describe what you need, and AI generates a complete agent for you. - [The Prompt Editor](https://docs.smallest.ai/atoms/atoms-platform/single-prompt-agents/prompt-section/writing-prompts.mdx): Where you write your agent's instructions — a markdown editor with section navigation. - [Model Selection](https://docs.smallest.ai/atoms/atoms-platform/single-prompt-agents/prompt-section/model-selection.mdx): Choose the right AI model for your agent. - [Voice Selection](https://docs.smallest.ai/atoms/atoms-platform/single-prompt-agents/prompt-section/voice-selection.mdx): Choose and preview voices for your agent. - [End Call](https://docs.smallest.ai/atoms/atoms-platform/single-prompt-agents/configuration-panel/end-call.mdx): Configure when and how your agent ends calls. - [Transfer Call](https://docs.smallest.ai/atoms/atoms-platform/single-prompt-agents/configuration-panel/transfer-call.mdx): Configure call transfers to human agents. - [Knowledge Base](https://docs.smallest.ai/atoms/atoms-platform/single-prompt-agents/configuration-panel/knowledge-base.mdx): Give your agent access to reference documents. - [Variables](https://docs.smallest.ai/atoms/atoms-platform/single-prompt-agents/configuration-panel/variables.mdx): Use dynamic values in your prompts and conversations. - [API Calls](https://docs.smallest.ai/atoms/atoms-platform/single-prompt-agents/configuration-panel/api-calls.mdx): Connect your agent to external services and data. - [General Settings](https://docs.smallest.ai/atoms/atoms-platform/single-prompt-agents/agent-settings/general-settings.mdx): Configure first message and timeout behavior for your agent. - [Language Selection](https://docs.smallest.ai/atoms/atoms-platform/single-prompt-agents/agent-settings/language-selection.mdx): Set the primary language for your agent. - [Voice Settings](https://docs.smallest.ai/atoms/atoms-platform/single-prompt-agents/agent-settings/voice-settings.mdx): Fine-tune speech behavior, pronunciation, and voice detection. - [Model Settings](https://docs.smallest.ai/atoms/atoms-platform/single-prompt-agents/agent-settings/model-settings.mdx): Configure AI model, language, and speech behavior. - [Phone Number](https://docs.smallest.ai/atoms/atoms-platform/single-prompt-agents/agent-settings/phone-number.mdx): Assign a phone number to your agent. - [Webhooks](https://docs.smallest.ai/atoms/atoms-platform/single-prompt-agents/agent-settings/webhooks.mdx): Connect your agent to webhook endpoints. - [Conversational Flow Agents](https://docs.smallest.ai/atoms/atoms-platform/conversational-flow-agents/overview.mdx): Build structured, goal-oriented agents with visual workflows. - [Manual Setup](https://docs.smallest.ai/atoms/atoms-platform/conversational-flow-agents/creating-your-agent/manual-setup.mdx): Build a Conversational Flow agent from a blank canvas. - [From Template](https://docs.smallest.ai/atoms/atoms-platform/conversational-flow-agents/creating-your-agent/from-template.mdx): Jumpstart your Conversational Flow agent with pre-built templates. - [Workflow Builder](https://docs.smallest.ai/atoms/atoms-platform/conversational-flow-agents/workflow-tab/workflow-builder.mdx): The visual canvas for designing conversation flows. - [Node Types](https://docs.smallest.ai/atoms/atoms-platform/conversational-flow-agents/workflow-tab/node-types.mdx): Complete reference for every node type in Conversational Flow. - [Conditions & Branching](https://docs.smallest.ai/atoms/atoms-platform/conversational-flow-agents/workflow-tab/conditions.mdx): Create dynamic conversation paths based on caller responses. - [Variables](https://docs.smallest.ai/atoms/atoms-platform/conversational-flow-agents/workflow-tab/variables.mdx): Use dynamic values throughout your conversation flow. - [General Settings](https://docs.smallest.ai/atoms/atoms-platform/conversational-flow-agents/agent-settings/general-settings.mdx): Configure timeout behavior for idle conversations. - [Languages](https://docs.smallest.ai/atoms/atoms-platform/conversational-flow-agents/agent-settings/languages.mdx): Configure supported languages for your agent. - [Voice Settings](https://docs.smallest.ai/atoms/atoms-platform/conversational-flow-agents/agent-settings/voice-settings.mdx): Fine-tune speech behavior, pronunciation, and voice detection. - [Model Settings](https://docs.smallest.ai/atoms/atoms-platform/conversational-flow-agents/agent-settings/model-settings.mdx): Configure AI model, global prompt, and knowledge base. - [Phone Number](https://docs.smallest.ai/atoms/atoms-platform/conversational-flow-agents/agent-settings/phone-number.mdx): Assign a phone number to your agent. - [Webhooks](https://docs.smallest.ai/atoms/atoms-platform/conversational-flow-agents/agent-settings/webhooks.mdx): Connect your agent to webhook endpoints. - [Knowledge Base](https://docs.smallest.ai/atoms/atoms-platform/features/knowledge-base.mdx): Give your agents access to information they can reference during conversations. - [Webhooks](https://docs.smallest.ai/atoms/atoms-platform/features/webhooks.mdx): Send call data to your systems when events occur. - [Widget](https://docs.smallest.ai/atoms/atoms-platform/features/widget.mdx): Embed your voice agent directly on your website. - [Integrations](https://docs.smallest.ai/atoms/atoms-platform/features/integrations.mdx): Connect your agent to third-party services. - [Post-Call Metrics](https://docs.smallest.ai/atoms/atoms-platform/features/post-call-metrics.mdx): Extract structured data from every conversation automatically. - [Variables](https://docs.smallest.ai/atoms/atoms-platform/features/variables.mdx): Dynamic values for personalization and data flow. - [API Calls](https://docs.smallest.ai/atoms/atoms-platform/features/api-calls.mdx): Connect agents to external systems. - [Phone Numbers](https://docs.smallest.ai/atoms/atoms-platform/deployment/phone-numbers.mdx): Get and manage phone numbers for your agents. - [Audiences](https://docs.smallest.ai/atoms/atoms-platform/deployment/audiences.mdx): Create and manage contact lists for outbound campaigns - [Campaigns](https://docs.smallest.ai/atoms/atoms-platform/deployment/campaigns.mdx): Create and manage outbound calling campaigns - [Analytics](https://docs.smallest.ai/atoms/atoms-platform/analytics-logs/overview.mdx): Monitor call performance across your agents and campaigns - [Testing Your Agent](https://docs.smallest.ai/atoms/atoms-platform/analytics-logs/testing.mdx): Validate your agent before deploying to production. - [Conversation Logs](https://docs.smallest.ai/atoms/atoms-platform/analytics-logs/conversation-logs.mdx): Review transcripts and debug agent behavior. - [Locking Your Agent](https://docs.smallest.ai/atoms/atoms-platform/analytics-logs/locking.mdx): Protect production agents from accidental changes. - [Cookbooks](https://docs.smallest.ai/atoms/atoms-platform/cookbooks/using-cookbooks.mdx): Code examples, templates, and demos for common voice AI use cases. - [Quick Reference](https://docs.smallest.ai/atoms/atoms-platform/reference/quick-reference.mdx): Every term, linked to where you need to go. - [Glossary](https://docs.smallest.ai/atoms/atoms-platform/reference/glossary.mdx): Definitions of key terms used in Atoms. - [Agent Issues](https://docs.smallest.ai/atoms/atoms-platform/troubleshooting/common-issues/agent-issues.mdx): Troubleshoot common problems with voice AI agents. - [Call Quality Issues](https://docs.smallest.ai/atoms/atoms-platform/troubleshooting/common-issues/call-quality.mdx): Troubleshoot audio and connection problems. - [Configuration Issues](https://docs.smallest.ai/atoms/atoms-platform/troubleshooting/common-issues/configuration.mdx): Troubleshoot setup and settings problems. - [Frequently Asked Questions](https://docs.smallest.ai/atoms/atoms-platform/troubleshooting/faq.mdx): Answers to common questions about Atoms. - [Getting Help](https://docs.smallest.ai/atoms/atoms-platform/troubleshooting/getting-help.mdx): How to get support when you need it. - [ ](https://docs.smallest.ai/atoms/product-overview/capabilities/welcome.mdx): Build, test, and deploy voice AI agents in minutes. - [Voice AI Agents](https://docs.smallest.ai/atoms/product-overview/capabilities/agents.mdx): AI-powered voice assistants that handle real conversations - [Knowledge Base](https://docs.smallest.ai/atoms/product-overview/capabilities/knowledge-base.mdx): Give agents your company's knowledge - [Voice & Speech](https://docs.smallest.ai/atoms/product-overview/capabilities/voice-and-speech.mdx): Industry-leading voice AI with Lightning, Pulse, and Electron - [Campaigns](https://docs.smallest.ai/atoms/product-overview/capabilities/campaigns.mdx): Outbound calling at scale - [Phone Numbers](https://docs.smallest.ai/atoms/product-overview/capabilities/telephony.mdx): Inbound, outbound, and phone infrastructure - [Integrations](https://docs.smallest.ai/atoms/product-overview/capabilities/integrations.mdx): Connect Atoms to your existing tools - [Subscription & Plans](https://docs.smallest.ai/atoms/product-overview/admin/subscription-plans.mdx): Manage your subscription, compare plans, and track credits - [API Keys](https://docs.smallest.ai/atoms/product-overview/admin/api-keys.mdx): Create and manage API keys for programmatic access - [Settings & Team](https://docs.smallest.ai/atoms/product-overview/admin/settings-team.mdx): Manage your profile, organization, and team members - [Changelog](https://docs.smallest.ai/atoms/product-overview/reference/changelog.mdx): What's new in Atoms - [Support](https://docs.smallest.ai/atoms/product-overview/reference/support.mdx): Get help with Atoms - [Quick Start](https://docs.smallest.ai/atoms/developer-guide/get-started/quickstart.mdx): Install the SDK, build an agent, and run it. - [What is Atoms SDK?](https://docs.smallest.ai/atoms/developer-guide/get-started/overview.mdx): Build real-time voice AI agents in Python. - [CLI Reference](https://docs.smallest.ai/atoms/developer-guide/get-started/cli.mdx): Test, deploy, and manage your agents from the terminal. - [Core Concepts](https://docs.smallest.ai/atoms/developer-guide/get-started/core-concepts/overview.mdx): The fundamental building blocks of the Atoms SDK. - [Nodes](https://docs.smallest.ai/atoms/developer-guide/get-started/core-concepts/nodes.mdx): The fundamental building blocks of your agent's logic. - [Events](https://docs.smallest.ai/atoms/developer-guide/get-started/core-concepts/events.mdx): The lifeblood of an Atoms application. - [Graph](https://docs.smallest.ai/atoms/developer-guide/get-started/core-concepts/graphs.mdx): Connect nodes into event processing pipelines. - [Sessions](https://docs.smallest.ai/atoms/developer-guide/get-started/core-concepts/sessions.mdx): The runtime universe for your agent. - [Agents](https://docs.smallest.ai/atoms/developer-guide/build/agents/overview.mdx): The brain of your AI application. - [Configuration](https://docs.smallest.ai/atoms/developer-guide/build/agents/llm/overview.mdx): Setting up the brain of your agent. - [LLM Settings](https://docs.smallest.ai/atoms/developer-guide/build/agents/llm/llm-settings.mdx): Configure models, parameters, and providers. - [Prompting Guide](https://docs.smallest.ai/atoms/developer-guide/build/agents/llm/prompts.mdx): Write prompts that make your voice agent sound natural, stay on track, and get work done. - [Bring Your Own Model](https://docs.smallest.ai/atoms/developer-guide/build/agents/llm/byom.mdx): Run Atoms agents with your own models. - [Tools & Functions](https://docs.smallest.ai/atoms/developer-guide/build/agents/tools/overview.mdx): Giving your agent the ability to take action. - [Defining Tools](https://docs.smallest.ai/atoms/developer-guide/build/agents/tools/defining-tools.mdx): Create functions that your agent can call. - [Tool Execution](https://docs.smallest.ai/atoms/developer-guide/build/agents/tools/executing-tools.mdx): Register tools and handle LLM tool calls. - [Built-in Actions](https://docs.smallest.ai/atoms/developer-guide/build/agents/tools/built-in-tools.mdx): SDK-provided actions for common tasks. - [Streaming](https://docs.smallest.ai/atoms/developer-guide/build/agents/patterns/streaming.mdx): Stream responses to minimize latency and improve user experience. - [Interruption Handling](https://docs.smallest.ai/atoms/developer-guide/build/agents/patterns/interruption-handling.mdx): Handle user barge-ins gracefully during agent responses. - [State Management](https://docs.smallest.ai/atoms/developer-guide/build/agents/patterns/state-management.mdx): Track and manage data across conversation turns. - [Conversation Flow Design](https://docs.smallest.ai/atoms/developer-guide/build/agents/patterns/conversation-flow-design.mdx): Structure complex conversation paths and branching logic. - [Multi-Agent Orchestration](https://docs.smallest.ai/atoms/developer-guide/build/agents/patterns/multi-agent-orchestration.mdx): Coordinate multiple specialized agents in complex workflows. - [Knowledge Base](https://docs.smallest.ai/atoms/developer-guide/build/knowledge-base/overview.mdx): Give your agents accurate, domain-specific knowledge. - [Using Knowledge Bases](https://docs.smallest.ai/atoms/developer-guide/build/knowledge-base/usage.mdx): Create, upload content, and connect knowledge bases to your agents. - [Calling](https://docs.smallest.ai/atoms/developer-guide/build/calling/overview.mdx): Make outbound calls with your AI agent. - [Outbound Calls](https://docs.smallest.ai/atoms/developer-guide/build/calling/outbound-calls.mdx): Make phone calls programmatically with your AI agent. - [Call Control](https://docs.smallest.ai/atoms/developer-guide/build/calling/call-control.mdx): End calls and transfer to humans from within your agent. - [Campaigns](https://docs.smallest.ai/atoms/developer-guide/build/campaigns/overview.mdx): Run outbound call campaigns at scale with the Atoms SDK. - [Audiences](https://docs.smallest.ai/atoms/developer-guide/build/campaigns/managing-audiences.mdx): Create and manage contact lists for outbound campaigns. - [Running Campaigns](https://docs.smallest.ai/atoms/developer-guide/build/campaigns/creating-campaigns.mdx): Create, start, monitor, and manage outbound call campaigns. - [Testing & Debugging](https://docs.smallest.ai/atoms/developer-guide/operate/testing-debugging/overview.mdx): Testing, debugging, and optimizing your agent. - [Logging & Observability](https://docs.smallest.ai/atoms/developer-guide/operate/testing-debugging/logging-observability.mdx): Monitor your agents in development and production. - [Common Issues](https://docs.smallest.ai/atoms/developer-guide/operate/testing-debugging/common-issues.mdx): Troubleshoot frequently encountered problems. - [Analytics](https://docs.smallest.ai/atoms/developer-guide/operate/analytics/overview.mdx): Track every call, measure performance, and extract insights. - [Call Metrics](https://docs.smallest.ai/atoms/developer-guide/operate/analytics/call-metrics.mdx): Retrieve call details, transcripts, recordings, and performance data. - [Post-Call Analytics](https://docs.smallest.ai/atoms/developer-guide/operate/analytics/post-call-analytics.mdx): Configure AI summaries and disposition metrics for automated call insights. - [SSE for Live Transcripts](https://docs.smallest.ai/atoms/developer-guide/operate/analytics/sse-for-live-transcripts.mdx): Real-time streaming of user speech (STT) and agent speech (TTS) events for an active call via Server-Sent Events. - [Examples](https://docs.smallest.ai/atoms/developer-guide/examples/examples.mdx): Full end-to-end code examples from the cookbook. - [Quick Start](https://docs.smallest.ai/atoms/mcp/getting-started/quick-start.mdx): Talk to your Atoms voice agents, debug calls, and view analytics — all without leaving your editor. - [Manual Setup](https://docs.smallest.ai/atoms/mcp/getting-started/manual-setup.mdx): Step-by-step config for Cursor and Claude Desktop. - [Available Tools](https://docs.smallest.ai/atoms/mcp/using-the-mcp/available-tools.mdx): Everything the MCP server can do, under the hood. - [Prompt Cookbook](https://docs.smallest.ai/atoms/mcp/using-the-mcp/prompt-cookbook.mdx): Copy-paste prompts for everything the MCP can do. Just type them in your editor's chat. - [Troubleshooting](https://docs.smallest.ai/atoms/mcp/help/troubleshooting.mdx): Common issues and how to fix them. - [AI Tools](https://docs.smallest.ai/atoms/developer-tools/overview.mdx): Tools and integrations for using Smallest AI with AI coding assistants. - [Context7](https://docs.smallest.ai/atoms/developer-tools/context-7.mdx): Use up-to-date Smallest AI documentation directly inside Cursor, Claude, and other AI coding assistants. - [Introduction](https://docs.smallest.ai/waves/documentation/getting-started/introduction.mdx): Speech AI APIs by Smallest AI — generate speech with Lightning TTS and transcribe audio with Pulse STT. - [Models](https://docs.smallest.ai/waves/documentation/getting-started/models.mdx): Find detailed description of each model along with their capabilities and supported languages. - [Authentication](https://docs.smallest.ai/waves/documentation/getting-started/authentication.mdx): Create an API key and authenticate requests to the Smallest AI APIs. - [Quickstart](https://docs.smallest.ai/waves/documentation/text-to-speech-lightning/quickstart.mdx): Generate your first speech audio in under 60 seconds with Lightning TTS. - [Overview](https://docs.smallest.ai/waves/documentation/text-to-speech-lightning/overview.mdx): Lightning TTS API — generate speech from text with 80+ voices, 44.1 kHz audio, ~100ms latency, and streaming support. - [Sync & Async Synthesis](https://docs.smallest.ai/waves/documentation/text-to-speech-lightning/sync-async.mdx): Generate speech synchronously or concurrently — REST API and SDK examples. - [Streaming](https://docs.smallest.ai/waves/documentation/text-to-speech-lightning/streaming.mdx): Stream TTS audio in real-time via WebSocket or SSE — first chunk in ~100ms. - [Pronunciation Dictionaries](https://docs.smallest.ai/waves/documentation/text-to-speech-lightning/pronunciation-dictionaries.mdx): Learn how to create and use pronunciation dictionaries to control how specific words are pronounced in your text-to-speech synthesis - [Voices & Languages](https://docs.smallest.ai/waves/documentation/text-to-speech-lightning/voices-languages.mdx): List available voices, models, and supported languages via the API. - [HTTP vs HTTP Streaming vs Websockets](https://docs.smallest.ai/waves/documentation/text-to-speech-lightning/http-vs-streaming-vs-web-sockets.mdx): What should you use? - [Quickstart](https://docs.smallest.ai/waves/documentation/speech-to-text-pulse/quickstart.mdx): Transcribe your first audio file in under 60 seconds with Pulse STT. - [Overview](https://docs.smallest.ai/waves/documentation/speech-to-text-pulse/overview.mdx): Pulse STT API — transcribe audio in real-time or from files with 39 language support, diarization, and emotion detection. - [Quickstart](https://docs.smallest.ai/waves/documentation/speech-to-text-pulse/pre-recorded/quickstart.mdx): Get started with transcribing pre-recorded audio files using the Waves STT API - [Audio Specifications](https://docs.smallest.ai/waves/documentation/speech-to-text-pulse/pre-recorded/audio-formats.mdx): Supported formats, codecs, and recommendations for pre-recorded audio - [Webhooks](https://docs.smallest.ai/waves/documentation/speech-to-text-pulse/pre-recorded/webhooks.mdx): Receive asynchronous Pulse STT results without polling - [Features](https://docs.smallest.ai/waves/documentation/speech-to-text-pulse/pre-recorded/features.mdx): Available features for Pre-Recorded Pulse STT API - [Troubleshooting](https://docs.smallest.ai/waves/documentation/speech-to-text-pulse/pre-recorded/troubleshooting.mdx): Resolve common issues when uploading pre-recorded audio to Pulse STT - [Best Practices](https://docs.smallest.ai/waves/documentation/speech-to-text-pulse/pre-recorded/best-practices.mdx): Prepare audio inputs before submitting them to Pulse STT - [Code Examples](https://docs.smallest.ai/waves/documentation/speech-to-text-pulse/pre-recorded/code-examples.mdx): Complete code samples for transcribing pre-recorded audio with Pulse STT - [Quickstart](https://docs.smallest.ai/waves/documentation/speech-to-text-pulse/realtime-web-socket/quickstart.mdx): Get started with real-time transcription using the Pulse STT WebSocket API - [Response Format](https://docs.smallest.ai/waves/documentation/speech-to-text-pulse/realtime-web-socket/response-format.mdx): Understanding the structure and fields of real-time transcription responses - [Audio Specifications](https://docs.smallest.ai/waves/documentation/speech-to-text-pulse/realtime-web-socket/audio-formats.mdx): Supported audio encoding formats and requirements for real-time WebSocket transcription - [Features](https://docs.smallest.ai/waves/documentation/speech-to-text-pulse/realtime-web-socket/features.mdx): Available features for Real-Time Pulse STT WebSocket API - [Troubleshooting](https://docs.smallest.ai/waves/documentation/speech-to-text-pulse/realtime-web-socket/troubleshooting.mdx): Common issues and solutions for real-time WebSocket transcription - [Best Practices](https://docs.smallest.ai/waves/documentation/speech-to-text-pulse/realtime-web-socket/best-practices.mdx): Optimize your real-time WebSocket transcription for low latency and high accuracy - [Code Examples](https://docs.smallest.ai/waves/documentation/speech-to-text-pulse/realtime-web-socket/code-examples.mdx): Complete code examples for real-time WebSocket transcription in Python, Node.js, and Browser JavaScript - [Word timestamps](https://docs.smallest.ai/waves/documentation/speech-to-text-pulse/features/word-timestamps.mdx): Return word-level timing metadata from Pulse STT - [Language detection](https://docs.smallest.ai/waves/documentation/speech-to-text-pulse/features/language-detection.mdx): Automatically detect and transcribe 30+ languages with Pulse STT - [Sentence-level timestamps](https://docs.smallest.ai/waves/documentation/speech-to-text-pulse/features/utterances.mdx): Use the utterances array to capture longer segments with speaker labels - [Speaker diarization](https://docs.smallest.ai/waves/documentation/speech-to-text-pulse/features/diarization.mdx): Label each word and utterance with turn-by-turn speaker IDs - [PII and PCI Redaction](https://docs.smallest.ai/waves/documentation/speech-to-text-pulse/features/redaction.mdx): Automatically redact sensitive information from transcriptions - [Full Transcript](https://docs.smallest.ai/waves/documentation/speech-to-text-pulse/features/full-transcript.mdx): Get cumulative transcript from real-time WebSocket API - [Numeric Formatting](https://docs.smallest.ai/waves/documentation/speech-to-text-pulse/features/numeric-formatting.mdx): Control how numbers are formatted in transcriptions - [Age & gender detection](https://docs.smallest.ai/waves/documentation/speech-to-text-pulse/features/age-and-gender-detection.mdx): Predict demographic attributes alongside every transcription - [Emotion detection](https://docs.smallest.ai/waves/documentation/speech-to-text-pulse/features/emotion-detection.mdx): Capture per-emotion confidence scores from Pulse STT responses - [Keyword Boosting](https://docs.smallest.ai/waves/documentation/speech-to-text-pulse/features/keyword-boosting.mdx): Boost specific words or phrases so the speech-to-text model recognizes them correctly - [Punctuation Formatting](https://docs.smallest.ai/waves/documentation/speech-to-text-pulse/features/punctuation-formatting.mdx): Control punctuation and capitalization formatting in real-time transcripts - [End-of-Utterance Timeout](https://docs.smallest.ai/waves/documentation/speech-to-text-pulse/features/end-of-utterance-timeout.mdx): Control how long Pulse waits after speech ends before finalizing the transcript - [Performance](https://docs.smallest.ai/waves/documentation/speech-to-text-pulse/benchmarks/performance.mdx): Latency, accuracy, and throughput benchmarks for Pulse STT - [Metrics Overview](https://docs.smallest.ai/waves/documentation/speech-to-text-pulse/benchmarks/metrics-overview.mdx): Key Pulse STT metrics for quality and latency. - [Evaluation Walkthrough](https://docs.smallest.ai/waves/documentation/speech-to-text-pulse/benchmarks/evaluation-walkthrough.mdx): Step-by-step guide to evaluate Pulse STT accuracy and performance - [Speech to Text Examples](https://docs.smallest.ai/waves/documentation/cookbooks/speech-to-text.mdx): Production-ready code examples for Pulse STT - from real-time streaming to batch transcription. - [Text to Speech Examples](https://docs.smallest.ai/waves/documentation/cookbooks/text-to-speech.mdx): Production-ready code examples for Lightning TTS - from basic synthesis to streaming, voice cloning, and full applications. - [Instant Voice Clone (Web UI)](https://docs.smallest.ai/waves/documentation/voice-cloning/instant-clone-ui.mdx): Clone a voice from a short audio sample using the Smallest AI console. - [Instant Voice Clone (Python SDK)](https://docs.smallest.ai/waves/documentation/voice-cloning/how-to-voice-clone.mdx): Clone a voice from a short audio sample using the Python SDK. - [Delete a Voice Clone](https://docs.smallest.ai/waves/documentation/voice-cloning/delete-cloned-voice.mdx): Remove a cloned voice using the Python SDK. - [Vercel AI SDK](https://docs.smallest.ai/waves/documentation/integrations/vercel-ai-sdk.mdx): Use Smallest AI TTS and STT with the Vercel AI SDK in Next.js and Node.js apps. - [OpenClaw](https://docs.smallest.ai/waves/documentation/integrations/open-claw.mdx): Add ultra-fast TTS and STT to your OpenClaw agent with the Smallest AI skill. - [LiveKit](https://docs.smallest.ai/waves/documentation/integrations/live-kit.mdx): Build LiveKit voice agents using Smallest AI TTS plugin. - [Pipecat](https://docs.smallest.ai/waves/documentation/integrations/pipecat.mdx): Build real-time voice AI pipelines using Smallest AI TTS with Pipecat. - [Telephony: Plivo](https://docs.smallest.ai/waves/documentation/integrations/plivo.mdx): Learn how to integrate Smallest AI TTS in Plivo for telephony solutions. - [Telephony: Vonage](https://docs.smallest.ai/waves/documentation/integrations/vonage.mdx): Learn how to integrate Smallest AI TTS in Vonage for telephony solutions. - [n8n](https://docs.smallest.ai/waves/documentation/integrations/n-8-n.mdx): Automate voice workflows with Smallest AI TTS, STT, and Voice Cloning using the n8n community node. - [Voice Cloning Best Practices](https://docs.smallest.ai/waves/documentation/best-practices/voice-cloning-best-practices.mdx): Guidelines for recording reference audio and achieving high-quality voice clones. - [TTS Best Practices](https://docs.smallest.ai/waves/documentation/best-practices/tts-best-practices.mdx): Text formatting rules for better audio output. Covers numbers, dates, mixed languages, and chunking. - [Authentication](https://docs.smallest.ai/waves/api-reference/api-references/authentication.mdx): Learn how to authenticate requests using API keys. - [Concurrency and Limits](https://docs.smallest.ai/waves/api-reference/api-references/concurrency-and-limits.mdx): Understanding API concurrency limits and rate limiting - [WebSocket Support for Text to Speech (TTS) API](https://docs.smallest.ai/waves/api-reference/api-references/web-socket.mdx): Learn about WebSocket support for our Text-to-Speech (TTS) API, how it works, and when to use it. - [Introduction](https://docs.smallest.ai/waves/self-host/getting-started/introduction.mdx): Deploy high-performance speech-to-text and text-to-speech models in your own infrastructure - [Prerequisites](https://docs.smallest.ai/waves/self-host/getting-started/prerequisites.mdx): What you need before deploying Smallest Self-Host - [Why Self-Host?](https://docs.smallest.ai/waves/self-host/getting-started/why-self-host.mdx): Understand when self-hosting our models makes sense for your organization - [Architecture Overview](https://docs.smallest.ai/waves/self-host/getting-started/architecture.mdx): Understanding the components and architecture of Smallest Self-Host deployments - [Hardware Requirements](https://docs.smallest.ai/waves/self-host/docker-setup/stt-deployment/prerequisites/hardware-requirements.mdx): Hardware specifications for deploying Speech-to-Text with Docker - [Software Requirements](https://docs.smallest.ai/waves/self-host/docker-setup/stt-deployment/prerequisites/software-requirements.mdx): Software and dependencies for deploying Speech-to-Text with Docker - [Credentials & Access](https://docs.smallest.ai/waves/self-host/docker-setup/stt-deployment/prerequisites/credentials.mdx): License keys and registry credentials for STT Docker deployment - [Verification Checklist](https://docs.smallest.ai/waves/self-host/docker-setup/stt-deployment/prerequisites/verification.mdx): Verify all prerequisites before deploying STT with Docker - [Quick Start](https://docs.smallest.ai/waves/self-host/docker-setup/stt-deployment/quick-start.mdx): Deploy Smallest Self-Host Speech-to-Text with Docker Compose in under 15 minutes - [Configuration](https://docs.smallest.ai/waves/self-host/docker-setup/stt-deployment/configuration.mdx): Advanced configuration options for STT Docker deployments - [Docker Troubleshooting](https://docs.smallest.ai/waves/self-host/docker-setup/stt-deployment/troubleshooting.mdx): Debug common issues and optimize your STT Docker deployment - [Hardware Requirements](https://docs.smallest.ai/waves/self-host/docker-setup/tts-deployment/prerequisites/hardware-requirements.mdx): Hardware specifications for deploying Text-to-Speech with Docker - [Software Requirements](https://docs.smallest.ai/waves/self-host/docker-setup/tts-deployment/prerequisites/software-requirements.mdx): Software and dependencies for deploying Text-to-Speech with Docker - [Credentials & Access](https://docs.smallest.ai/waves/self-host/docker-setup/tts-deployment/prerequisites/credentials.mdx): License keys and registry credentials for TTS Docker deployment - [Verification Checklist](https://docs.smallest.ai/waves/self-host/docker-setup/tts-deployment/prerequisites/verification.mdx): Verify all prerequisites before deploying TTS with Docker - [Quick Start](https://docs.smallest.ai/waves/self-host/docker-setup/tts-deployment/quick-start.mdx): Deploy Smallest Self-Host Text-to-Speech with Docker Compose in under 15 minutes - [Configuration](https://docs.smallest.ai/waves/self-host/docker-setup/tts-deployment/configuration.mdx): Advanced configuration options for TTS Docker deployments - [Docker Troubleshooting](https://docs.smallest.ai/waves/self-host/docker-setup/tts-deployment/troubleshooting.mdx): Debug common issues and optimize your TTS Docker deployment - [Hardware Requirements](https://docs.smallest.ai/waves/self-host/kubernetes-setup/prerequisites/hardware-requirements.mdx): Cluster and hardware specifications for Kubernetes STT deployment - [Software Requirements](https://docs.smallest.ai/waves/self-host/kubernetes-setup/prerequisites/software-requirements.mdx): Tools and software for Kubernetes STT deployment - [Credentials & Access](https://docs.smallest.ai/waves/self-host/kubernetes-setup/prerequisites/credentials.mdx): License keys and registry credentials for Kubernetes STT deployment - [Verification Checklist](https://docs.smallest.ai/waves/self-host/kubernetes-setup/prerequisites/verification.mdx): Verify all prerequisites before deploying STT on Kubernetes - [Quick Start](https://docs.smallest.ai/waves/self-host/kubernetes-setup/quick-start.mdx): Deploy Smallest Self-Host on Kubernetes with Helm - [AWS EKS Setup](https://docs.smallest.ai/waves/self-host/kubernetes-setup/aws/eks-setup.mdx): Create and configure an EKS cluster for Smallest Self-Host with GPU support - [GPU Nodes Configuration](https://docs.smallest.ai/waves/self-host/kubernetes-setup/aws/gpu-nodes.mdx): Advanced GPU node setup and optimization for AWS EKS - [IAM & IRSA](https://docs.smallest.ai/waves/self-host/kubernetes-setup/aws/iam-irsa.mdx): Configure IAM Roles for Service Accounts in EKS - [EFS Configuration](https://docs.smallest.ai/waves/self-host/kubernetes-setup/storage-pvc/efs-configuration.mdx): Set up Amazon EFS for shared storage in AWS EKS - [Model Storage](https://docs.smallest.ai/waves/self-host/kubernetes-setup/storage-pvc/model-storage.mdx): Optimize model storage and caching strategies for Lightning ASR - [Redis Persistence](https://docs.smallest.ai/waves/self-host/kubernetes-setup/storage-pvc/redis-persistence.mdx): Configure Redis data persistence and high availability - [HPA Configuration](https://docs.smallest.ai/waves/self-host/kubernetes-setup/autoscaling/hpa-configuration.mdx): Configure Horizontal Pod Autoscaling based on custom metrics - [Cluster Autoscaler](https://docs.smallest.ai/waves/self-host/kubernetes-setup/autoscaling/cluster-autoscaler.mdx): Automatically scale EKS cluster nodes based on pod resource requirements - [Metrics Setup](https://docs.smallest.ai/waves/self-host/kubernetes-setup/autoscaling/metrics-setup.mdx): Configure Prometheus, ServiceMonitor, and custom metrics for autoscaling - [Grafana Dashboards](https://docs.smallest.ai/waves/self-host/kubernetes-setup/autoscaling/grafana-dashboards.mdx): Visualize metrics, autoscaling behavior, and system performance - [Kubernetes Troubleshooting](https://docs.smallest.ai/waves/self-host/kubernetes-setup/troubleshooting.mdx): Debug common issues in Kubernetes deployments - [Common Issues](https://docs.smallest.ai/waves/self-host/troubleshooting/common-issues.mdx): Quick solutions to frequently encountered problems - [Debugging Guide](https://docs.smallest.ai/waves/self-host/troubleshooting/debugging-guide.mdx): Advanced debugging techniques for Smallest Self-Host - [Logs Analysis](https://docs.smallest.ai/waves/self-host/troubleshooting/logs-analysis.mdx): Interpret logs and error messages from Smallest Self-Host - [Lightning v3.1](https://docs.smallest.ai/waves/model-cards/text-to-speech/lightning-v-3-1.mdx): Model card for Lightning v3.1. High-fidelity, low-latency text-to-speech at 44 kHz with voice cloning, streaming, and 15-language support. - [Pulse](https://docs.smallest.ai/waves/model-cards/speech-to-text/pulse.mdx): High-accuracy, low-latency speech-to-text model built for real-time transcription across 39 languages, with streaming and non-streaming support. - [Client Libraries](https://docs.smallest.ai/waves/client-libraries/client-libraries/overview.mdx): Access Client Libraries by Smallest AI. - [AI Tools](https://docs.smallest.ai/atoms/developer-tools/overview.mdx): Tools and integrations for using Smallest AI with AI coding assistants. - [Context7](https://docs.smallest.ai/atoms/developer-tools/context-7.mdx): Use up-to-date Smallest AI documentation directly inside Cursor, Claude, and other AI coding assistants. - [Introduction](https://docs.smallest.ai/waves/v-3-0-1/documentation/introduction/introduction.mdx): Waves is a platform to deliver real-time hyper-realistic text to speech. - [Quickstart](https://docs.smallest.ai/waves/v-3-0-1/documentation/getting-started/quickstart.mdx): Welcome to the Smallest AI platform! This guide will help you get started quickly with generating your first text-to-speech using Python and Smallest AI API. - [Models](https://docs.smallest.ai/waves/documentation/getting-started/models.mdx): Find detailed description of each model along with their capabilities and supported languages. - [Authentication](https://docs.smallest.ai/waves/documentation/getting-started/authentication.mdx): Learn how to authenticate your API requests and manage access keys securely. - [HTTP vs HTTP Streaming vs Websockets](https://docs.smallest.ai/waves/v-3-0-1/documentation/getting-started/http-streaming.mdx): What should you use? - [How to use Text to Speech](https://docs.smallest.ai/waves/v-3-0-1/documentation/text-to-speech/how-to-tts.mdx): Learn how to synthesize your text using the Smallest AI API. - [How to stream LLM to TTS in Realtime](https://docs.smallest.ai/waves/v-3-0-1/documentation/text-to-speech/llm-to-tts.mdx): Learn how to convert streaming Text to Speech in Realtime. - [Get available Voices, Models and Languages](https://docs.smallest.ai/waves/v-3-0-1/documentation/text-to-speech/voice-models-languages.mdx): Learn how to retrieve available voices, models, and languages. - [Types of Cloning: Instant vs Professional](https://docs.smallest.ai/waves/v-3-0-1/documentation/voice-cloning/types-of-cloning.mdx): Train our model on your voice and generate a high-quality professional voice clone. - [How to Create an Instant Voice Clone](https://docs.smallest.ai/waves/v-3-0-1/documentation/voice-cloning/voice-clone-via-ui.mdx) - [How to create an Instant Voice Clone using Python SDK](https://docs.smallest.ai/waves/documentation/voice-cloning/how-to-voice-clone.mdx) - [How to delete your Voice Clone using Python SDK](https://docs.smallest.ai/waves/documentation/voice-cloning/delete-cloned-voice.mdx) - [How to Create a Professional Voice Clone](https://docs.smallest.ai/waves/v-3-0-1/documentation/voice-cloning/professional-voice-cloning.mdx): Train our model on your voice and generate a high-quality professional voice clone. - [LiveKit](https://docs.smallest.ai/waves/documentation/integrations/live-kit.mdx): Build LiveKit voice agents using Smallest AI TTS plugin. - [Telephony: Plivo](https://docs.smallest.ai/waves/documentation/integrations/plivo.mdx): Learn how to integrate Smallest AI TTS in Plivo for telephony solutions. - [Telephony: Vonage](https://docs.smallest.ai/waves/documentation/integrations/vonage.mdx): Learn how to integrate Smallest AI TTS in Vonage for telephony solutions. - [Projects](https://docs.smallest.ai/waves/v-3-0-1/documentation/product/projects.mdx): Create and manage your projects in Waves. - [Voice Cloning - Best Practices](https://docs.smallest.ai/waves/documentation/best-practices/voice-cloning-best-practices.mdx): Best Practices for Recording Reference Audio - [Professional Voice Cloning - Best Practices](https://docs.smallest.ai/waves/v-3-0-1/documentation/best-practices/pvc-best-practices.mdx): Best practices for recording high-quality reference audio. - [Text to Speech - Best Practices](https://docs.smallest.ai/waves/documentation/best-practices/tts-best-practices.mdx): Learn best practices for text formatting for optimal Audio Generation. - [Authentication](https://docs.smallest.ai/waves/api-reference/api-references/authentication.mdx): Learn how to authenticate requests using API keys. - [WebSocket Support for TTS API](https://docs.smallest.ai/waves/api-reference/api-references/web-socket.mdx): Learn about WebSocket support for our Text-to-Speech (TTS) API, how it works, and when to use it. - [Client Libraries](https://docs.smallest.ai/waves/client-libraries/client-libraries/overview.mdx): Access Client Libraries by Smallest AI. - [Introduction](https://docs.smallest.ai/waves/v-3-0-1/documentation/introduction/introduction.mdx): Waves is a platform to deliver real-time hyper-realistic text to speech. - [Quickstart](https://docs.smallest.ai/waves/v-3-0-1/documentation/getting-started/quickstart.mdx): Welcome to the Smallest AI platform! This guide will help you get started quickly with generating your first text-to-speech using Python and Smallest AI API. - [Models](https://docs.smallest.ai/waves/documentation/getting-started/models.mdx): Find detailed description of each model along with their capabilities and supported languages. - [Authentication](https://docs.smallest.ai/waves/documentation/getting-started/authentication.mdx): Learn how to authenticate your API requests and manage access keys securely. - [HTTP vs HTTP Streaming vs Websockets](https://docs.smallest.ai/waves/v-3-0-1/documentation/getting-started/http-streaming.mdx): What should you use? - [How to use Text to Speech](https://docs.smallest.ai/waves/v-3-0-1/documentation/text-to-speech/how-to-tts.mdx): Learn how to synthesize your text using the Smallest AI API. - [How to stream LLM to TTS in Realtime](https://docs.smallest.ai/waves/v-3-0-1/documentation/text-to-speech/llm-to-tts.mdx): Learn how to convert streaming Text to Speech in Realtime. - [Get available Voices, Models and Languages](https://docs.smallest.ai/waves/v-3-0-1/documentation/text-to-speech/voice-models-languages.mdx): Learn how to retrieve available voices, models, and languages. - [Types of Cloning: Instant vs Professional](https://docs.smallest.ai/waves/v-3-0-1/documentation/voice-cloning/types-of-cloning.mdx): Train our model on your voice and generate a high-quality professional voice clone. - [How to Create an Instant Voice Clone](https://docs.smallest.ai/waves/v-3-0-1/documentation/voice-cloning/voice-clone-via-ui.mdx) - [How to create an Instant Voice Clone using Python SDK](https://docs.smallest.ai/waves/documentation/voice-cloning/how-to-voice-clone.mdx) - [How to delete your Voice Clone using Python SDK](https://docs.smallest.ai/waves/documentation/voice-cloning/delete-cloned-voice.mdx) - [How to Create a Professional Voice Clone](https://docs.smallest.ai/waves/v-3-0-1/documentation/voice-cloning/professional-voice-cloning.mdx): Train our model on your voice and generate a high-quality professional voice clone. - [LiveKit](https://docs.smallest.ai/waves/documentation/integrations/live-kit.mdx): Build LiveKit voice agents using Smallest AI TTS plugin. - [Telephony: Plivo](https://docs.smallest.ai/waves/documentation/integrations/plivo.mdx): Learn how to integrate Smallest AI TTS in Plivo for telephony solutions. - [Telephony: Vonage](https://docs.smallest.ai/waves/documentation/integrations/vonage.mdx): Learn how to integrate Smallest AI TTS in Vonage for telephony solutions. - [Projects](https://docs.smallest.ai/waves/v-3-0-1/documentation/product/projects.mdx): Create and manage your projects in Waves. - [Voice Cloning - Best Practices](https://docs.smallest.ai/waves/documentation/best-practices/voice-cloning-best-practices.mdx): Best Practices for Recording Reference Audio - [Professional Voice Cloning - Best Practices](https://docs.smallest.ai/waves/v-3-0-1/documentation/best-practices/pvc-best-practices.mdx): Best practices for recording high-quality reference audio. - [Text to Speech - Best Practices](https://docs.smallest.ai/waves/documentation/best-practices/tts-best-practices.mdx): Learn best practices for text formatting for optimal Audio Generation. - [Authentication](https://docs.smallest.ai/waves/api-reference/api-references/authentication.mdx): Learn how to authenticate requests using API keys. - [WebSocket Support for TTS API](https://docs.smallest.ai/waves/api-reference/api-references/web-socket.mdx): Learn about WebSocket support for our Text-to-Speech (TTS) API, how it works, and when to use it. - [Client Libraries](https://docs.smallest.ai/waves/client-libraries/client-libraries/overview.mdx): Access Client Libraries by Smallest AI. ## API Docs - API Reference > User [Get user details](https://docs.smallest.ai/atoms/api-reference/api-reference/user/get-user-details.mdx) - API Reference > Organization [Get organization details](https://docs.smallest.ai/atoms/api-reference/api-reference/organization/get-organization-details.mdx) - API Reference > Agent templates [Get agent templates](https://docs.smallest.ai/atoms/api-reference/api-reference/agent-templates/get-agent-templates.mdx) - API Reference > Agent templates [Create agent from template](https://docs.smallest.ai/atoms/api-reference/api-reference/agent-templates/create-agent-from-template.mdx) - API Reference > Agents [Get all agents](https://docs.smallest.ai/atoms/api-reference/api-reference/agents/get-all-agents.mdx) - API Reference > Agents [Create a new agent](https://docs.smallest.ai/atoms/api-reference/api-reference/agents/create-a-new-agent.mdx) - API Reference > Agents [Get agent by ID](https://docs.smallest.ai/atoms/api-reference/api-reference/agents/get-agent-by-id.mdx) - API Reference > Agents [Delete an agent](https://docs.smallest.ai/atoms/api-reference/api-reference/agents/delete-an-agent.mdx) - API Reference > Agents [Update an agent](https://docs.smallest.ai/atoms/api-reference/api-reference/agents/update-an-agent.mdx) - API Reference > Agents [Get agent workflow](https://docs.smallest.ai/atoms/api-reference/api-reference/agents/get-agent-workflow.mdx) - API Reference > Agents [Get webhook subscriptions for an agent](https://docs.smallest.ai/atoms/api-reference/api-reference/agents/get-webhook-subscriptions-for-an-agent.mdx) - API Reference > Agents [Create webhook subscriptions for an agent](https://docs.smallest.ai/atoms/api-reference/api-reference/agents/create-webhook-subscriptions-for-an-agent.mdx) - API Reference > Agents [Delete webhook subscriptions for an agent](https://docs.smallest.ai/atoms/api-reference/api-reference/agents/delete-webhook-subscriptions-for-an-agent.mdx) - API Reference > Workflows [Update workflow configuration](https://docs.smallest.ai/atoms/api-reference/api-reference/workflows/update-workflow-configuration.mdx) - API Reference > Logs [Get all conversation logs](https://docs.smallest.ai/atoms/api-reference/api-reference/logs/get-all-conversation-logs.mdx) - API Reference > Logs [Search conversation logs by call IDs](https://docs.smallest.ai/atoms/api-reference/api-reference/logs/search-conversation-logs-by-call-i-ds.mdx) - API Reference > Logs [Get conversation log by ID](https://docs.smallest.ai/atoms/api-reference/api-reference/logs/get-conversation-log-by-id.mdx) - API Reference > Calls [Start an outbound call](https://docs.smallest.ai/atoms/api-reference/api-reference/calls/start-an-outbound-call.mdx) - API Reference > Calls [Subscribe to live call events (SSE)](https://docs.smallest.ai/atoms/api-reference/api-reference/calls/subscribe-to-live-call-events-sse.mdx) - API Reference > Campaigns [Retrieve all campaigns](https://docs.smallest.ai/atoms/api-reference/api-reference/campaigns/retrieve-all-campaigns.mdx) - API Reference > Campaigns [Create a campaign](https://docs.smallest.ai/atoms/api-reference/api-reference/campaigns/create-a-campaign.mdx) - API Reference > Campaigns [Get a campaign](https://docs.smallest.ai/atoms/api-reference/api-reference/campaigns/get-a-campaign.mdx) - API Reference > Campaigns [Delete a campaign](https://docs.smallest.ai/atoms/api-reference/api-reference/campaigns/delete-a-campaign.mdx) - API Reference > Campaigns [Start a campaign](https://docs.smallest.ai/atoms/api-reference/api-reference/campaigns/start-a-campaign.mdx) - API Reference > Campaigns [Pause a campaign](https://docs.smallest.ai/atoms/api-reference/api-reference/campaigns/pause-a-campaign.mdx) - API Reference > Knowledge base [Get all knowledge bases](https://docs.smallest.ai/atoms/api-reference/api-reference/knowledge-base/get-all-knowledge-bases.mdx) - API Reference > Knowledge base [Create a knowledge base](https://docs.smallest.ai/atoms/api-reference/api-reference/knowledge-base/create-a-knowledge-base.mdx) - API Reference > Knowledge base [Get a knowledge base](https://docs.smallest.ai/atoms/api-reference/api-reference/knowledge-base/get-a-knowledge-base.mdx) - API Reference > Knowledge base [Delete a knowledge base](https://docs.smallest.ai/atoms/api-reference/api-reference/knowledge-base/delete-a-knowledge-base.mdx) - API Reference > Knowledge base [Get all knowledge base items](https://docs.smallest.ai/atoms/api-reference/api-reference/knowledge-base/get-all-knowledge-base-items.mdx) - API Reference > Knowledge base [Delete a knowledge base item](https://docs.smallest.ai/atoms/api-reference/api-reference/knowledge-base/delete-a-knowledge-base-item.mdx) - API Reference > Knowledge base [Upload a PDF file to a knowledge base](https://docs.smallest.ai/atoms/api-reference/api-reference/knowledge-base/upload-a-pdf-file-to-a-knowledge-base.mdx) - API Reference > Phone numbers [Get acquired phone numbers](https://docs.smallest.ai/atoms/api-reference/api-reference/phone-numbers/get-acquired-phone-numbers.mdx) - API Reference > Phone numbers [Import a SIP phone number](https://docs.smallest.ai/atoms/api-reference/api-reference/phone-numbers/import-a-sip-phone-number.mdx) - API Reference > Webhooks [Get webhooks](https://docs.smallest.ai/atoms/api-reference/api-reference/webhooks/get-webhooks.mdx) - API Reference > Webhooks [Create a webhook](https://docs.smallest.ai/atoms/api-reference/api-reference/webhooks/create-a-webhook.mdx) - API Reference > Webhooks [Delete a webhook](https://docs.smallest.ai/atoms/api-reference/api-reference/webhooks/delete-a-webhook.mdx) - API Reference > Audience [Get all audiences](https://docs.smallest.ai/atoms/api-reference/api-reference/audience/get-all-audiences.mdx) - API Reference > Audience [Create audience with CSV upload](https://docs.smallest.ai/atoms/api-reference/api-reference/audience/create-audience-with-csv-upload.mdx) - API Reference > Audience [Get audience by ID](https://docs.smallest.ai/atoms/api-reference/api-reference/audience/get-audience-by-id.mdx) - API Reference > Audience [Delete audience](https://docs.smallest.ai/atoms/api-reference/api-reference/audience/delete-audience.mdx) - API Reference > Audience [Get audience members](https://docs.smallest.ai/atoms/api-reference/api-reference/audience/get-audience-members.mdx) - API Reference > Audience [Add audience members](https://docs.smallest.ai/atoms/api-reference/api-reference/audience/add-audience-members.mdx) - API Reference > Audience [Delete audience members](https://docs.smallest.ai/atoms/api-reference/api-reference/audience/delete-audience-members.mdx) - API Reference > Audience [Search audience members](https://docs.smallest.ai/atoms/api-reference/api-reference/audience/search-audience-members.mdx) - API Reference > Text to Speech [Lightning v3.1](https://docs.smallest.ai/waves/api-reference/api-reference/text-to-speech/synthesize-lightning-v-31-speech.mdx) - API Reference > Text to Speech [Lightning v3.1 SSE](https://docs.smallest.ai/waves/api-reference/api-reference/text-to-speech/stream-lightning-v-31-speech.mdx) - API Reference > Text to Speech [Lightning v3.1 WebSocket](https://docs.smallest.ai/waves/api-reference/api-reference/text-to-speech/text-to-speech-v-3-1.mdx) - API Reference > Text to Speech [Lightning v2](https://docs.smallest.ai/waves/api-reference/api-reference/text-to-speech/synthesize-lightningv-2-speech.mdx) - API Reference > Text to Speech [Lightning v2 SSE](https://docs.smallest.ai/waves/api-reference/api-reference/text-to-speech/stream-lightningv-2-speech.mdx) - API Reference > Text to Speech [Lightning v2 WebSocket](https://docs.smallest.ai/waves/api-reference/api-reference/text-to-speech/text-to-speech-v-2.mdx) - API Reference > Speech to Text [Pulse (Pre-Recorded)](https://docs.smallest.ai/waves/api-reference/api-reference/speech-to-text/pulse.mdx) - API Reference > Speech to Text [Pulse (Realtime)](https://docs.smallest.ai/waves/api-reference/api-reference/speech-to-text/speech-to-text.mdx) - API Reference > Voices [Get Voices](https://docs.smallest.ai/waves/api-reference/api-reference/voices/get-waves-voices.mdx) - API Reference > Voice Cloning [Add Voice](https://docs.smallest.ai/waves/api-reference/api-reference/voice-cloning/add-voice-to-model.mdx) - API Reference > Voice Cloning [Get Cloned Voices](https://docs.smallest.ai/waves/api-reference/api-reference/voice-cloning/get-cloned-voices.mdx) - API Reference > Voice Cloning [Delete Cloned Voice](https://docs.smallest.ai/waves/api-reference/api-reference/voice-cloning/delete-voice-clone.mdx) - API Reference > Pronunciation Dictionaries [Get Pronunciation Dictionaries](https://docs.smallest.ai/waves/api-reference/api-reference/pronunciation-dictionaries/get-pronunciation-dicts.mdx) - API Reference > Pronunciation Dictionaries [Create Pronunciation Dictionary](https://docs.smallest.ai/waves/api-reference/api-reference/pronunciation-dictionaries/create-pronunciation-dict.mdx) - API Reference > Pronunciation Dictionaries [Update Pronunciation Dictionary](https://docs.smallest.ai/waves/api-reference/api-reference/pronunciation-dictionaries/update-pronunciation-dict.mdx) - API Reference > Pronunciation Dictionaries [Delete Pronunciation Dictionary](https://docs.smallest.ai/waves/api-reference/api-reference/pronunciation-dictionaries/delete-pronunciation-dict.mdx) - API Reference > Lightning v2 [Text to Speech](https://docs.smallest.ai/waves/v-3-0-1/api-reference/api-reference/lightning-v-2/synthesize-lightning-v-2.mdx) - API Reference > Lightning v2 [Text to Speech (SSE)](https://docs.smallest.ai/waves/v-3-0-1/api-reference/api-reference/lightning-v-2/synthesize-sse-lightning-v-2.mdx) - API Reference > Lightning v2 [Text to Speech (WebSocket)](https://docs.smallest.ai/waves/v-3-0-1/api-reference/api-reference/lightning-v-2/lightning-v-2-tts.mdx) - API Reference [Text to speech](https://docs.smallest.ai/waves/v-3-0-1/api-reference/api-reference/synthesize-lightning.mdx) - API Reference [Text to Speech](https://docs.smallest.ai/waves/v-3-0-1/api-reference/api-reference/synthesize-lightning-large.mdx) - API Reference [Text to Speech (SSE)](https://docs.smallest.ai/waves/v-3-0-1/api-reference/api-reference/synthesize-sse-lightning-large.mdx) - API Reference [Get Voices](https://docs.smallest.ai/waves/v-3-0-1/api-reference/api-reference/get-voices.mdx) - API Reference [Add your Voice](https://docs.smallest.ai/waves/v-3-0-1/api-reference/api-reference/add-voice.mdx) - API Reference [Get your cloned Voices](https://docs.smallest.ai/waves/v-3-0-1/api-reference/api-reference/get-cloned-voices.mdx) - API Reference [Delete Cloned Voice](https://docs.smallest.ai/waves/v-3-0-1/api-reference/api-reference/delete-voice.mdx) - API Reference > Lightning v2 [Text to Speech](https://docs.smallest.ai/waves/v-3-0-1/api-reference/api-reference/lightning-v-2/synthesize-lightning-v-2.mdx) - API Reference > Lightning v2 [Text to Speech (SSE)](https://docs.smallest.ai/waves/v-3-0-1/api-reference/api-reference/lightning-v-2/synthesize-sse-lightning-v-2.mdx) - API Reference > Lightning v2 [Text to Speech (WebSocket)](https://docs.smallest.ai/waves/v-3-0-1/api-reference/api-reference/lightning-v-2/lightning-v-2-tts.mdx) - API Reference [Text to speech](https://docs.smallest.ai/waves/v-3-0-1/api-reference/api-reference/synthesize-lightning.mdx) - API Reference [Text to Speech](https://docs.smallest.ai/waves/v-3-0-1/api-reference/api-reference/synthesize-lightning-large.mdx) - API Reference [Text to Speech (SSE)](https://docs.smallest.ai/waves/v-3-0-1/api-reference/api-reference/synthesize-sse-lightning-large.mdx) - API Reference [Get Voices](https://docs.smallest.ai/waves/v-3-0-1/api-reference/api-reference/get-voices.mdx) - API Reference [Add your Voice](https://docs.smallest.ai/waves/v-3-0-1/api-reference/api-reference/add-voice.mdx) - API Reference [Get your cloned Voices](https://docs.smallest.ai/waves/v-3-0-1/api-reference/api-reference/get-cloned-voices.mdx) - API Reference [Delete Cloned Voice](https://docs.smallest.ai/waves/v-3-0-1/api-reference/api-reference/delete-voice.mdx) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://docs.smallest.ai/openapi.json) - [OpenAPI YAML](https://docs.smallest.ai/openapi.yaml)