Use Rime TTS with Daily’s real-time video and voice platform via Pipecat.
Use Rime as the TTS stage of a Pipecat voice agent that runs on Daily. Daily is a real-time video and voice platform built on WebRTC, and it created Pipecat, the open-source framework for building voice agents. The Pipecat guide builds a complete Python voice agent with Rime synthesis:
Build a voice agent with Pipecat + Rime
Step-by-step Python guide: install, pipeline setup, Rime TTS configuration, and a browser-based agent you can talk to.
The guide runs locally over Pipecat’s built-in WebRTC transport, so you can test the agent without a Daily account. For production deployments, swap in Daily’s hosted rooms as the transport. See Pipecat’s transport documentation for configuration details.
{"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":"6ae51bed6cd0c6ba3a5b98c6","collectionId":"1d7a37d6-4a45-4df4-a5c4-6649a2096e2c","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae51bed6cd0c6ba3a5b98c6"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae51bed6cd0c6ba3a5b98c6","clientVersion":"0.0.4044","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":"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":".chat-assistant-floating-input,chat-assistant-floating-input{display:none!important}a[href=\"/\"]:has(>.nav-logo){display:inline-flex;align-items:center;gap:.5rem}a[href=\"/\"]:has(>.nav-logo)::after{color:rgb(24 24 27);content:\"docs\"/\"\";font-size:1rem;font-weight:600;letter-spacing:-.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/daily","slug":"/docs/daily","pageMetadata":{"title":"Daily","description":"Use Rime TTS with Daily's real-time video and voice platform via Pipecat.","icon":"camera-web","href":"/docs/daily"},"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: \"Use Rime TTS with Daily’s real-time video and voice platform via Pipecat.\"\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];const IntegrationHeader=({partnerLogo,partnerAlt=`Partner logo`,rimeLogo=`/images/rime_logo_new.svg`,rimeAlt=`Rime logo`,rimeHeight=`40px`,partnerHeight=`40px`})=>_jsxs(`div`,{style:{width:`100%`,display:`flex`,flexDirection:`row`,alignItems:`center`,justifyContent:`center`,gap:`12px`,flexWrap:`nowrap`,marginBottom:`24px`},children:[_jsx(`img`,{src:rimeLogo,style:{height:rimeHeight,display:`inline-block`},alt:rimeAlt}),_jsx(`span`,{style:{fontSize:`24px`,color:`#666`,display:`inline-block`},children:`+`}),_jsx(`img`,{src:partnerLogo,style:{height:partnerHeight,display:`inline-block`},alt:partnerAlt})]});function _createMdxContent(props){const _components={a:`a`,p:`p`,..._provideComponents(),...props.components},{Card,_MdxComponentBoundary}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!_MdxComponentBoundary)_missingMdxReference(`_MdxComponentBoundary`,true);return _jsxs(_Fragment,{children:[_jsx(_MdxComponentBoundary,{name:`IntegrationHeader`,children:_jsx(IntegrationHeader,{partnerLogo:`/images/daily.png`,partnerAlt:`Daily logo`})}),`\n`,_jsxs(_components.p,{children:[`Use Rime as the TTS stage of a `,_jsx(_components.a,{href:`https://github.com/pipecat-ai/pipecat`,children:`Pipecat`}),` voice agent that runs on `,_jsx(_components.a,{href:`https://www.daily.co/`,children:`Daily`}),`. Daily is a real-time video and voice platform built on WebRTC, and it created Pipecat, the open-source framework for building voice agents. The Pipecat guide builds a complete Python voice agent with Rime synthesis:`]}),`\n`,_jsx(Card,{title:`Build a voice agent with Pipecat + Rime`,icon:`rocket`,href:`/docs/pipecat`,children:_jsx(_components.p,{children:`Step-by-step Python guide: install, pipeline setup, Rime TTS configuration, and a browser-based agent you can talk to.`})}),`\n`,_jsxs(_components.p,{children:[`The guide runs locally over Pipecat’s built-in WebRTC transport, so you can test the agent without a Daily account. For production deployments, swap in Daily’s hosted rooms as the transport. See `,_jsx(_components.a,{href:`https://docs.pipecat.ai/server/services/transport/daily`,children:`Pipecat’s transport documentation`}),` for configuration details.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{IntegrationHeader,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":"Daily","description":"Use Rime TTS with Daily's real-time video and voice platform via Pipecat.","icon":"camera-web","href":"/docs/daily"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[153,751,")=>null;function _cr"]]},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"subdomain":"rimelabs","siteName":"Rime Docs","title":"Daily - Rime Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-30T16:56:21.307Z","originalFileLocation":"docs/daily.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=\"Use Rime TTS with Daily\u0026#x27;s real-time video and voice platform via Pipecat.\">\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=\"Daily - Rime Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Use Rime TTS with Daily\u0026#x27;s real-time video and voice platform via Pipecat.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Rime Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.rime.ai/docs/daily\">\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=Frameworks\u0026amp;title=Daily\u0026amp;description=Use+Rime+TTS+with+Daily%27s+real-time+video+and+voice+platform+via+Pipecat.\u0026amp;theme=227fbc3aedf112565fcf6961\u0026amp;signature=4f641819ec5ed56b42ffefff84f2bd9efc296265dfd8eb1ece6c027a2b554c90\">\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=\"Daily - Rime Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Use Rime TTS with Daily\u0026#x27;s real-time video and voice platform via Pipecat.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://rimelabs.mintlify.app/_mintlify/api/og/v2?division=Frameworks\u0026amp;title=Daily\u0026amp;description=Use+Rime+TTS+with+Daily%27s+real-time+video+and+voice+platform+via+Pipecat.\u0026amp;theme=227fbc3aedf112565fcf6961\u0026amp;signature=4f641819ec5ed56b42ffefff84f2bd9efc296265dfd8eb1ece6c027a2b554c90\">\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/daily\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/daily.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/daily#webpage\",\"url\":\"https://docs.rime.ai/docs/daily\",\"name\":\"Daily\",\"description\":\"Use Rime TTS with Daily's real-time video and voice platform via Pipecat.\",\"dateModified\":\"2026-09-30T16:56:21.307Z\",\"isPartOf\":{\"@id\":\"https://docs.rime.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.rime.ai/docs/daily#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.rime.ai/docs/daily#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Integrations\",\"item\":\"https://docs.rime.ai/docs/livekit\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Frameworks\",\"item\":\"https://docs.rime.ai/docs/livekit\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Daily\",\"item\":\"https://docs.rime.ai/docs/daily\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.rime.ai/docs/daily#article\",\"headline\":\"Daily\",\"name\":\"Daily\",\"description\":\"Use Rime TTS with Daily's real-time video and voice platform via Pipecat.\",\"url\":\"https://docs.rime.ai/docs/daily\",\"mainEntityOfPage\":{\"@id\":\"https://docs.rime.ai/docs/daily#webpage\"},\"dateModified\":\"2026-09-30T16:56:21.307Z\",\"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","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","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","description":"Build a real-time voice agent with Pipecat and Rime TTS: a full Python walkthrough from install to a working browser-based agent.","icon":"diagram-project","href":"/docs/pipecat"},{"title":"Daily","icon":"camera-web","href":"/docs/daily"},{"title":"VideoSDK","description":"Use Rime TTS with 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":"Daily - Rime Docs","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":[],"chunks":[]}