Arcana is retired from the Rime cloud API. Replace Arcana model IDs with Coda and verify each voice and language combination.
Arcana retired from the Rime cloud API on August 15, 2026. Cloud requests that set modelId to arcana, arcanav2, or arcanav3 are now served by Coda. Replace those identifiers with coda so your configuration names the model that serves the request.
Check every voice before changing production traffic. Coda has a different voice catalog. A request can return audio even when the speaker, modelId, and lang combination is not listed, so a successful response does not prove that the pairing is supported.
Search your code, configuration files, environment variables, and deployed environments for all three retired identifiers:
arcanaarcanav2arcanav3
Requests that omit modelId are served by Mist v3. They do not use Coda automatically.No response header names the model that served a request. Record the environments and call sites you inspect because the response cannot confirm that you removed every Arcana identifier.
If the same speaker exists on Coda, keep the name and test it with your production text. Coda and Arcana were trained separately, so the audio will differ.
If the speaker is absent, choose a replacement in the same language. Compare candidates on domain terms, numbers, and long utterances rather than a generic greeting.
Set lang to the language listed for the Coda voice. Each Coda voice serves one language.
Coda serves English, Arabic, Dutch, French, German, Hindi, Italian, Japanese, Portuguese, and Spanish through the cloud API. Coda WebSocket v1 returns word timestamps in English, French, German, Italian, Portuguese, and Spanish.
Change modelId to coda. The endpoint, authentication, transports, and remaining request fields do not change.
{ "speaker": "astra", "text": "Thanks for calling. How can I help?", "modelId": "coda", "lang": "eng"}
Verify every environment, language, and transport you use. HTTP, binary WebSockets, and JSON WebSockets are separate request paths, so one successful request does not cover the others.
Existing Arcana on-prem images remain available to pull, but Rime no longer updates or supports them. This includes security patches and text-normalization fixes. Use a current Coda image for supported on-prem deployments, and contact help@rime.ai to plan the replacement.The Rime models hosted by Together AI use Together’s lifecycle and endpoints. Follow the Together AI integration guide if you run Arcana there.
Speed: use timeScaleFactor for Coda speed control.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Rime Docs","colors":{"primary":"#1DADC7","light":"#4FC3D9","dark":"#147D91"},"logo":{"light":"https://mintcdn.com/rimelabs/qBNCx7nLDEv-FtZq/logo/light.png?fit=max\u0026auto=format\u0026n=qBNCx7nLDEv-FtZq\u0026q=85\u0026s=b74ee12f1a1075334db19359152c2f8a","dark":"https://mintcdn.com/rimelabs/qBNCx7nLDEv-FtZq/logo/dark.png?fit=max\u0026auto=format\u0026n=qBNCx7nLDEv-FtZq\u0026q=85\u0026s=d13aea3ecd100ed7ca31c828e93b123f","href":"/"},"favicon":"https://mintcdn.com/rimelabs/Z6D4LmkrIeBeHoml/rime-social-logo.png?fit=max\u0026auto=format\u0026n=Z6D4LmkrIeBeHoml\u0026q=85\u0026s=41aa58d6143a74b8c11b8d9713e77344","api":{"playground":{"display":"none"}},"background":{"color":{"light":"#F0E9DD","dark":"#2E2A25"}},"navbar":{"links":[{"href":"https://www.rimestat.us","label":"Status"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.rime.ai"}},"footer":{"links":[{"header":"Rime","items":[{"label":"Status","href":"https://www.rimestat.us"},{"label":"Dashboard","href":"https://app.rime.ai"}]}]},"integrations":{"posthog":{"apiKey":"phc_BzP0KaTCqAgNZjeq3B4EjaQPRKzthbvQZxTXBh6K7Yp","apiHost":"https://n.rime.ai","sessionRecording":true}},"errors":{"404":{"redirect":false,"title":"We can't find that page.","description":"This page does not exist or has moved.\n\n**[API reference](/docs/api-reference)**: every TTS, WebSocket, and utility endpoint\n\n**[WebSocket overview](/docs/websockets)**: endpoint and transport choices\n\n**[Five-minute quickstart](/docs/quickstart-five-minute)**: generate an audio clip\n\n**[Models](/docs/models)**: Coda and Mist v3\n\n**[Voices](/docs/voices)**: the current voice catalog\n\n**[API authentication](/docs/api-authentication)**: create and use API keys\n\n**[Changelog](/docs/changelog)**: recent changes and release notes\n\nThe machine-readable index is available at [/llms.txt](/llms.txt).\n\n[Report a broken link](mailto:support@rime.ai)."}},"contextual":{"options":["copy","view","chatgpt","claude","cursor","vscode","mcp","add-mcp"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"rimelabs","hasAudioNarration":false,"actualSubdomain":"rimelabs","customDomains":["docs.rime.ai"],"gitSource":{"type":"github","owner":"rimelabs","repo":"rime","deployBranch":"main","contentDirectory":"web/docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aea9f9235e1118c13ebc6bc","collectionId":"937a8564-aa07-4a6f-b7b0-bcc0f1bc873e","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aea9f9235e1118c13ebc6bc"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aea9f9235e1118c13ebc6bc","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"default","tag":"Documentation","count":85},{"language":"default","tag":"Build with Rime","count":67},{"language":"default","tag":"Text-to-speech","count":49},{"language":"default","tag":"API Reference","count":21},{"language":"default","tag":"Customizing speech","count":21},{"language":"default","tag":"Prism","count":13},{"language":"default","tag":"Integrations","count":12},{"language":"default","tag":"MCP Server","count":12},{"language":"default","tag":"CLI Reference","count":10},{"language":"default","tag":"Pronunciation","count":10}]},"assistantConfig":{},"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":"vite-origin","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":".chat-assistant-floating-input,chat-assistant-floating-input{display:none!important}a[href=\"/\"]:has(>.nav-logo){display:inline-flex;align-items:center;gap:0.5rem}a[href=\"/\"]:has(>.nav-logo)::after{color:rgb(24 24 27);content:\"docs\" / \"\";font-size:1rem;font-weight:600;letter-spacing:-0.025em;line-height:1}html.dark a[href=\"/\"]:has(>.nav-logo)::after{color:rgb(244 244 245)}html[data-current-path=\"/\"] .nav-tabs-item[data-active=\"true\"]{color:rgb(75 85 99);text-shadow:none}html.dark[data-current-path=\"/\"] .nav-tabs-item[data-active=\"true\"]{color:rgb(156 163 175)}html[data-current-path=\"/\"] .nav-tabs-item[data-active=\"true\"]>div{background-color:transparent!important}#topbar-cta-button a>span.absolute{background-color:#24211d!important}#topbar-cta-button a span,#topbar-cta-button a svg{color:#f8f3ea!important}html.dark #topbar-cta-button a>span.absolute{background-color:#f8f3ea!important}html.dark #topbar-cta-button a span,html.dark #topbar-cta-button a svg{color:#24211d!important}"}],"page":{"pagePath":"docs/migrate-arcana-to-coda","slug":"/docs/migrate-arcana-to-coda","pageMetadata":{"title":"Remove Arcana model IDs","description":"Arcana is retired from the Rime cloud API. Replace Arcana model IDs with Coda and verify each voice and language combination.","icon":"arrow-right-arrow-left","href":"/docs/migrate-arcana-to-coda"},"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: \"Arcana is retired from the Rime cloud API. Replace Arcana model IDs with Coda and verify each voice and language combination.\"\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`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Arcana retired from the Rime cloud API on August 15, 2026. Cloud requests that set `,_jsx(_components.code,{children:`modelId`}),` to `,_jsx(_components.code,{children:`arcana`}),`, `,_jsx(_components.code,{children:`arcanav2`}),`, or `,_jsx(_components.code,{children:`arcanav3`}),` are now served by `,_jsx(_components.a,{href:`/docs/models#coda`,children:`Coda`}),`. Replace those identifiers with `,_jsx(_components.code,{children:`coda`}),` so your configuration names the model that serves the request.`]}),`\n`,_jsxs(Warning,{children:[_jsx(_components.strong,{children:`Check every voice before changing production traffic.`}),` Coda has a different voice catalog. A request can return audio even when the `,_jsx(_components.code,{children:`speaker`}),`, `,_jsx(_components.code,{children:`modelId`}),`, and `,_jsx(_components.code,{children:`lang`}),` combination is not listed, so a successful response does not prove that the pairing is supported.`]}),`\n`,_jsx(Heading,{level:`2`,id:`find-every-arcana-identifier`,children:`Find every Arcana identifier`}),`\n`,_jsx(_components.p,{children:`Search your code, configuration files, environment variables, and deployed environments for all three retired identifiers:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`text`,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:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`arcana`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`arcanav2`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`arcanav3`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[`Requests that omit `,_jsx(_components.code,{children:`modelId`}),` are served by Mist v3. They do not use Coda automatically.`]}),`\n`,_jsx(_components.p,{children:`No response header names the model that served a request. Record the environments and call sites you inspect because the response cannot confirm that you removed every Arcana identifier.`}),`\n`,_jsx(Heading,{level:`2`,id:`check-the-replacement-voice-and-language`,children:`Check the replacement voice and language`}),`\n`,_jsxs(_components.p,{children:[`Search the `,_jsx(_components.a,{href:`/docs/voices-coda`,children:`Coda catalog`}),` for each speaker you use.`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`If the same speaker exists on Coda, keep the name and test it with your production text. Coda and Arcana were trained separately, so the audio will differ.`}),`\n`,_jsx(_components.li,{children:`If the speaker is absent, choose a replacement in the same language. Compare candidates on domain terms, numbers, and long utterances rather than a generic greeting.`}),`\n`,_jsxs(_components.li,{children:[`Set `,_jsx(_components.code,{children:`lang`}),` to the language listed for the Coda voice. Each Coda voice serves one language.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Coda serves English, Arabic, Dutch, French, German, Hindi, Italian, Japanese, Portuguese, and Spanish through the cloud API. `,_jsx(_components.a,{href:`/api-reference/coda/websocket-v1#word-timestamps`,children:`Coda WebSocket v1`}),` returns word timestamps in English, French, German, Italian, Portuguese, and Spanish.`]}),`\n`,_jsx(Heading,{level:`2`,id:`update-and-verify-the-request`,children:`Update and verify the request`}),`\n`,_jsxs(_components.p,{children:[`Change `,_jsx(_components.code,{children:`modelId`}),` to `,_jsx(_components.code,{children:`coda`}),`. The endpoint, authentication, transports, and remaining request fields do not change.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`6`,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:`6`,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:` \"speaker\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"astra\"`}),_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:` \"text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Thanks for calling. How can I help?\"`}),_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:` \"modelId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"coda\"`}),_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:` \"lang\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"eng\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`Verify every environment, language, and transport you use. HTTP, binary WebSockets, and JSON WebSockets are separate request paths, so one successful request does not cover the others.`}),`\n`,_jsx(Heading,{level:`2`,id:`replace-unsupported-on-prem-images`,children:`Replace unsupported on-prem images`}),`\n`,_jsxs(_components.p,{children:[`Existing Arcana on-prem images remain available to pull, but Rime no longer updates or supports them. This includes security patches and text-normalization fixes. Use a current Coda image for supported on-prem deployments, and contact `,_jsx(_components.a,{href:`mailto:help@rime.ai`,children:`help@rime.ai`}),` to plan the replacement.`]}),`\n`,_jsxs(_components.p,{children:[`The Rime models hosted by Together AI use Together’s lifecycle and endpoints. Follow the `,_jsx(_components.a,{href:`/docs/together-ai`,children:`Together AI integration guide`}),` if you run Arcana there.`]}),`\n`,_jsx(Heading,{level:`2`,id:`related`,children:`Related`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/docs/voices-coda`,children:`Coda voices`}),`: find a supported speaker and language.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/docs/models#coda`,children:`Models`}),`: review Coda’s features and deployment options.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/docs/on-prem/quickstart`,children:`On-prem quickstart`}),`: deploy the current Coda image.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/docs/speed`,children:`Speed`}),`: use `,_jsx(_components.code,{children:`timeScaleFactor`}),` for Coda speed control.`]}),`\n`]})]})}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":"Remove Arcana model IDs","description":"Arcana is retired from the Rime cloud API. Replace Arcana model IDs with Coda and verify each voice and language combination.","icon":"arrow-right-arrow-left","href":"/docs/migrate-arcana-to-coda"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Find every Arcana identifier","slug":"find-every-arcana-identifier","depth":2,"children":[]},{"title":"Check the replacement voice and language","slug":"check-the-replacement-voice-and-language","depth":2,"children":[]},{"title":"Update and verify the request","slug":"update-and-verify-the-request","depth":2,"children":[]},{"title":"Replace unsupported on-prem images","slug":"replace-unsupported-on-prem-images","depth":2,"children":[]},{"title":"Related","slug":"related","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"rimelabs","siteName":"Rime Docs","title":"Remove Arcana model IDs - Rime Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-23T05:27:44.853Z","originalFileLocation":"docs/migrate-arcana-to-coda.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=\"Arcana is retired from the Rime cloud API. Replace Arcana model IDs with Coda and verify each voice and language combination.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Rime Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/rimelabs/yDOD7F9UdOtEHeIJ/_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/rimelabs/yDOD7F9UdOtEHeIJ/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/rimelabs/yDOD7F9UdOtEHeIJ/_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/rimelabs/yDOD7F9UdOtEHeIJ/_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/rimelabs/yDOD7F9UdOtEHeIJ/_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/rimelabs/yDOD7F9UdOtEHeIJ/_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/rimelabs/yDOD7F9UdOtEHeIJ/_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/rimelabs/yDOD7F9UdOtEHeIJ/_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/rimelabs/yDOD7F9UdOtEHeIJ/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Remove Arcana model IDs - Rime Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Arcana is retired from the Rime cloud API. Replace Arcana model IDs with Coda and verify each voice and language combination.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Rime Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.rime.ai/docs/migrate-arcana-to-coda\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://rimelabs.mintlify.app/_mintlify/api/og/v2?division=Migrations\u0026amp;title=Remove+Arcana+model+IDs\u0026amp;description=Arcana+is+retired+from+the+Rime+cloud+API.+Replace+Arcana+model+IDs+with+Coda+and+verify+each+voice+and+language+combination.\u0026amp;theme=227fbc3aedf112565fcf6961\u0026amp;signature=d86799b6935cf0936b5bf103e303dfbf98ecbbd11a7ebc6c5b8ecb93e59a3450\">\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=\"Remove Arcana model IDs - Rime Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Arcana is retired from the Rime cloud API. Replace Arcana model IDs with Coda and verify each voice and language combination.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://rimelabs.mintlify.app/_mintlify/api/og/v2?division=Migrations\u0026amp;title=Remove+Arcana+model+IDs\u0026amp;description=Arcana+is+retired+from+the+Rime+cloud+API.+Replace+Arcana+model+IDs+with+Coda+and+verify+each+voice+and+language+combination.\u0026amp;theme=227fbc3aedf112565fcf6961\u0026amp;signature=d86799b6935cf0936b5bf103e303dfbf98ecbbd11a7ebc6c5b8ecb93e59a3450\">\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/rimelabs/yDOD7F9UdOtEHeIJ/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Rime Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1DADC7\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.rime.ai/docs/migrate-arcana-to-coda\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/migrate-arcana-to-coda.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.rime.ai/#organization\",\"name\":\"Rime Docs\",\"url\":\"https://docs.rime.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/rimelabs/qBNCx7nLDEv-FtZq/logo/light.png?fit=max\u0026auto=format\u0026n=qBNCx7nLDEv-FtZq\u0026q=85\u0026s=b74ee12f1a1075334db19359152c2f8a\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.rime.ai#website\",\"name\":\"Rime Docs\",\"url\":\"https://docs.rime.ai\",\"publisher\":{\"@id\":\"https://docs.rime.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.rime.ai/docs/migrate-arcana-to-coda#webpage\",\"url\":\"https://docs.rime.ai/docs/migrate-arcana-to-coda\",\"name\":\"Remove Arcana model IDs\",\"description\":\"Arcana is retired from the Rime cloud API. Replace Arcana model IDs with Coda and verify each voice and language combination.\",\"dateModified\":\"2026-10-23T05:27:44.853Z\",\"isPartOf\":{\"@id\":\"https://docs.rime.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.rime.ai/docs/migrate-arcana-to-coda#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.rime.ai/docs/migrate-arcana-to-coda#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Build with Rime\",\"item\":\"https://docs.rime.ai/docs/quickstart-five-minute\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Text-to-speech\",\"item\":\"https://docs.rime.ai/docs/quickstart-five-minute\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Voices \u0026 models\",\"item\":\"https://docs.rime.ai/docs/voices\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Remove Arcana model IDs\",\"item\":\"https://docs.rime.ai/docs/migrate-arcana-to-coda\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.rime.ai/docs/migrate-arcana-to-coda#article\",\"headline\":\"Remove Arcana model IDs\",\"name\":\"Remove Arcana model IDs\",\"description\":\"Arcana is retired from the Rime cloud API. Replace Arcana model IDs with Coda and verify each voice and language combination.\",\"url\":\"https://docs.rime.ai/docs/migrate-arcana-to-coda\",\"mainEntityOfPage\":{\"@id\":\"https://docs.rime.ai/docs/migrate-arcana-to-coda#webpage\"},\"dateModified\":\"2026-10-23T05:27:44.853Z\",\"publisher\":{\"@id\":\"https://docs.rime.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.rime.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Rime Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Rime Docs","nav":{"global":null,"tabs":[{"tab":"Home","hidden":true,"searchable":true,"pages":[{"title":"Home","href":""}]},{"tab":"Documentation","groups":[{"group":"Get started","icon":"compass","pages":[{"title":"Introduction","icon":"book-open","href":"/docs/introduction"},{"title":"API authentication","icon":"key","href":"/docs/api-authentication"},{"title":"Build a voice agent","icon":"messages","href":"/docs/voice-agents"}]},{"group":"Build with Rime","icon":"screwdriver-wrench","pages":[{"group":"Text-to-speech","icon":"volume-high","pages":[{"title":"TTS in five minutes","icon":"rocket","href":"/docs/quickstart-five-minute"},{"title":"CLI Quickstart","icon":"terminal","href":"/docs/quickstart-cli"},{"title":"MCP Quickstart","icon":"plug-circle-bolt","href":"/docs/mcp"},{"group":"Voices \u0026 models","icon":"waveform-lines","pages":[{"title":"Voices","icon":"microphone-lines","href":"/docs/voices"},{"group":"Voice catalog","icon":"rectangle-list","pages":[{"title":"Coda voices","icon":"table-list","href":"/docs/voices-coda"},{"title":"Mist v3 voices","icon":"table-list","href":"/docs/voices-mist-v3"}]},{"title":"Models","icon":"cube","href":"/docs/models"},{"title":"Enterprise voice cloning","description":"Order an enterprise voice clone trained on Coda or Mist.","icon":"clone","href":"/platform/voice-cloning"},{"group":"Migrations","icon":"route","pages":[{"title":"Remove Arcana model IDs","icon":"arrow-right-arrow-left","href":"/docs/migrate-arcana-to-coda"},{"title":"Move from Mist v1 or Mist v2 to Mist v3","description":"Mist v1 and Mist v2 are legacy models. Change modelId to mistv3, check your voice, and replace the features only the legacy models served.","icon":"arrow-right-arrow-left","href":"/docs/migrate-legacy-mist"}]}]},{"group":"Customizing speech","icon":"wand-magic-sparkles","pages":[{"title":"Prompting guide","icon":"comment-dots","href":"/docs/prompting"},{"title":"Spell function","icon":"font","href":"/docs/spell"},{"title":"Playback speed","icon":"forward-fast","href":"/docs/speed"},{"title":"Custom pauses","icon":"pause","href":"/docs/custom-pauses"},{"group":"Pronunciation","icon":"lips","pages":[{"title":"Pronunciation control","icon":"list-check","href":"/platform/pronunciation-control"},{"group":"Phoneme control (Coda)","icon":"book","root":{"title":"Phoneme control","icon":"book","href":"/platform/phoneme-control"},"pages":[{"title":"English phonemes","sidebarTitle":"English","icon":"table-cells","href":"/platform/phoneme-control/en"},{"title":"German phonemes","sidebarTitle":"German","icon":"table-cells","href":"/platform/phoneme-control/de"},{"title":"Spanish phonemes","sidebarTitle":"Spanish","icon":"table-cells","href":"/platform/phoneme-control/es"},{"title":"French phonemes","sidebarTitle":"French","icon":"table-cells","href":"/platform/phoneme-control/fr"},{"title":"Italian phonemes","sidebarTitle":"Italian","icon":"table-cells","href":"/platform/phoneme-control/it"},{"title":"Portuguese phonemes","sidebarTitle":"Portuguese","icon":"table-cells","href":"/platform/phoneme-control/pt"}]},{"group":"Custom pronunciation (Mist v3)","icon":"pen","root":{"title":"Custom pronunciation","icon":"pen","href":"/docs/custom-pronunciation"},"pages":[{"title":"Rime phonetic alphabet","icon":"font-case","href":"/platform/rime-phonetic-alphabet"},{"title":"Homographs (Mist v3)","sidebarTitle":"Homographs","icon":"code-branch","href":"/docs/homographs"}]},{"title":"Linguistics and TTS","icon":"graduation-cap","href":"/docs/linguistics"}]},{"group":"Text formatting","icon":"pen-to-square","pages":[{"title":"Text normalization","icon":"spell-check","href":"/docs/text-normalization"},{"title":"Numbers, currency, and measurements","icon":"hashtag","href":"/docs/numbers"},{"title":"Dates and times","icon":"calendar","href":"/docs/dates"},{"title":"Abbreviations, acronyms, and initialisms","icon":"keyboard","href":"/docs/abbreviations"},{"title":"Symbols and percentages","icon":"percent","href":"/docs/symbols"},{"title":"Addresses, URLs, and emails","icon":"location-dot","href":"/docs/addresses"},{"title":"Pre-normalizing text","icon":"filter","href":"/docs/pre-normalization"}]}]},{"group":"Streaming \u0026 performance","icon":"signal-stream","pages":[{"title":"Streaming TTS","icon":"wave-sine","href":"/docs/streaming"},{"group":"WebSocket API","icon":"plug","pages":[{"title":"WebSocket API Overview","icon":"list-tree","href":"/docs/websockets"},{"title":"Segmentation and behavior settings","icon":"sliders","href":"/docs/websockets-segment"}]},{"title":"Low-latency TTS for real-time voice agents","sidebarTitle":"Latency","icon":"gauge-simple-max","href":"/docs/latency"},{"title":"Error reference","icon":"triangle-exclamation","href":"/docs/errors"},{"title":"Troubleshooting the API","icon":"stethoscope","href":"/docs/troubleshooting-api"}]},{"group":"Voice agent tutorials","icon":"chalkboard-user","pages":[{"title":"LiveKit Quickstart","icon":"rocket","href":"/docs/quickstart-livekit"},{"group":"Direct API starters","icon":"code","pages":[{"title":"Build a voice agent (Next.js)","icon":"react","href":"/docs/voice-agent-nextjs"},{"title":"Build a voice agent (Vite)","icon":"bolt","href":"/docs/voice-agent-vite"},{"title":"Build a voice agent (Express)","icon":"node-js","href":"/docs/voice-agent-express"},{"title":"Build a voice agent (Node, no framework)","icon":"square-js","href":"/docs/voice-agent-node"},{"title":"Build a voice agent (FastAPI)","icon":"python","href":"/docs/voice-agent-fastapi"}]}]},{"group":"On-prem","icon":"server","pages":[{"title":"Quickstart","icon":"rocket","href":"/docs/on-prem/quickstart"},{"title":"Engine protocols","icon":"network-wired","href":"/docs/on-prem/protocols"},{"title":"Metrics","icon":"chart-line","href":"/docs/on-prem/metrics"},{"title":"Load balancing","icon":"scale-balanced","href":"/docs/on-prem/load-balancing"},{"title":"Performance tuning","icon":"gauge-high","href":"/docs/on-prem/performance"},{"title":"Prometheus integration","icon":"fire","href":"/docs/on-prem/prometheus"}]}]},{"group":"Speech-to-text","icon":"microphone","pages":[{"title":"Speech-to-text","sidebarTitle":"Overview","icon":"circle-info","href":"/docs/speech-to-text"},{"title":"Transcribe your first recording","sidebarTitle":"Quickstart","icon":"rocket","href":"/docs/stt/quickstart"},{"title":"Stream live audio","icon":"tower-broadcast","href":"/docs/stt/live-audio"},{"title":"Recognition settings","icon":"gears","href":"/docs/stt/recognition"},{"title":"Errors and limits","icon":"triangle-exclamation","href":"/docs/stt/errors"}]},{"group":"Prism","icon":"comment-waveform","pages":[{"title":"Prism","sidebarTitle":"Overview","icon":"circle-info","href":"/docs/prism/overview"},{"group":"Quickstarts","icon":"rocket","expanded":false,"pages":[{"title":"Build a Prism agent with the SDK","sidebarTitle":"SDK quickstart","icon":"rocket","href":"/docs/prism/quickstart"},{"title":"Talk to Prism over WebSocket","sidebarTitle":"WebSocket quickstart","icon":"plug","href":"/docs/prism/websocket-quickstart"},{"title":"Build a LiveKit voice agent with Prism","sidebarTitle":"LiveKit quickstart","icon":"video","href":"/docs/prism/livekit"},{"title":"Build a Pipecat voice agent with Prism","sidebarTitle":"Pipecat quickstart","icon":"diagram-project","href":"/docs/prism/pipecat"}]},{"title":"Move from OpenAI Realtime to Prism","sidebarTitle":"Move from OpenAI","icon":"right-left","href":"/docs/prism/migrate-from-openai"},{"title":"Write instructions that Prism follows","sidebarTitle":"Prompting","icon":"pen","href":"/docs/prism/prompting"},{"title":"Hold a live conversation","sidebarTitle":"Live conversations","icon":"tower-broadcast","href":"/docs/prism/live-conversations"},{"title":"Manage a session","sidebarTitle":"Sessions","icon":"sliders","href":"/docs/prism/sessions"},{"title":"Typed turns and nudges","sidebarTitle":"Typed turns and nudges","icon":"keyboard","href":"/docs/prism/typed-turns"},{"title":"Let Prism call your tools","sidebarTitle":"Tools","icon":"wrench","href":"/docs/prism/tools"},{"title":"Handle slow tools and long tasks","sidebarTitle":"Long-running tasks","icon":"hourglass-half","href":"/docs/prism/long-running-tasks"},{"title":"Errors and limits","icon":"triangle-exclamation","href":"/docs/prism/errors"}]}]},{"group":"Integrations","icon":"puzzle-piece","pages":[{"group":"Frameworks","icon":"layer-group","pages":[{"title":"LiveKit","icon":"video","href":"/docs/livekit"},{"title":"Pipecat","icon":"diagram-project","href":"/docs/pipecat"},{"title":"Daily","icon":"camera-web","href":"/docs/daily"},{"title":"VideoSDK","icon":"film","href":"/docs/videosdk"}]},{"group":"Voice platforms","icon":"phone-volume","pages":[{"title":"Vapi","icon":"headset","href":"/docs/vapi"},{"title":"SignalWire","icon":"phone","href":"/docs/signalwire"}]},{"group":"App builders","icon":"hammer","pages":[{"title":"Lovable","icon":"heart","href":"/docs/lovable"},{"title":"Replit","icon":"laptop-code","href":"/docs/replit"}]},{"group":"Assistants","icon":"comments","pages":[{"title":"OpenClaw","icon":"robot","href":"/docs/openclaw"}]},{"group":"Model hosting","icon":"cloud-arrow-up","pages":[{"title":"Baseten","icon":"cloud","href":"/docs/baseten"},{"title":"Cerebrium","icon":"brain","href":"/docs/cerebrium"},{"title":"Together AI","icon":"handshake","href":"/docs/together-ai"}]}]},{"group":"Account \u0026 updates","icon":"user-gear","pages":[{"title":"Changelog","icon":"list","href":"/docs/changelog"},{"title":"Privacy and compliance","icon":"clipboard-list","href":"/docs/privacy-compliance"},{"title":"Teams","icon":"people-group","href":"/platform/teams"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/docs/api-reference"}]},{"tab":"SDK Reference","pages":[{"title":"SDK Reference","href":"/api-reference/sdk/overview"}]},{"tab":"CLI Reference","pages":[{"title":"CLI Reference","href":"/cli-reference/overview"}]},{"tab":"MCP Server","pages":[{"title":"MCP Server","href":"/mcp-reference/overview"}]}]},"basePath":"","title":"Remove Arcana model IDs - Rime Docs","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":[],"chunks":[]}