> For the documentation index, fetch https://sync.so/docs/llms.txt. Append .md to a page URL for Markdown. Documentation-search MCP: https://sync.so/docs/_mcp/server. # Developer Guides ## Docs - [SDKs](https://sync.so/docs/developer-guides/sdk.md): Official Python and TypeScript SDKs for the sync. labs lip sync API. Install, authenticate, and start generating lip synced videos. - [Python SDK Guide](https://sync.so/docs/developer-guides/sdk-python.md): Complete guide to the sync. labs Python SDK for AI lip sync. Installation, authentication, code examples, and best practices for lip sync generation with Python. - [TypeScript SDK Guide](https://sync.so/docs/developer-guides/sdk-typescript.md): Complete guide to the sync. labs TypeScript SDK for AI lip sync. Installation, authentication, code examples, and best practices for lip sync generation with TypeScript and JavaScript. - [Text-to-Speech](https://sync.so/docs/developer-guides/text-to-speech.md): Synthesize speech from a script with sync. labs and get back a hosted audio URL you can lip sync onto any video. - [Asynchronous Text-to-Speech](https://sync.so/docs/developer-guides/async-text-to-speech.md): Submit durable speech synthesis jobs, poll their results, and retry safely. - [Transcription and Dialogue Editing](https://sync.so/docs/developer-guides/dialogue-editing.md): Transcribe source media, preview word edits, and lip sync the edited dialogue. - [Voice Cloning](https://sync.so/docs/developer-guides/voice-cloning.md): Clone a voice from an audio or video sample and reuse it across text-to-speech and lip sync with the sync. labs Voices API. - [Asset Uploads](https://sync.so/docs/developer-guides/asset-uploads.md): Upload your own video, audio, and image files to sync. labs, register them as reusable assets, and reference them by ID in lip sync generations and voice clones. - [Projects](https://sync.so/docs/developer-guides/projects.md): Group your API-created generations and assets into projects so they show up together in the sync. labs Studio — and pick them up again from the API. - [Segments Guide](https://sync.so/docs/developer-guides/segments.md): Multi-segment lip sync guide. sync. labs different audio clips to different parts of your video timeline in a single API call. - [Sync Mode](https://sync.so/docs/developer-guides/sync-mode.md): Choose how sync. labs handles audio and video duration mismatches with sync_mode. - [Error Handling](https://sync.so/docs/developer-guides/error-handling.md): Complete guide to sync. labs API error codes and troubleshooting. Input validation, batch processing, and system error resolution. - [Speaker Selection — API](https://sync.so/docs/developer-guides/speaker-selection.md): Choose the correct speaker in multi-person videos or images and pass the ActiveSpeaker DTO to generations.