# Lokutor - [Getting Started](https://docs.lokutor.com/getting-started.md): Make your first API call in under 5 minutes - [Authentication](https://docs.lokutor.com/authentication.md): Get and use API keys from your Lokutor dashboard - [Pricing and billing](https://docs.lokutor.com/pricing.md): The prepaid balance, the rate card, what a call costs, and what happens when the balance runs out - [Voices, Languages & Models](https://docs.lokutor.com/voices-languages-models.md): Available voices, supported languages, and TTS models - [Text-to-Speech](https://docs.lokutor.com/sdk/tts.md): Synthesize speech from text with TTSClient - [Visemes](https://docs.lokutor.com/sdk/visemes.md): Lip-sync animation with real-time viseme data - [Speech-to-Text](https://docs.lokutor.com/sdk/stt.md): Transcribe audio with STTClient (batch) and SpeechToTextClient (live) - [My First Agent](https://docs.lokutor.com/guides/my-first-agent.md): Build your first conversational voice agent from scratch - [Voice Agent](https://docs.lokutor.com/sdk/agent.md): Full-duplex conversational voice agents - [Tool Calling](https://docs.lokutor.com/sdk/tool-calling.md): Give your voice agent tools to interact with external systems - [Handling Interruptions (Barge-in)](https://docs.lokutor.com/guides/handling-barge-in.md): Let users interrupt the agent naturally - [Browser Setup](https://docs.lokutor.com/guides/browser-setup.md): Using Lokutor in browsers - [Node.js Setup](https://docs.lokutor.com/guides/node-js-setup.md): Using Lokutor on servers - [WebSocket Protocol](https://docs.lokutor.com/guides/websocket-protocol.md): Wire protocol details for the Lokutor WebSocket API - [Best Practices](https://docs.lokutor.com/guides/best-practices.md): Production patterns for voice AI applications - [REST API](https://docs.lokutor.com/api-reference/rest.md): Public REST endpoints for discovering voices, languages, models, and monitoring server health. - [Real-time Streaming](https://docs.lokutor.com/api-reference/streaming.md): TTS synthesis via WebSocket - [Voice Chat (Conversational AI)](https://docs.lokutor.com/api-reference/voice-chat.md): Full-duplex voice agent WebSocket protocol - [Call Center API](https://docs.lokutor.com/api-reference/call-center.md): Manage phone numbers and place outbound calls — search, buy, assign, dial one number, or dial a whole list. - [Rate Card](https://docs.lokutor.com/api-reference/rate-card.md): GET /v1/pricing: every price Lokutor charges, as JSON. Public, no key. - [Error Catalog](https://docs.lokutor.com/api-reference/errors.md): Complete reference for every error code the Lokutor API can return. - [OpenAPI Spec](https://docs.lokutor.com/api-reference/openapi-spec.md): Machine-readable OpenAPI 3.1 spec for the Lokutor REST API — for codegen, API clients, and AI agents/MCP tooling. - [Pipecat Integration](https://docs.lokutor.com/guides/pipecat-integration.md): Use Lokutor TTS with the Pipecat voice AI framework. - [MCP Servers](https://docs.lokutor.com/guides/mcp-server.md): Two hosted MCP servers: Lokutor's API as tools, and these docs as a searchable source. Nothing to install. - [Agent Skill](https://docs.lokutor.com/guides/agent-skill.md): A drop-in Agent Skill that teaches any AI coding agent how to build with Lokutor. - [JavaScript API Reference](https://docs.lokutor.com/sdks/javascript/reference.md): Complete technical reference for the Lokutor JavaScript SDK. - [Python API Reference](https://docs.lokutor.com/sdks/python/reference.md): Python SDK reference for VoiceAgentClient and TTSClient - [Troubleshooting](https://docs.lokutor.com/sdks/troubleshooting.md): Common issues and how to solve them when using Lokutor SDKs. - [Version History](https://docs.lokutor.com/version-history.md): SDK release history and migration notes ## OpenAPI Specs - [openapi](/api-reference/openapi.json) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.