Generate original music and sound effects through Lemonade in GAIA.
GAIA can generate WAV music and sound effects locally using Lemonade Server.
The flagship agent exposes three tools: list_audio_generation_models,
generate_music, and generate_sound_effect. They use existing Lemonade
models; GAIA does not install a second audio runtime.
Your Lemonade version must expose POST /api/v1/audio/generations and the
models in /api/v1/models?show_all=true. Model availability depends on the
installed Lemonade version and enabled backend.See the Lemonade audio-generation guide
and model registry.
Install or download the desired model in Lemonade Server.
Ask the flagship GAIA agent to list the available audio generators.
Ask for instrumental music or a sound effect, specifying the style or sound.
Use the WAV path returned by the tool. For a game, copy it into the project’s
asset directory before referencing it from scripts.
GAIA lists downloaded audio models and refuses unavailable models; it does not
silently download a large model when a user requests audio. ACE-Step accepts
lyrics and vocal language; ThinkSound accepts guidance (cfg). Unspecified
options use Lemonade’s backend defaults.
Loading an audio generator can evict the chat model from GPU memory. GAIA
should run audio generation only when explicitly requested, and chat may need
to reload its model afterwards.
On a machine with a real Lemonade Server and supported hardware, run the
opt-in integration test from a fresh model cache (the test will download
ThinkSound-SFX and generate a WAV). It does not remove existing user models:
If ThinkSound-SFX is already downloaded, this test skips rather than deleting
that model. Use a clean Lemonade model cache for a true fresh-pull test.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"GAIA SDK","colors":{"primary":"#A87B2D","light":"#E2A33E","dark":"#E2A33E"},"logo":{"light":"https://mintcdn.com/amd-fe836e11/PgPhi3UrqFX2lV53/assets/favicon.ico?fit=max\u0026auto=format\u0026n=PgPhi3UrqFX2lV53\u0026q=85\u0026s=77bcf8b2d70613766cc02f16b0e208a0","dark":"https://mintcdn.com/amd-fe836e11/PgPhi3UrqFX2lV53/assets/favicon.ico?fit=max\u0026auto=format\u0026n=PgPhi3UrqFX2lV53\u0026q=85\u0026s=77bcf8b2d70613766cc02f16b0e208a0","href":"https://github.com/amd/gaia"},"favicon":"https://mintcdn.com/amd-fe836e11/PgPhi3UrqFX2lV53/assets/favicon.ico?fit=max\u0026auto=format\u0026n=PgPhi3UrqFX2lV53\u0026q=85\u0026s=77bcf8b2d70613766cc02f16b0e208a0","appearance":{"default":"system"},"navbar":{"links":[{"href":"https://github.com/amd/gaia/releases","label":"v0.25.3 · Lemonade 2026.44.1"},{"href":"https://amd-gaia.ai","label":"Main Site"}],"primary":{"type":"button","label":"Download","href":"https://amd-gaia.ai/#install"}},"footer":{"socials":{"github":"https://github.com/amd/gaia","discord":"https://discord.com/invite/5xXzkMu8Zk","twitter":"https://twitter.com/amd","linkedin":"https://linkedin.com/company/amd"}},"fonts":{"heading":{"family":"Inter"},"body":{"family":"Inter"}},"contextual":{"options":["copy","view","chatgpt","claude","cursor","vscode"],"display":"header"},"metadata":{"timestamp":false},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"GitHub","icon":"github","href":"https://github.com/amd/gaia"},{"anchor":"Discord","icon":"discord","href":"https://discord.com/invite/5xXzkMu8Zk"},{"anchor":"PyPI","icon":"python","href":"https://pypi.org/project/amd-gaia/"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"amd-fe836e11","hasAudioNarration":false,"actualSubdomain":"amd-fe836e11","customDomains":["amd-gaia.ai"],"gitSource":{"type":"github","owner":"amd","repo":"gaia","deployBranch":"release","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae671f4e7a853c3110a3b8a","collectionId":"22a89164-0ec5-49b9-8df1-c81a5fdd4e46","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae671f4e7a853c3110a3b8a"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6ae671f4e7a853c3110a3b8a","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"Documentation","count":95},{"language":"default","tag":"Python Framework","count":82},{"language":"default","tag":"SDK Reference","count":35},{"language":"default","tag":"Releases","count":33},{"language":"default","tag":"Release Notes","count":33},{"language":"default","tag":"User Guides","count":30},{"language":"default","tag":"Python Specifications","count":29},{"language":"default","tag":"Roadmap","count":26},{"language":"default","tag":"SDKs","count":20},{"language":"default","tag":"Python Reference","count":17}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"/docs","hasChatPermissions":false,"hasWebMcpPermissions":false,"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":"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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".nav-tabs .nav-tabs-item{color:rgb(156 163 175)!important}.dark .nav-tabs .nav-tabs-item{color:rgb(209 213 219)!important}.nav-tabs .nav-tabs-item:has(>div.bg-primary){color:rgb(31 41 55)!important}.dark .nav-tabs .nav-tabs-item:has(>div.bg-primary){color:rgb(229 231 235)!important}.nav-tabs .nav-tabs-item>div{height:3.5px}#navbar{border-bottom:1px solid rgb(var(--gray-500)/.3)}.dark #navbar{border-bottom:1px solid rgb(var(--gray-500)/.4)}"}],"page":{"pagePath":"guides/audio-generation","slug":"/guides/audio-generation","pageMetadata":{"title":"Local Music and Sound Effects","description":"Generate original music and sound effects through Lemonade in GAIA.","href":"/guides/audio-generation"},"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: \"Generate original music and sound effects through Lemonade in GAIA.\"\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={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._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:[_jsxs(_components.p,{children:[`GAIA can generate WAV music and sound effects locally using Lemonade Server.\nThe flagship agent exposes three tools: `,_jsx(_components.code,{children:`list_audio_generation_models`}),`,\n`,_jsx(_components.code,{children:`generate_music`}),`, and `,_jsx(_components.code,{children:`generate_sound_effect`}),`. They use existing Lemonade\nmodels; GAIA does not install a second audio runtime.`]}),`\n`,_jsx(Heading,{level:`2`,id:`models-and-server-support`,children:`Models and server support`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Model`}),_jsx(_components.th,{children:`Lemonade recipe`}),_jsx(_components.th,{children:`GAIA tool`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`ACE-Step-Music`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`acestep`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`generate_music`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`ThinkSound-SFX`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`thinksound`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`generate_sound_effect`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`MOSS-SoundEffect`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`openmoss`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`generate_sound_effect`})})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Your Lemonade version must expose `,_jsx(_components.code,{children:`POST /api/v1/audio/generations`}),` and the\nmodels in `,_jsx(_components.code,{children:`/api/v1/models?show_all=true`}),`. Model availability depends on the\ninstalled Lemonade version and enabled backend.`]}),`\n`,_jsxs(_components.p,{children:[`See the `,_jsx(_components.a,{href:`https://github.com/lemonade-sdk/lemonade/blob/main/docs/guide/app/audio-and-3d.md`,children:`Lemonade audio-generation guide`}),`\nand `,_jsx(_components.a,{href:`https://github.com/lemonade-sdk/lemonade/blob/main/src/cpp/resources/server_models.json`,children:`model registry`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`generate-audio`,children:`Generate audio`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Install or download the desired model in Lemonade Server.`}),`\n`,_jsx(_components.li,{children:`Ask the flagship GAIA agent to list the available audio generators.`}),`\n`,_jsx(_components.li,{children:`Ask for instrumental music or a sound effect, specifying the style or sound.`}),`\n`,_jsx(_components.li,{children:`Use the WAV path returned by the tool. For a game, copy it into the project’s\nasset directory before referencing it from scripts.`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`GAIA lists downloaded audio models and refuses unavailable models; it does not\nsilently download a large model when a user requests audio. ACE-Step accepts\nlyrics and vocal language; ThinkSound accepts guidance (`,_jsx(_components.code,{children:`cfg`}),`). Unspecified\noptions use Lemonade’s backend defaults.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Loading an audio generator can evict the chat model from GPU memory. GAIA\nshould run audio generation only when explicitly requested, and chat may need\nto reload its model afterwards.`})}),`\n`,_jsx(Heading,{level:`2`,id:`development-verification`,children:`Development verification`}),`\n`,_jsx(_components.p,{children:`Run deterministic tests first:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,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:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`python`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -m`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` pytest`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` tests/unit/test_audio_generation_tools.py`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`On a machine with a real Lemonade Server and supported hardware, run the\nopt-in integration test from a fresh model cache (the test will download\nThinkSound-SFX and generate a WAV). It does not remove existing user models:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,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:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`GAIA_RUN_AUDIO_GENERATION_LIVE`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`1`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:` python`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -m`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` pytest`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` tests/integration/test_audio_generation_live.py`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -v`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -rs`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`If ThinkSound-SFX is already downloaded, this test skips rather than deleting\nthat model. Use a clean Lemonade model cache for a true fresh-pull test.`})]})}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":"Local Music and Sound Effects","description":"Generate original music and sound effects through Lemonade in GAIA.","href":"/guides/audio-generation"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Models and server support","slug":"models-and-server-support","depth":2,"children":[]},{"title":"Generate audio","slug":"generate-audio","depth":2,"children":[]},{"title":"Development verification","slug":"development-verification","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/amd-fe836e11/8c80882acf24ecda/server.js"],"subdomain":"amd-fe836e11","siteName":"GAIA SDK","title":"Local Music and Sound Effects - GAIA SDK","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-30T07:26:59.879Z","originalFileLocation":"guides/audio-generation.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=\"Generate original music and sound effects through Lemonade in GAIA.\">\u003cmeta data-mint-head name=\"application-name\" content=\"GAIA SDK\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/amd-fe836e11/Dg3wj8yq7cr3ck3W/_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=\"/docs/mintlify-assets/_mintlify/favicons/amd-fe836e11/Dg3wj8yq7cr3ck3W/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/amd-fe836e11/Dg3wj8yq7cr3ck3W/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/amd-fe836e11/Dg3wj8yq7cr3ck3W/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/amd-fe836e11/Dg3wj8yq7cr3ck3W/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/amd-fe836e11/Dg3wj8yq7cr3ck3W/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/amd-fe836e11/Dg3wj8yq7cr3ck3W/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/amd-fe836e11/Dg3wj8yq7cr3ck3W/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/amd-fe836e11/Dg3wj8yq7cr3ck3W/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Local Music and Sound Effects - GAIA SDK\">\u003cmeta data-mint-head property=\"og:description\" content=\"Generate original music and sound effects through Lemonade in GAIA.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"GAIA SDK\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://amd-gaia.ai/docs/guides/audio-generation\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://amd-fe836e11.mintlify.app/_mintlify/api/og/v2?division=Core+Agents\u0026amp;title=Local+Music+and+Sound+Effects\u0026amp;description=Generate+original+music+and+sound+effects+through+Lemonade+in+GAIA.\u0026amp;theme=930f36e80adfafeb4328e01d\u0026amp;signature=600858c965c837c707429a4151d310da50e4c1d7cff0a9fe32e7f1994a3e0c39\">\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=\"Local Music and Sound Effects - GAIA SDK\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Generate original music and sound effects through Lemonade in GAIA.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://amd-fe836e11.mintlify.app/_mintlify/api/og/v2?division=Core+Agents\u0026amp;title=Local+Music+and+Sound+Effects\u0026amp;description=Generate+original+music+and+sound+effects+through+Lemonade+in+GAIA.\u0026amp;theme=930f36e80adfafeb4328e01d\u0026amp;signature=600858c965c837c707429a4151d310da50e4c1d7cff0a9fe32e7f1994a3e0c39\">\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=\"/docs/mintlify-assets/_mintlify/favicons/amd-fe836e11/Dg3wj8yq7cr3ck3W/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"GAIA SDK\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#A87B2D\">\u003clink data-mint-head rel=\"canonical\" href=\"https://amd-gaia.ai/docs/guides/audio-generation\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/guides/audio-generation.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://amd-gaia.ai/#organization\",\"name\":\"GAIA SDK\",\"url\":\"https://amd-gaia.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/amd-fe836e11/PgPhi3UrqFX2lV53/assets/favicon.ico?fit=max\u0026auto=format\u0026n=PgPhi3UrqFX2lV53\u0026q=85\u0026s=77bcf8b2d70613766cc02f16b0e208a0\"}},{\"@type\":\"WebSite\",\"@id\":\"https://amd-gaia.ai/docs#website\",\"name\":\"GAIA SDK\",\"url\":\"https://amd-gaia.ai/docs\",\"publisher\":{\"@id\":\"https://amd-gaia.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://amd-gaia.ai/docs/guides/audio-generation#webpage\",\"url\":\"https://amd-gaia.ai/docs/guides/audio-generation\",\"name\":\"Local Music and Sound Effects\",\"description\":\"Generate original music and sound effects through Lemonade in GAIA.\",\"dateModified\":\"2026-10-30T07:26:59.879Z\",\"isPartOf\":{\"@id\":\"https://amd-gaia.ai/docs#website\"},\"breadcrumb\":{\"@id\":\"https://amd-gaia.ai/docs/guides/audio-generation#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://amd-gaia.ai/docs/guides/audio-generation#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Python Framework\",\"item\":\"https://amd-gaia.ai/docs/guides/install\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"User Guides\",\"item\":\"https://amd-gaia.ai/docs/guides/index\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Core Agents\",\"item\":\"https://amd-gaia.ai/docs/guides/gaia\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Local Music and Sound Effects\",\"item\":\"https://amd-gaia.ai/docs/guides/audio-generation\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://amd-gaia.ai/docs/guides/audio-generation#article\",\"headline\":\"Local Music and Sound Effects\",\"name\":\"Local Music and Sound Effects\",\"description\":\"Generate original music and sound effects through Lemonade in GAIA.\",\"url\":\"https://amd-gaia.ai/docs/guides/audio-generation\",\"mainEntityOfPage\":{\"@id\":\"https://amd-gaia.ai/docs/guides/audio-generation#webpage\"},\"dateModified\":\"2026-10-30T07:26:59.879Z\",\"publisher\":{\"@id\":\"https://amd-gaia.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://amd-gaia.ai/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"GAIA SDK\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"GAIA SDK","nav":{"global":{"anchors":[{"anchor":"GitHub","icon":"github","href":"https://github.com/amd/gaia"},{"anchor":"Discord","icon":"discord","href":"https://discord.com/invite/5xXzkMu8Zk"},{"anchor":"PyPI","icon":"python","href":"https://pypi.org/project/amd-gaia/"}]},"tabs":[{"tab":"Documentation","groups":[{"group":"Getting Started","pages":[{"title":"Welcome","icon":"hand-wave","href":""}]},{"group":"C++ Framework","pages":[{"title":"Setup","icon":"wrench","href":"/cpp/setup"},{"title":"Quickstart","icon":"rocket","href":"/cpp/quickstart"},{"title":"Overview","icon":"code","href":"/cpp/overview"},{"title":"Integration Guide","icon":"puzzle-piece","href":"/cpp/integration"},{"title":"Testing","icon":"flask-vial","href":"/cpp/testing"},{"title":"API Reference","icon":"book-open","href":"/cpp/api-reference"},{"title":"C++ Security","icon":"lock","href":"/cpp/security"},{"group":"User Guides","pages":[{"title":"Bash Coding Agent","icon":"terminal","href":"/cpp/bash-agent"},{"title":"System Health Agent","icon":"desktop","href":"/cpp/health-agent"},{"title":"Wi-Fi Troubleshooter Agent","icon":"wifi","href":"/cpp/wifi-agent"},{"title":"Process Analyst Agent","icon":"microchip","href":"/cpp/process-agent"},{"title":"Custom Agent","icon":"sliders","href":"/cpp/custom-agent"}]}]},{"group":"Python Framework","pages":[{"title":"Install GAIA","icon":"download","href":"/guides/install"},{"title":"Setup","icon":"wrench","href":"/setup"},{"title":"Quickstart","icon":"rocket","href":"/quickstart"},{"title":"Agent UI","icon":"desktop","href":"/guides/agent-ui"},{"title":"Terminal UI","icon":"terminal","href":"/guides/tui"},{"title":"Agent Memory","icon":"brain","href":"/guides/memory"},{"group":"User Guides","pages":[{"title":"User Guides","icon":"book","href":"/guides/index"},{"group":"Setup \u0026 Hardware","pages":[{"title":"Hardware Advisor","icon":"microchip","href":"/guides/hardware-advisor"},{"title":"NPU Acceleration","icon":"bolt","href":"/guides/npu"},{"title":"AMD LLM Gateway","href":"/guides/llm-gateway"}]},{"group":"Core Agents","pages":[{"title":"GAIA Agent","icon":"sparkles","href":"/guides/gaia"},{"title":"Complete document inventories","href":"/guides/document-extraction"},{"title":"Choose an AI provider","href":"/guides/ai-providers"},{"title":"Document Q\u0026A","icon":"file-lines","href":"/guides/chat"},{"title":"Browser Use","icon":"globe","href":"/guides/browser-use"},{"title":"Improve GAIA while using it","href":"/guides/harness-engineering"},{"title":"Voice Interaction","icon":"microphone","href":"/guides/talk"},{"title":"Transcription \u0026 Meeting Notes","description":"Point the GAIA agent at a recording and get back a speaker-labelled transcript, a brief, and action items — all local.","icon":"file-audio","href":"/guides/transcription"},{"title":"Local Music and Sound Effects","href":"/guides/audio-generation"}]},{"group":"Developer Tools","pages":[{"title":"Code Index","description":"Semantic search over your codebase using local AMD-accelerated embeddings.","icon":"folder-magnifying-glass","href":"/guides/code-index"},{"title":"Project Map","icon":"map","href":"/guides/project-map"}]},{"group":"Connected Agents","pages":[{"title":"Email","icon":"envelope","href":"/guides/email"},{"title":"Slack","icon":"slack","href":"/guides/slack"},{"title":"Telegram Adapter","icon":"paper-plane","href":"/guides/telegram-adapter"}]},{"group":"Build \u0026 Extend","pages":[{"title":"Starter Skills","icon":"puzzle-piece","href":"/guides/starter-skills"},{"title":"Custom Agents","icon":"wand-magic-sparkles","href":"/guides/custom-agent"},{"title":"Composing Skills and Skill Sets","icon":"layer-group","href":"/guides/composing-skills"}]},{"group":"MCP Integration","pages":[{"title":"Agent UI MCP Server","icon":"plug","href":"/guides/mcp/agent-ui"},{"title":"TUI Control MCP Server","icon":"terminal","href":"/guides/mcp/tui"},{"title":"MCP Client","href":"/guides/mcp/client"},{"title":"Windows MCP System Health Agent","icon":"heart-pulse","href":"/guides/mcp/windows-system-health"}]}]},{"group":"Connectors","pages":[{"title":"Connectors","icon":"plug","href":"/connectors/index"},{"title":"Google","icon":"google","href":"/connectors/google"},{"title":"Microsoft","icon":"microsoft","href":"/connectors/microsoft"},{"title":"GitHub","icon":"github","href":"/connectors/github"},{"title":"Tavily","icon":"globe","href":"/connectors/tavily"},{"title":"Connections Security Model","icon":"shield","href":"/security/connections"},{"title":"OAuth Connection Threat Model","icon":"lock","href":"/security/connectors"}]},{"group":"Agent Eval","pages":[{"title":"Agent Eval","icon":"microscope","href":"/guides/eval"},{"title":"Scenario Authoring","icon":"file-pen","href":"/guides/eval-scenarios"},{"title":"CI/CD Integration","icon":"gears","href":"/guides/eval-ci"}]},{"group":"Playbooks","pages":[{"title":"GAIA Playbooks","icon":"book-atlas","href":"/playbooks/index"},{"group":"Hardware Advisor Agent","pages":[{"title":"Building a Hardware Advisor Agent","icon":"microchip","href":"/playbooks/hardware-advisor/index"}]},{"group":"Document Q\u0026A Agent","pages":[{"title":"Part 1: Getting Started with Document Q\u0026A Agents","icon":"book-open-reader","href":"/playbooks/chat-agent/part-1-getting-started"},{"title":"Part 2: Advanced Features \u0026 Customization","icon":"wrench","href":"/playbooks/chat-agent/part-2-advanced-features"},{"title":"Part 3: Deployment \u0026 Optimization","icon":"graduation-cap","href":"/playbooks/chat-agent/part-3-deployment"}]},{"group":"Custom Installer","pages":[{"title":"Custom Installer Playbook","icon":"play","href":"/playbooks/custom-installer/index"}]}]},{"group":"SDK Reference","pages":[{"title":"SDK Reference","icon":"book","href":"/sdk/index"},{"group":"Core Concepts","pages":[{"title":"Understanding the Agent System","icon":"robot","href":"/sdk/core/agent-system"},{"title":"Creating Tools: Giving Agents Superpowers","icon":"screwdriver-wrench","href":"/sdk/core/tools"},{"title":"Output Handlers","icon":"terminal","href":"/sdk/core/console"},{"title":"Agent Patterns Cookbook","icon":"code","href":"/sdk/patterns"}]},{"group":"SDKs","pages":[{"title":"Agent SDK","icon":"comments","href":"/sdk/sdks/chat"},{"title":"Memory SDK","icon":"brain","href":"/sdk/sdks/memory"},{"title":"Agent UI SDK","icon":"desktop","href":"/sdk/sdks/agent-ui"},{"title":"RAG: Teaching Your Agent About Documents","href":"/sdk/sdks/rag"},{"title":"Code Index SDK","icon":"folder-magnifying-glass","href":"/sdk/sdks/code-index"},{"title":"MCP Client","icon":"plug","href":"/sdk/sdks/mcp"},{"title":"LLM Integration","icon":"brain","href":"/sdk/sdks/llm"},{"title":"Vision-Language Models","icon":"eye","href":"/sdk/sdks/vlm"},{"title":"Audio \u0026 Voice","href":"/sdk/sdks/audio"},{"title":"Governance: Optional Policy Layer for Agents","href":"/sdk/sdks/governance"},{"title":"Skills SDK","href":"/sdk/sdks/skills"}]},{"group":"Infrastructure","pages":[{"title":"API Server","href":"/sdk/infrastructure/api-server"},{"title":"MCP Integration","href":"/sdk/infrastructure/mcp"},{"title":"Connectors SDK","href":"/sdk/infrastructure/connectors"}]},{"group":"Agents","pages":[{"title":"Specialized","href":"/sdk/agents/specialized"},{"title":"Talk SDK","href":"/sdk/agents/talk"}]},{"group":"Mixins \u0026 Utilities","pages":[{"title":"Tool Mixins","icon":"puzzle-piece","href":"/sdk/mixins/tool-mixins"},{"title":"DatabaseMixin","icon":"database","href":"/sdk/mixins/database-mixin"},{"title":"FileWatcher","icon":"file-magnifying-glass","href":"/sdk/utils/file-watcher"}]},{"group":"Guides","pages":[{"title":"Application Packaging","icon":"box","href":"/sdk/packaging"},{"title":"Configuration","icon":"gear","href":"/sdk/configuration"},{"title":"Testing","icon":"vial","href":"/sdk/testing"},{"title":"Performance Analysis Plotter","icon":"chart-bar","href":"/sdk/performance-analysis-plotter"},{"title":"Security","icon":"shield-halved","href":"/sdk/security"},{"title":"Best Practices","icon":"star","href":"/sdk/best-practices"}]},{"group":"Resources","pages":[{"title":"Complete Examples","icon":"lightbulb","href":"/sdk/examples"},{"title":"Advanced Patterns","icon":"diagram-project","href":"/sdk/advanced-patterns"},{"title":"API Reference Summary","icon":"book-open","href":"/sdk/api-reference"},{"title":"Migration Guide","icon":"arrow-right-arrow-left","href":"/sdk/migration"},{"title":"Troubleshooting","icon":"circle-question","href":"/sdk/troubleshooting"}]}]}]}]},{"tab":"Python Specifications","pages":[{"title":"Python Specifications","href":"/spec/agent-base"}]},{"tab":"Python Reference","pages":[{"title":"Python Reference","href":"/reference/cli"}]},{"tab":"Python Deployment","pages":[{"title":"Python Deployment","href":"/integrations/vscode"}]},{"tab":"Roadmap","pages":[{"title":"Roadmap","href":"/roadmap"}]},{"tab":"Releases","pages":[{"title":"Releases","href":"/releases"}]}]},"basePath":"","title":"Local Music and Sound Effects - GAIA SDK","buildId":"dpl_Acry4NrQAgjcikyFgVE2eJ7XQCAv","deploymentId":"dpl_Acry4NrQAgjcikyFgVE2eJ7XQCAv","dynamics":[],"chunks":[]}