elevenlabs
Package
Section titled “Package”@ai-sdk/elevenlabs
Factories
Section titled “Factories”AIProviders.elevenLabs
Capabilities
Section titled “Capabilities”- Transcription
- Speech
- Audio generation
- Audio transformation
- Dubbing
ElevenLabs speech and transcription mirror upstream 3.0.37: ELEVENLABS_API_KEY, xi-api-key auth, custom headers, versioned user-agent suffix, camel-case Swift AIProviders.elevenLabs factory, speech/speechModel and transcription/transcriptionModel aliases, speech /v1/text-to-speech/{voice} request builder with output format aliases, voice settings, pronunciation dictionaries, normalization options and warnings, transcription /v1/speech-to-text multipart builder with scribe_v2, providerOptions.elevenlabs defaults and schema validation, response text/language/segments/duration, response metadata, ElevenLabs error schema, and unsupported language/embedding/image families. SwiftAISDK additionally exposes locally ported ElevenLabs music, sound effects, voice changer, voice isolator, and dubbing helpers. ProviderV4 type names, ESM-only packaging, Node 22 engines, optional JS headers config, TypeScript export split, and workflow serialization helpers are JS-only upstream concerns.
Factory argument requirements are defined by the public Swift factory signatures. Use Public symbols when you need the exact initializer or factory declaration.
Return to the provider matrix.