Bring your own ElevenLabs, Fish Audio, or Cartesia voice into LiveAvatar FULL Mode
Integrate your own third-party TTS API keys and voice configurations with LiveAvatar FULL Mode sessions. Three providers are supported:
Provider
secret_type
ElevenLabs
ELEVENLABS_API_KEY
Fish Audio
FISH_API_KEY
Cartesia
CARTESIA_API_KEY
Custom ElevenLabs TTS is not available on ElevenLabs free-tier API keys. ElevenLabs blocks third-party usage on free plans. You must have a paid ElevenLabs subscription to use ElevenLabs voices.
LiveAvatar uses your provider credentials for audio generation during the session.
The voice becomes invalid if the underlying provider voice is deleted or the associated secret is removed.
Was this page helpful?
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"LiveAvatar Documentation","colors":{"primary":"#03C3FF","light":"#00C3FF","dark":"#03C3FF"},"logo":{"light":"https://mintcdn.com/liveavatar/-mzFj8B1N4dV9fE4/logo/LiveAvatar_logo_dark.svg?fit=max\u0026auto=format\u0026n=-mzFj8B1N4dV9fE4\u0026q=85\u0026s=c3a7619f3be91473e416fba6b8a2208d","dark":"https://mintcdn.com/liveavatar/-mzFj8B1N4dV9fE4/logo/LiveAvatar_logo_white.svg?fit=max\u0026auto=format\u0026n=-mzFj8B1N4dV9fE4\u0026q=85\u0026s=a5efa3f62de210a0ec83b808e469e9f4"},"favicon":"https://mintcdn.com/liveavatar/-mzFj8B1N4dV9fE4/la_favicon.svg?fit=max\u0026auto=format\u0026n=-mzFj8B1N4dV9fE4\u0026q=85\u0026s=2d4c391988f97cea6dad6a46f8fa2bc2","navbar":{"links":[{"href":"https://status.heygen.com","label":"Status"},{"href":"mailto:support@liveavatar.com","label":"Support"}],"primary":{"type":"button","label":"Get Started","href":"https://app.liveavatar.com/"}},"footer":{"socials":{"x":"https://x.com/TryLiveAvatar","discord":"https://discord.gg/Je4mCXmccS"}},"seo":{"metatags":{"robots":"index, follow"}},"fonts":{"heading":{"family":"ABC Solar Display","source":"fonts/ABCSolarDisplay-Bold.woff2","format":"woff2"},"body":{"family":"ABC Solar","source":"fonts/ABCSolar-Regular.woff2","format":"woff2"}},"integrations":{"posthog":{"apiKey":"phc_QHpMlabRFFIpHgDUw6cLCU137Gur1PvNyz0frK5YU6L","apiHost":"https://us.i.posthog.com"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode","grok"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"liveavatar","hasAudioNarration":false,"actualSubdomain":"liveavatar","customDomains":["docs.liveavatar.com"],"gitSource":{"type":"github","owner":"heygen-com","repo":"api-docs","deployBranch":"master","contentDirectory":"liveavatar-docs","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6adbdde39b20a60cb2ee73c3","clientVersion":"0.0.4088","searchFilterCounts":[{"language":"default","tag":"API Reference","count":45},{"language":"default","tag":"Documentation","count":38},{"language":"default","tag":"Avatar Only (LITE mode)","count":13},{"language":"default","tag":"Guides","count":12},{"language":"default","tag":"FULL Mode","count":9},{"language":"default","tag":"Sessions","count":8},{"language":"default","tag":"Core Concepts","count":7},{"language":"default","tag":"Voice Agents","count":6},{"language":"default","tag":"Configuration","count":6},{"language":"default","tag":"Avatar","count":6}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"img.nav-logo{height:40px!important;width:auto!important}.navbar-link a{font-weight:600!important;font-size:14px!important;border:1px solid #FFFFFF!important;border-radius:12px!important;padding:4px 10px!important;background:transparent!important}.navbar-link a:hover{text-decoration:none!important;background:transparent!important;color:inherit!important}#topbar-cta-button,#topbar-cta-button a{font-weight:600!important;font-size:14px!important;border-radius:12px!important;font-family:inherit!important}"}],"page":{"pagePath":"docs/full-mode/custom-tts","slug":"/docs/full-mode/custom-tts","pageMetadata":{"title":"Custom TTS Integration","description":"Bring your own ElevenLabs, Fish Audio, or Cartesia voice into LiveAvatar FULL Mode","href":"/docs/full-mode/custom-tts"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Bring your own ElevenLabs, Fish Audio, or Cartesia voice into LiveAvatar FULL Mode\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Table,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Integrate your own third-party TTS API keys and voice configurations with LiveAvatar FULL Mode sessions. Three providers are supported:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Provider`}),_jsx(_components.th,{children:_jsx(_components.code,{children:`secret_type`})})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ElevenLabs`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`ELEVENLABS_API_KEY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Fish Audio`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`FISH_API_KEY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Cartesia`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`CARTESIA_API_KEY`})})]})]})]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Custom ElevenLabs TTS is not available on ElevenLabs free-tier API keys. ElevenLabs blocks third-party usage on free plans. You must have a paid ElevenLabs subscription to use ElevenLabs voices.`})}),`\n`,_jsx(Heading,{level:`2`,id:`when-to-use-this`,children:`When to use this`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`You have existing voice configurations with one of these providers`}),`\n`,_jsx(_components.li,{children:`You need enhanced control over voice selection and settings`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`setup`,children:`Setup`}),`\n`,_jsx(Heading,{level:`3`,id:`step-1-register-your-provider-api-key`,children:`Step 1: Register your provider API key`}),`\n`,_jsxs(_components.p,{children:[`Store the API key for your provider. Set `,_jsx(_components.code,{children:`secret_type`}),` to the value for that provider from the table above.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`8`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://api.liveavatar.com/v1/secrets`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"X-API-KEY: \u003cYOUR_API_KEY>\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"content-type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"secret_type\": \"CARTESIA_API_KEY\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"secret_value\": \"\u003cyour_provider_api_key>\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"secret_name\": \"My Cartesia Key\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Returns a `,_jsx(_components.code,{children:`secret_id`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`step-2-import-your-voice`,children:`Step 2: Import your voice`}),`\n`,_jsxs(_components.p,{children:[`Bind a provider voice to your stored secret. `,_jsx(_components.code,{children:`provider_voice_id`}),` is the voice ID from the provider; `,_jsx(_components.code,{children:`name`}),` is optional.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`8`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://api.liveavatar.com/v1/voices/third_party`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"X-API-KEY: \u003cYOUR_API_KEY>\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"content-type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"secret_id\": \"\u003csecret_id>\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"provider_voice_id\": \"\u003cprovider_voice_id>\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"name\": \"My Custom Voice\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`Find your voice IDs through the provider’s dashboard or API. The imported voice will appear in your LiveAvatar voice listing.`}),`\n`,_jsx(Heading,{level:`3`,id:`step-3-start-a-session-with-your-voice`,children:`Step 3: Start a session with your voice`}),`\n`,_jsxs(_components.p,{children:[`Use the `,_jsx(_components.code,{children:`voice_id`}),` from the import when creating your session token:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`8`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"mode\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"FULL\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"avatar_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\u003cavatar_id>\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"avatar_persona\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"voice_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\u003cyour_imported_voice_id>\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"context_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\u003ccontext_id>\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`LiveAvatar uses your provider credentials for audio generation during the session.`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`The voice becomes invalid if the underlying provider voice is deleted or the associated secret is removed.`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Custom TTS Integration","description":"Bring your own ElevenLabs, Fish Audio, or Cartesia voice into LiveAvatar FULL Mode","href":"/docs/full-mode/custom-tts"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"When to use this","slug":"when-to-use-this","depth":2,"children":[]},{"title":"Setup","slug":"setup","depth":2,"children":[{"title":"Step 1: Register your provider API key","slug":"step-1-register-your-provider-api-key","depth":3,"children":[]},{"title":"Step 2: Import your voice","slug":"step-2-import-your-voice","depth":3,"children":[]},{"title":"Step 3: Start a session with your voice","slug":"step-3-start-a-session-with-your-voice","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":[],"subdomain":"liveavatar","siteName":"LiveAvatar Documentation","title":"Custom TTS Integration - LiveAvatar Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-07-30T22:02:34.777Z","originalFileLocation":"docs/full-mode/custom-tts.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Bring your own ElevenLabs, Fish Audio, or Cartesia voice into LiveAvatar FULL Mode\">\u003cmeta data-mint-head name=\"application-name\" content=\"LiveAvatar Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"index, follow\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/liveavatar/Ovq6l2ZTby8v0fMr/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/liveavatar/Ovq6l2ZTby8v0fMr/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/liveavatar/Ovq6l2ZTby8v0fMr/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/liveavatar/Ovq6l2ZTby8v0fMr/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/liveavatar/Ovq6l2ZTby8v0fMr/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/liveavatar/Ovq6l2ZTby8v0fMr/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/liveavatar/Ovq6l2ZTby8v0fMr/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/liveavatar/Ovq6l2ZTby8v0fMr/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/liveavatar/Ovq6l2ZTby8v0fMr/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Custom TTS Integration - LiveAvatar Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Bring your own ElevenLabs, Fish Audio, or Cartesia voice into LiveAvatar FULL Mode\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"LiveAvatar Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.liveavatar.com/docs/full-mode/custom-tts\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://liveavatar.mintlify.site/_mintlify/api/og/v2?division=Configuration\u0026amp;title=Custom+TTS+Integration\u0026amp;description=Bring+your+own+ElevenLabs%2C+Fish+Audio%2C+or+Cartesia+voice+into+LiveAvatar+FULL+Mode\u0026amp;theme=1fa6ab7619962c47fda6071e\u0026amp;signature=d800fc698cd434892d51052c4f515d98ad9b56b80d9acb0bb482e02fb14b09a3\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Custom TTS Integration - LiveAvatar Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Bring your own ElevenLabs, Fish Audio, or Cartesia voice into LiveAvatar FULL Mode\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://liveavatar.mintlify.site/_mintlify/api/og/v2?division=Configuration\u0026amp;title=Custom+TTS+Integration\u0026amp;description=Bring+your+own+ElevenLabs%2C+Fish+Audio%2C+or+Cartesia+voice+into+LiveAvatar+FULL+Mode\u0026amp;theme=1fa6ab7619962c47fda6071e\u0026amp;signature=d800fc698cd434892d51052c4f515d98ad9b56b80d9acb0bb482e02fb14b09a3\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/liveavatar/Ovq6l2ZTby8v0fMr/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"LiveAvatar Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#03C3FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.liveavatar.com/docs/full-mode/custom-tts\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/full-mode/custom-tts.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.liveavatar.com/#organization\",\"name\":\"LiveAvatar Documentation\",\"url\":\"https://docs.liveavatar.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/liveavatar/-mzFj8B1N4dV9fE4/logo/LiveAvatar_logo_dark.svg?fit=max\u0026auto=format\u0026n=-mzFj8B1N4dV9fE4\u0026q=85\u0026s=c3a7619f3be91473e416fba6b8a2208d\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.liveavatar.com#website\",\"name\":\"LiveAvatar Documentation\",\"url\":\"https://docs.liveavatar.com\",\"publisher\":{\"@id\":\"https://docs.liveavatar.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.liveavatar.com/docs/full-mode/custom-tts#webpage\",\"url\":\"https://docs.liveavatar.com/docs/full-mode/custom-tts\",\"name\":\"Custom TTS Integration\",\"description\":\"Bring your own ElevenLabs, Fish Audio, or Cartesia voice into LiveAvatar FULL Mode\",\"dateModified\":\"2026-07-30T22:02:34.777Z\",\"isPartOf\":{\"@id\":\"https://docs.liveavatar.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.liveavatar.com/docs/full-mode/custom-tts#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.liveavatar.com/docs/full-mode/custom-tts#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"FULL Mode\",\"item\":\"https://docs.liveavatar.com/docs/full-mode/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Configuration\",\"item\":\"https://docs.liveavatar.com/docs/full-mode/configuration\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Custom TTS Integration\",\"item\":\"https://docs.liveavatar.com/docs/full-mode/custom-tts\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.liveavatar.com/docs/full-mode/custom-tts#article\",\"headline\":\"Custom TTS Integration\",\"name\":\"Custom TTS Integration\",\"description\":\"Bring your own ElevenLabs, Fish Audio, or Cartesia voice into LiveAvatar FULL Mode\",\"url\":\"https://docs.liveavatar.com/docs/full-mode/custom-tts\",\"mainEntityOfPage\":{\"@id\":\"https://docs.liveavatar.com/docs/full-mode/custom-tts#webpage\"},\"dateModified\":\"2026-07-30T22:02:34.777Z\",\"publisher\":{\"@id\":\"https://docs.liveavatar.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.liveavatar.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"LiveAvatar Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"LiveAvatar Documentation","nav":{"global":null,"tabs":[{"tab":"Documentation","groups":[{"group":"Getting Started","pages":[{"title":"LiveAvatar Overview","href":""},{"title":"Building with Agents","href":"/docs/agent-skills"},{"title":"Developing in Sandbox Mode","href":"/docs/sandbox-mode"}]},{"group":"Core Concepts","pages":[{"title":"Avatars","href":"/docs/core-concepts/avatars"},{"group":"Voice Agents","pages":[{"title":"Voice Agents","href":"/docs/core-concepts/voice-agents"},{"title":"Voices","href":"/docs/core-concepts/voices"},{"title":"Contexts","href":"/docs/core-concepts/contexts"}]},{"title":"Memory","href":"/docs/core-concepts/memory"},{"title":"Secrets \u0026 Integrations","href":"/docs/core-concepts/secrets"},{"title":"Rate Limits","href":"/docs/core-concepts/rate-limits"}]},{"group":"FULL Mode","pages":[{"title":"FULL Mode Overview","href":"/docs/full-mode/overview"},{"title":"Lifecycle","href":"/docs/full-mode/lifecycle"},{"group":"Configuration","pages":[{"title":"Configuration","href":"/docs/full-mode/configuration"},{"title":"Configuring Voice Settings","href":"/docs/full-mode/voice-settings"},{"title":"Configuring LLM Settings","href":"/docs/full-mode/llm-settings"},{"title":"Push-to-Talk","href":"/docs/full-mode/push-to-talk"},{"title":"Custom LLM Integration","description":"Use your own language model with LiveAvatar FULL Mode","href":"/docs/full-mode/custom-llm"},{"title":"Custom TTS Integration","href":"/docs/full-mode/custom-tts"}]},{"title":"Events","description":"Events for managing FULL Mode sessions","href":"/docs/full-mode/events"}]},{"group":"Avatar Only (LITE mode)","pages":[{"title":"Avatar Only (LITE mode) Overview","href":"/docs/lite-mode/overview"},{"title":"Integration Paths","href":"/docs/lite-mode/integration-paths"},{"group":"Plugins","pages":[{"title":"LiveKit","href":"/docs/lite-mode/plugins/livekit"},{"title":"Pipecat","href":"/docs/lite-mode/plugins/pipecat"},{"title":"Agora","href":"/docs/lite-mode/plugins/agora"},{"title":"VisionAgents","href":"/docs/lite-mode/plugins/vision-agents"}]},{"group":"Connectors","pages":[{"title":"ElevenLabs Agent Connector","href":"/docs/lite-mode/connectors/elevenlabs-agent"},{"title":"Cartesia Agent Connector","href":"/docs/lite-mode/connectors/cartesia-agent"},{"title":"OpenAI Realtime Connector","href":"/docs/lite-mode/connectors/openai-realtime"},{"title":"Gemini Live Connector","href":"/docs/lite-mode/connectors/gemini-realtime"}]},{"title":"Lifecycle","href":"/docs/lite-mode/lifecycle"},{"title":"Configuration","href":"/docs/lite-mode/configuration"},{"title":"Events","href":"/docs/lite-mode/events"}]},{"group":"Socials","pages":[{"title":"X","url":"https://x.com/TryLiveAvatar","href":"/docs/socials/x"},{"title":"Discord","href":"/docs/socials/discord"}]},{"group":"FAQ","pages":[{"title":"Master FAQ","url":"https://www.notion.so/heygen/LiveAvatar-Master-FAQ-360449792c69810fb9c2d319d8958f85","href":"/docs/faq/master-faq"},{"title":"API Key Configuration","href":"/docs/faq/api-key"},{"title":"Firewall Configuration","href":"/docs/faq/firewall"},{"title":"Credits and Subscriptions","href":"/docs/faq/credits"}]}]},{"tab":"Guides","pages":[{"title":"Guides","href":"/docs/guides/embed-avatar"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/sessions/create-session-token"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"basePath":"","title":"Custom TTS Integration - LiveAvatar Documentation","buildId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","deploymentId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","dynamics":[],"chunks":[]}