# VoiceDub API ## Docs - [Create new dub](https://api-docs-beta-7agmae.voicedub.ai/api-reference/dubs/create-new-dub.md): Create a new dub by providing a voice ID and either a link or uploading audio. Returns upload URL if no link provided. Dubs are currently limited to 30 minutes. - [Generate dub](https://api-docs-beta-7agmae.voicedub.ai/api-reference/dubs/generate-dub.md): Start generating the final dub. Requires the dub to be preprocessed first. Consumes 10 API credits per minute of audio. Check requiredCredits after /preprocess finishes. - [Get dub by ID](https://api-docs-beta-7agmae.voicedub.ai/api-reference/dubs/get-dub-by-id.md): Retrieve a specific dub by its ID. Only returns dubs created via API by the authenticated user. You should poll this a maximum of once every 3 seconds while waiting for a dub to complete. - [Preprocess dub](https://api-docs-beta-7agmae.voicedub.ai/api-reference/dubs/preprocess-dub.md): Start preprocessing a dub. Must be called after creating the dub and before generation. - [API Reference](https://api-docs-beta-7agmae.voicedub.ai/api-reference/introduction.md): Complete reference for the VoiceDub API endpoints, authentication, and responses - [OpenAPI Spec](https://api-docs-beta-7agmae.voicedub.ai/api-reference/openapi.md): Download our complete OpenAPI specification to generate custom SDKs, import into API tools, and integrate with your development workflow - [Get OpenAPI specification](https://api-docs-beta-7agmae.voicedub.ai/api-reference/openapi/get-openapi-spec.md): Retrieve the OpenAPI specification for the VoiceDub API in JSON format. - [Get your account details](https://api-docs-beta-7agmae.voicedub.ai/api-reference/user/get-your-account-details.md): Retrieve your information including profile details and account settings. - [Create new voice](https://api-docs-beta-7agmae.voicedub.ai/api-reference/voices/create-new-voice.md): Create a new voice for training. Returns presigned URLs for uploading training audio files. - [Get public voices](https://api-docs-beta-7agmae.voicedub.ai/api-reference/voices/get-public-voices.md): Retrieve a paginated list of public voices available for use. Supports filtering by search, genres, languages, and styles. - [Get voice by ID](https://api-docs-beta-7agmae.voicedub.ai/api-reference/voices/get-voice-by-id.md): Retrieve a specific voice by its ID. Only returns voices created via API by the authenticated user. You should poll this a maximum of once every 3 seconds while waiting for a voice to complete. - [Start voice training](https://api-docs-beta-7agmae.voicedub.ai/api-reference/voices/start-voice-training.md): Start training/cloning a voice after uploading training files. Consumes 10 API credits per maxMinute. Check requiredCredits after creating the voice. - [Authentication](https://api-docs-beta-7agmae.voicedub.ai/authentication.md): Learn how to authenticate your requests to the VoiceDub API using API keys - [API Updates](https://api-docs-beta-7agmae.voicedub.ai/changelog.md): Latest updates and improvements to the VoiceDub API - [Billing & Credits](https://api-docs-beta-7agmae.voicedub.ai/guides/billing.md): Understand VoiceDub API pricing, credit system, auto top-up, and billing management - [Creating Dubs](https://api-docs-beta-7agmae.voicedub.ai/guides/dubs.md): Learn how to create AI dubs using the VoiceDub API with 10,000+ voices and custom models - [Error Handling](https://api-docs-beta-7agmae.voicedub.ai/guides/error-handling.md): Comprehensive guide to handling errors, timeouts, and edge cases in the VoiceDub API - [Rate Limits](https://api-docs-beta-7agmae.voicedub.ai/guides/rate-limits.md): Understanding VoiceDub API rate limits, headers, and best practices for handling rate limiting - [Training Custom Voices](https://api-docs-beta-7agmae.voicedub.ai/guides/voices.md): Learn how to create and train your own custom voice models using the VoiceDub API - [Welcome](https://api-docs-beta-7agmae.voicedub.ai/index.md): Create AI voice dubs and train custom voice models with the VoiceDub API - [Quick Start Guide](https://api-docs-beta-7agmae.voicedub.ai/quickstart.md): Get up and running with the VoiceDub API in under 5 minutes ## OpenAPI Specs - [openapi](https://api-docs-beta-7agmae.voicedub.ai/api-reference/openapi.json) ## Optional - [Developer Dashboard](https://voicedub.ai/developer/dashboard) - [Top-up Credits](https://voicedub.ai/developer/billing) - [Community](https://discord.gg/p7nFCn6EtM)