[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"footer-primary":3,"footer-description":93,"header-nav":95,"header-nav-data":234,"genny":236,"github-stars":280,"74634853-196b-4ce3-b256-4534c054838f":383,"site-banner":412,"358b0659-1f05-4427-bd1c-4bc03a43c182":417,"footer-secondary":424,"8f849cd0-a47b-4e32-bb19-b478973c90f7":450,"dfd79d2b-7af5-4cdb-aa94-3f73de97ebd8":456,"9df3f40e-6272-4ec6-a0d7-cc29265e087c":462,"1b444c23-b593-4391-9410-4ca5d2c7a7cb":466},{"items":4},[5,29,49,69],{"id":6,"title":7,"url":8,"page":8,"children":9},"522e608a-77b0-4333-820d-d4f44be2ade1","Solutions",null,[10,15,20,25],{"id":11,"title":12,"url":8,"page":13},"fcafe85a-a798-4710-9e7a-776fe413aae5","Headless CMS",{"permalink":14},"/solutions/headless-cms",{"id":16,"title":17,"url":8,"page":18},"79972923-93cf-4777-9e32-5c9b0315fc10","Backend-as-a-Service",{"permalink":19},"/solutions/backend-as-a-service",{"id":21,"title":22,"url":8,"page":23},"0fa8d0c1-7b64-4f6f-939d-d7fdb99fc407","Product Information",{"permalink":24},"/solutions/product-information-management",{"id":26,"title":27,"url":28,"page":8},"63946d54-6052-4780-8ff4-91f5a9931dcc","100+ Things to Build","https://directus.io/blog/100-tools-apps-and-platforms-you-can-build-with-directus",{"id":30,"title":31,"url":8,"page":8,"children":32},"8ab4f9b1-f3e2-44d6-919b-011d91fe072f","Resources",[33,37,41,45],{"id":34,"title":35,"url":36,"page":8},"f951fb84-8777-4b84-9e91-996fe9d25483","Documentation","https://docs.directus.io",{"id":38,"title":39,"url":40,"page":8},"366febc7-a538-4c08-a326-e6204957f1e3","Guides","https://docs.directus.io/guides/",{"id":42,"title":43,"url":44,"page":8},"aeb9128e-1c5f-417f-863c-2449416433cd","Community","https://directus.chat",{"id":46,"title":47,"url":48,"page":8},"da1c2ed8-0a77-49b0-a903-49c56cb07de5","Release Notes","https://github.com/directus/directus/releases",{"id":50,"title":51,"url":8,"page":8,"children":52},"d61fae8c-7502-494a-822f-19ecff3d0256","Support",[53,57,61,65],{"id":54,"title":55,"url":56,"page":8},"8c43c781-7ebd-475f-a931-747e293c0a88","Issue Tracker","https://github.com/directus/directus/issues",{"id":58,"title":59,"url":60,"page":8},"d77bb78e-cf7b-4e01-932a-514414ba49d3","Feature Requests","https://github.com/directus/directus/discussions?discussions_q=is:open+sort:top",{"id":62,"title":63,"url":64,"page":8},"4346be2b-2c53-476e-b53b-becacec626a6","Community Chat","https://discord.com/channels/725371605378924594/741317677397704757",{"id":66,"title":67,"url":68,"page":8},"26c115d2-49f7-4edc-935e-d37d427fb89d","Cloud Dashboard","https://directus.cloud",{"id":70,"title":71,"url":8,"page":8,"children":72},"49141403-4f20-44ac-8453-25ace1265812","Organization",[73,78,84,88],{"id":74,"title":75,"url":76,"page":77},"1f36ea92-8a5e-47c8-914c-9822a8b9538a","About","/about",{"permalink":76},{"id":79,"title":80,"url":81,"page":82},"b84bf525-5471-4b14-a93c-225f6c386005","Careers","#",{"permalink":83},"/careers",{"id":85,"title":86,"url":87,"page":8},"86aabc3a-433d-434b-9efa-ad1d34be0a34","Brand Assets","https://drive.google.com/drive/folders/1lBOTba4RaA5ikqOn8Ewo4RYzD0XcymG9?usp=sharing",{"id":89,"title":90,"url":8,"page":91},"8d2fa1e3-198e-4405-81e1-2ceb858bc237","Contact",{"permalink":92},"/contact",{"description":94},"\u003Cp>A composable backend to build your Headless CMS, BaaS, and more.&nbsp;\u003C/p>",{"items":96},[97,159,215,220,227],{"id":98,"title":99,"url":8,"callout":100,"callout_title":101,"children_title":102,"page":8,"children":103},"62c04c6c-5793-4702-8ed1-73dd563fd605","Product","8f849cd0-a47b-4e32-bb19-b478973c90f7","Project Showcase","Use Cases and Features",[104,110,116,123,128,136,144,152],{"id":105,"title":12,"url":106,"description":107,"image":8,"icon":108,"page":109},"e7d7d5ed-89b1-4455-8b4a-8ae92c70e3a0","/solutions/headless-cms/","Manage and deliver content with ease","code_blocks",{"permalink":14},{"id":111,"title":17,"url":112,"description":113,"image":8,"icon":114,"page":115},"60bdefd9-95e6-45a3-9f81-4748d07c59d3","/solutions/backend-as-a-service/","Build and ship applications faster","speed",{"permalink":19},{"id":117,"title":118,"url":119,"description":120,"image":8,"icon":121,"page":122},"5f9aebeb-4f89-445e-9850-5b1261a2743c","Headless Commerce","/solutions/product-information-management/","A single source of truth for products","shopping_cart_checkout",{"permalink":24},{"id":124,"title":125,"url":28,"description":126,"image":8,"icon":127,"page":8},"49e46134-80be-470e-8c73-afb1417fa9b6","100+ More Use Cases","Build anything (or everything)","lightbulb",{"id":129,"title":130,"url":131,"description":132,"image":8,"icon":133,"page":134},"a589ac77-a5ce-45c5-a054-e43111e19158","Instant APIs","/products/connect/","Connect a database, get REST + GraphQL APIs","api",{"permalink":135},"/toolkit/connect",{"id":137,"title":138,"url":139,"description":140,"image":8,"icon":141,"page":142},"4a0f129a-c546-4493-b0a9-306e51692e90","Granular Policy-Based Auth","/products/auth/","Provide secure, autonomous data access","lock_person",{"permalink":143},"/toolkit/auth",{"id":145,"title":146,"url":147,"description":148,"image":8,"icon":149,"page":150},"f9250f2c-93a4-4108-80db-011bbe391ecf","Visual Automation Builder","/products/automate/","Automate content and data workflows with ease","build",{"permalink":151},"/toolkit/automate",{"id":153,"title":154,"url":8,"description":155,"image":8,"icon":156,"page":157},"f1ae4e40-5b05-42a4-9cd3-33dda35cc939","50+ More Features","Get everything you need out-of-the-box","auto_fix",{"permalink":158},"/features",{"id":160,"title":31,"url":8,"callout":161,"callout_title":162,"children_title":163,"page":8,"children":164},"2f6ad0d1-6dd3-4f17-b5c8-9f2abf71409a","dfd79d2b-7af5-4cdb-aa94-3f73de97ebd8","Watch Directus TV","Learn More",[165,172,179,185,192,198,204,209],{"id":166,"title":167,"url":168,"description":169,"image":8,"icon":170,"page":171},"0a3bf9f5-1ef2-43f4-bc09-7ff7488241c5","Blog","/blog","Read our latest articles and guides","library_books",{"permalink":168},{"id":173,"title":174,"url":81,"description":175,"image":8,"icon":176,"page":177},"165e3dc2-e51b-4456-8382-99c5775b0412","Case Studies","Case studies and success stories","magic_button",{"permalink":178},"/case-studies",{"id":180,"title":181,"url":182,"description":183,"image":8,"icon":184,"page":8},"5ae324b6-bf44-4c21-95ad-e6dc0c1c1f40","Community Forum","https://community.directus.io/","Questions and conversations","comment",{"id":186,"title":187,"url":81,"description":188,"image":8,"icon":189,"page":190},"b1db03f0-e537-490e-8c0f-c61c401d1024","Agency Directory","Browse our list of agency partners ","handshake",{"permalink":191},"/agency-directory",{"id":193,"title":194,"url":76,"description":195,"image":8,"icon":196,"page":197},"991731c8-eb40-4eec-85a5-6e977bcd7ec9","About Us","Learn more about Directus and the team","supervised_user_circle",{"permalink":76},{"id":199,"title":200,"url":201,"description":202,"image":8,"icon":203,"page":8},"52aebf38-b3ad-4a27-807d-ce52398cd509","Wall of Love","https://testimonial.to/directus/all","See what others are saying about us","heart_plus",{"id":205,"title":90,"url":81,"description":206,"image":8,"icon":207,"page":208},"a86eca65-d5ae-4263-b7d9-4f1a1c50a0b1","Have a general inquiry or question for us?","mark_email_unread",{"permalink":92},{"id":210,"title":51,"url":8,"description":211,"image":8,"icon":212,"page":213},"28225825-8d41-4809-9032-192fbf5c6e5d","Reach out to Directus support","support",{"permalink":214},"/support",{"id":216,"title":217,"url":218,"callout":8,"callout_title":8,"children_title":8,"page":8,"children":219},"a3f1275d-b088-4b11-99bf-143fcbf39104","Developers","/docs",[],{"id":221,"title":222,"url":223,"callout":8,"callout_title":8,"children_title":8,"page":224,"children":226},"fae8fded-d2e2-468e-a68b-82abec7a7225","Enterprise","/solutions/enterprise/",{"permalink":225},"/solutions/enterprise",[],{"id":228,"title":229,"url":230,"callout":8,"callout_title":8,"children_title":8,"page":231,"children":233},"5c5e2fbc-49fd-4e41-a71e-e4f8db2b00cf","Pricing","/pricing/",{"permalink":232},"/pricing/self-hosted",[],{"header_cta_buttons":235},"74634853-196b-4ce3-b256-4534c054838f",{"metadata":8,"logo":237,"helpful_resources":238,"extensions":242,"date_updated":244,"user_updated":245,"date_created":246,"user_created":247,"sort":8,"id":248,"content":249,"website":250,"status":251,"category":252,"description":253,"slug":254,"name":255,"external_resources":256,"extensionDetails":257},"340cbaae-2140-4370-a359-23aa8b5b4e4e",[239],{"title":240,"url":241},"Genny API Documentation","https://docs.lovo.ai/",[243],"@directus-labs/ai-speech-generation-operation","2025-07-30T17:41:30.510Z","1a9ab95a-93bc-4908-af85-0d42bb6e6aa6","2025-07-11T14:29:17.261Z","1cd0a355-b103-477d-9375-61e88f3110f8","70b4168c-4ef6-46e8-b72e-4d3b1aa636de","\u003Cp>Genny is an AI-powered text-to-speech platform from LOVO that lets you generate lifelike voiceovers using advanced voice synthesis technology.\u003C/p>\n\u003Cp>With Genny's API, you can turn written content into natural-sounding speech in a wide range of voices and languages.\u003C/p>\n\u003Cp>In the context of data and content management with Directus, Genny is a valuable tool for transforming text-based assets into high-quality audio content. Whether you're creating accessible content for your website, generating voiceovers for videos, or adding narration to digital experiences, Genny makes it easy to automate the process using its API integration. The Directus extension for AI speech generation lets you trigger audio creation directly from your data workflows, so you can offer spoken versions of articles, product descriptions, or any other content stored in your Directus project.\u003C/p>\n\u003Cp>With Genny, teams can quickly scale audio production, enhance accessibility, and deliver dynamic content experiences - all while managing everything from a single platform.\u003C/p>","https://lovo.ai","published","AI","Text-to-speech generation with Genny's AI voice synthesis API","genny","Genny",[],[258],{"description":259,"featured_image":260,"formatted_description":259,"formatted_name":261,"host_version":262,"id":263,"images":264,"last_updated":265,"license":266,"name":243,"published_at":265,"publisher":267,"readme":275,"recent_downloads_30_days":276,"recent_downloads_7_days":277,"sandbox":274,"total_downloads":278,"type":279},"Use Genny's Text-to-Speech API to create new audio files.","https://raw.githubusercontent.com/directus-labs/extension-ai-speech-generation-operation/main/docs/options.png","AI Speech Generation Operation","^10.10.0","7cba76de-9fa7-4146-834e-0e72b422be2c",[260],1710507577,"MIT",{"github_avatar_url":268,"github_blog":269,"github_location":270,"github_name":271,"github_username":272,"id":273,"username":272,"verified":274},"https://avatars.githubusercontent.com/u/1461554?v=4","https://lws.io","Berlin","Kevin Lewis","phazonoverload","8486d50d-a6bc-45c6-8627-60f3c144732c",true,"# AI Speech Generation Operation\n\nGenerate realistic speech clips from text using the [Genny API](https://docs.genny.lovo.ai).\n\n![The operation shows hardcoded text, a speaker name country and gener, and a speed slider](https://raw.githubusercontent.com/directus-labs/extension-ai-speech-generation-operation/main/docs/options.png)\n\nThis operation contains four required configuration options - a Genny API key, the text to use in the clip, a speaker from the selecton of voices, and a speed (between 0.1 and 3 - 1 being 'normal'). It returns a string which is a direct URL to the generated audio file.\n\n## Output\n\nThe output is a plain string which is a URL to the generated audio file.\n\n## Flow Setup\n\nUse the **AI Speech Generation** operation, using the `{{ step }}` variable syntax to dynamically create a prompt.\n\nImmediately after the operation, create a **Webhook / Request URL** operation with the name \"Import\". Use a `POST` Method and a URL of `https://your-directus-project-url/files/import`, being sure to provide your specific Directus Project URL. If public file uploads are not enabled, you will need to add an `Authorization` header with the value `Bearer token`, where `token` must be a static token from a user who has permissions to create files.\n\nUse the following Request Body:\n\n```json\n{\n\t\"url\": \"{{$last}}\"\n}\n```\n\nThis operation will return the id of the new file at `{{ import.data.data.id }}`. You can use this ID in file relational fields.\n",14,0,470,"operation",{"id":281,"node_id":282,"name":283,"full_name":284,"private":285,"owner":286,"html_url":303,"description":304,"fork":285,"url":305,"forks_url":306,"keys_url":307,"collaborators_url":308,"teams_url":309,"hooks_url":310,"issue_events_url":311,"events_url":312,"assignees_url":313,"branches_url":314,"tags_url":315,"blobs_url":316,"git_tags_url":317,"git_refs_url":318,"trees_url":319,"statuses_url":320,"languages_url":321,"stargazers_url":322,"contributors_url":323,"subscribers_url":324,"subscription_url":325,"commits_url":326,"git_commits_url":327,"comments_url":328,"issue_comment_url":329,"contents_url":330,"compare_url":331,"merges_url":332,"archive_url":333,"downloads_url":334,"issues_url":335,"pulls_url":336,"milestones_url":337,"notifications_url":338,"labels_url":339,"releases_url":340,"deployments_url":341,"created_at":342,"updated_at":343,"pushed_at":344,"git_url":345,"ssh_url":346,"clone_url":347,"svn_url":303,"homepage":348,"size":349,"stargazers_count":350,"watchers_count":350,"language":351,"has_issues":274,"has_projects":274,"has_downloads":274,"has_wiki":285,"has_pages":285,"has_discussions":274,"forks_count":352,"mirror_url":8,"archived":285,"disabled":285,"open_issues_count":353,"license":354,"allow_forking":274,"is_template":285,"web_commit_signoff_required":285,"has_pull_requests":274,"pull_request_creation_policy":359,"topics":360,"visibility":302,"forks":352,"open_issues":353,"watchers":350,"default_branch":379,"temp_clone_token":8,"custom_properties":380,"organization":381,"network_count":352,"subscribers_count":382},7122594,"MDEwOlJlcG9zaXRvcnk3MTIyNTk0","directus","directus/directus",false,{"login":283,"id":287,"node_id":288,"avatar_url":289,"gravatar_id":290,"url":291,"html_url":292,"followers_url":293,"following_url":294,"gists_url":295,"starred_url":296,"subscriptions_url":297,"organizations_url":298,"repos_url":299,"events_url":300,"received_events_url":301,"type":71,"user_view_type":302,"site_admin":285},15967950,"MDEyOk9yZ2FuaXphdGlvbjE1OTY3OTUw","https://avatars.githubusercontent.com/u/15967950?v=4","","https://api.github.com/users/directus","https://github.com/directus","https://api.github.com/users/directus/followers","https://api.github.com/users/directus/following{/other_user}","https://api.github.com/users/directus/gists{/gist_id}","https://api.github.com/users/directus/starred{/owner}{/repo}","https://api.github.com/users/directus/subscriptions","https://api.github.com/users/directus/orgs","https://api.github.com/users/directus/repos","https://api.github.com/users/directus/events{/privacy}","https://api.github.com/users/directus/received_events","public","https://github.com/directus/directus","The flexible backend for all your projects 🐰 Turn your DB into a headless CMS, admin panels, or apps with a custom UI, instant APIs, auth & more.","https://api.github.com/repos/directus/directus","https://api.github.com/repos/directus/directus/forks","https://api.github.com/repos/directus/directus/keys{/key_id}","https://api.github.com/repos/directus/directus/collaborators{/collaborator}","https://api.github.com/repos/directus/directus/teams","https://api.github.com/repos/directus/directus/hooks","https://api.github.com/repos/directus/directus/issues/events{/number}","https://api.github.com/repos/directus/directus/events","https://api.github.com/repos/directus/directus/assignees{/user}","https://api.github.com/repos/directus/directus/branches{/branch}","https://api.github.com/repos/directus/directus/tags","https://api.github.com/repos/directus/directus/git/blobs{/sha}","https://api.github.com/repos/directus/directus/git/tags{/sha}","https://api.github.com/repos/directus/directus/git/refs{/sha}","https://api.github.com/repos/directus/directus/git/trees{/sha}","https://api.github.com/repos/directus/directus/statuses/{sha}","https://api.github.com/repos/directus/directus/languages","https://api.github.com/repos/directus/directus/stargazers","https://api.github.com/repos/directus/directus/contributors","https://api.github.com/repos/directus/directus/subscribers","https://api.github.com/repos/directus/directus/subscription","https://api.github.com/repos/directus/directus/commits{/sha}","https://api.github.com/repos/directus/directus/git/commits{/sha}","https://api.github.com/repos/directus/directus/comments{/number}","https://api.github.com/repos/directus/directus/issues/comments{/number}","https://api.github.com/repos/directus/directus/contents/{+path}","https://api.github.com/repos/directus/directus/compare/{base}...{head}","https://api.github.com/repos/directus/directus/merges","https://api.github.com/repos/directus/directus/{archive_format}{/ref}","https://api.github.com/repos/directus/directus/downloads","https://api.github.com/repos/directus/directus/issues{/number}","https://api.github.com/repos/directus/directus/pulls{/number}","https://api.github.com/repos/directus/directus/milestones{/number}","https://api.github.com/repos/directus/directus/notifications{?since,all,participating}","https://api.github.com/repos/directus/directus/labels{/name}","https://api.github.com/repos/directus/directus/releases{/id}","https://api.github.com/repos/directus/directus/deployments","2012-12-12T01:35:36Z","2026-04-15T04:20:19Z","2026-04-14T21:58:02Z","git://github.com/directus/directus.git","git@github.com:directus/directus.git","https://github.com/directus/directus.git","https://directus.io",439603,34792,"TypeScript",4701,388,{"key":355,"name":356,"spdx_id":357,"url":8,"node_id":358},"other","Other","NOASSERTION","MDc6TGljZW5zZTA=","all",[133,361,362,363,364,365,283,366,367,368,369,370,371,372,373,374,375,376,377,378],"app","cms","composable","data-visualization","database","graphql","headless-cms","javascript","mariadb","mssql","mysql","no-code","node","postgresql","sql","sqlite","typescript","vue","main",{},{"login":283,"id":287,"node_id":288,"avatar_url":289,"gravatar_id":290,"url":291,"html_url":292,"followers_url":293,"following_url":294,"gists_url":295,"starred_url":296,"subscriptions_url":297,"organizations_url":298,"repos_url":299,"events_url":300,"received_events_url":301,"type":71,"user_view_type":302,"site_admin":285},327,{"alignment":384,"style":385,"experiment_enabled":285,"experiment":8,"experiment_variant":386,"buttons":389,"variants":399},"center","default",{"id":387,"key":388,"experiment":8},"8c4951b4-a6f9-4c06-9f71-fd39a3bdad1e","control",[390,393,396],{"id":391,"block_button_id":392},15,"358b0659-1f05-4427-bd1c-4bc03a43c182",{"id":394,"block_button_id":395},16,"9df3f40e-6272-4ec6-a0d7-cc29265e087c",{"id":397,"block_button_id":398},232,"1b444c23-b593-4391-9410-4ca5d2c7a7cb",[400],{"id":401,"alignment":384,"style":385,"buttons":402,"experiment_variant":409},"e1885d45-3119-41a3-8294-3cd796ea6f02",[403,406],{"id":404,"block_button_id":405},203,"ade37731-147d-48c4-864a-cec007576362",{"id":407,"block_button_id":408},202,"1cb4e89f-f7de-4b46-bbb8-080191517a72",{"id":410,"key":411},"66d2be4f-2492-4944-8060-039c15515918","variant",{"id":413,"icon":414,"content":415,"link":416},"812bf73d-ebfb-4246-9538-937a09a0c795","connected_tv","Learn more about our native MCP","https://directus.io/mcp",{"id":392,"external_url":8,"label":418,"color":419,"outline":285,"icon":8,"size":420,"target":421,"ph_event":8,"page":422,"resource":8},"Book a Demo","primary","medium","_self",{"permalink":423},"/demo",{"items":425},[426,432,438,444],{"id":427,"title":428,"url":8,"page":429,"children":431},"8a1b7bfa-429d-4ffc-a650-2a5fdcf356da","Cloud Policies",{"permalink":430},"/cloud-policies",[],{"id":433,"title":434,"url":81,"page":435,"children":437},"bea848ef-828f-4306-8017-6b00ec5d4a0c","License",{"permalink":436},"/bsl",[],{"id":439,"title":440,"url":81,"page":441,"children":443},"4e914f47-4bee-42b7-b445-3119ee4196ef","Terms",{"permalink":442},"/terms",[],{"id":445,"title":446,"url":81,"page":447,"children":449},"ea69eda6-d317-4981-8421-fcabb1826bfd","Privacy",{"permalink":448},"/privacy",[],{"id":100,"title":451,"description":452,"image":453,"external_url":8,"icon":8,"badge":8,"page":454,"resource":8},"Built With Directus","See what everyone's been building with Directus","e658de72-fb08-4ed2-8029-215c712c789e",{"permalink":455},"/built-with-directus",{"id":161,"title":457,"description":458,"image":459,"external_url":460,"icon":414,"badge":461,"page":8,"resource":8},"Directus TV","Go down the rabbit hole with hours of original video content from our team. ","ab70faf5-fc28-4608-a7e7-74fd4f020a9d","/tv","Video",{"id":395,"external_url":463,"label":464,"color":465,"outline":285,"icon":8,"size":420,"target":421,"ph_event":8,"page":8,"resource":8},"https://directus.cloud/account/register","Get Started","secondary",{"id":398,"external_url":68,"label":467,"color":465,"outline":274,"icon":468,"size":420,"target":421,"ph_event":8,"page":8,"resource":8},"Log In","arrow_forward"]