# Uplift AI API Docs ## Docs - [Speech to Text (Beta)](https://docs.upliftai.org/api-reference/endpoint/speech-to-text.md): Transcribe audio files to text using AI models - [Create Adhoc Session](https://docs.upliftai.org/assistants/api-reference/create-adhoc-session.md): Create a temporary session with custom configuration - [Create Realtime Assistant](https://docs.upliftai.org/assistants/api-reference/create-assistant.md): Create a new realtime assistant configuration - [Create Public Session](https://docs.upliftai.org/assistants/api-reference/create-public-session.md): Create a session for a public assistant without authentication - [Create Session](https://docs.upliftai.org/assistants/api-reference/create-session.md): Create a new session for connecting to a realtime assistant - [Delete Realtime Assistant](https://docs.upliftai.org/assistants/api-reference/delete-assistant.md): Delete a realtime assistant configuration - [Get Realtime Assistant](https://docs.upliftai.org/assistants/api-reference/get-assistant.md): Retrieve a specific realtime assistant configuration - [List Realtime Assistants](https://docs.upliftai.org/assistants/api-reference/list-assistants.md): List all realtime assistants in your organization - [Update Realtime Assistant](https://docs.upliftai.org/assistants/api-reference/update-assistant.md): Update an existing realtime assistant configuration - [Core Concepts](https://docs.upliftai.org/assistants/concepts.md): Understanding the building blocks of Realtime Assistants - [Realtime Assistants Overview](https://docs.upliftai.org/assistants/introduction.md): Build powerful voice AI assistants with real-time conversation capabilities - [React SDK Reference](https://docs.upliftai.org/assistants/sdk/react.md): Complete reference for @upliftai/assistants-react - [Building Custom Tools](https://docs.upliftai.org/assistants/tools.md): Extend your assistant with powerful custom functions - [Build Your First Voice Assistant](https://docs.upliftai.org/assistants/tutorial.md): Create a realtime voice assistant with React in 10 minutes - [Realtime Voice Assistants](https://docs.upliftai.org/realtime-assistants-intro.md): Build conversational AI agents with UpliftAI - [Error Handling](https://docs.upliftai.org/sdk/nodejs/error-handling.md): Typed errors and retry behavior in the Node.js SDK - [Getting Started](https://docs.upliftai.org/sdk/nodejs/overview.md): Official Node.js SDK for the Uplift AI API - [Phrase Replacements](https://docs.upliftai.org/sdk/nodejs/phrase-replacements.md): Control pronunciation of brand names, technical terms, and LLM outputs - [Speech to Text](https://docs.upliftai.org/sdk/nodejs/speech-to-text.md): Transcribe audio files with client.stt.transcribe() - [Text to Speech](https://docs.upliftai.org/sdk/nodejs/text-to-speech.md): Generate complete audio buffers with client.tts.create() - [Async Text to Speech](https://docs.upliftai.org/sdk/nodejs/text-to-speech-async.md): Background TTS jobs with pre-signed URLs using client.tts.enqueue() - [Stream Text to Speech](https://docs.upliftai.org/sdk/nodejs/text-to-speech-stream.md): HTTP streaming with client.tts.createStream() for low-latency playback - [WebSocket Text to Speech](https://docs.upliftai.org/sdk/nodejs/websocket-tts.md): Real-time multiplexed TTS streaming with client.tts.connect() - [LiveKit Voice Agent](https://docs.upliftai.org/tutorials/livekit-voice-agent.md): Build a Pakistan History voice assistant in 5 minutes - [WebSocket TTS for Conversational AI](https://docs.upliftai.org/tutorials/websocket-conversational-ai.md): Build real-time voice agents with streaming text-to-speech - [WhatsApp Voice Bot Tutorial](https://docs.upliftai.org/tutorials/whatsapp-bot.md): Build a voice-enabled WhatsApp bot with Uplift AI TTS ## OpenAPI Specs - [openapi](https://docs.upliftai.org/api-reference/openapi.yml)