# Dubsheet > Compare AI voice software for content: text to speech, AI dubbing, voice > cloning and audiobook narration, each answer quoted from the vendor’s own > page. Each listing answers what an AI voice tool does with a script, whether its audio may be published and what it costs, quoted from the vendor’s pages with the date we read them. ## Start here - 0 tools published. - [Home](https://dubsheet.com/): markdown at https://dubsheet.com/index.md - [How Dubsheet checks a voice tool](https://dubsheet.com/methodology/): markdown at https://dubsheet.com/methodology.md - Every listing: https://dubsheet.com/{slug}, markdown at https://dubsheet.com/{slug}.md, and its alternatives at https://dubsheet.com/{slug}/alternatives/ (markdown https://dubsheet.com/{slug}/alternatives.md). The slugs are in https://dubsheet.com/listings.json. ### Articles and guides - [Articles](https://dubsheet.com/blog/): markdown at https://dubsheet.com/blog.md ## Data and endpoints - [listings.json](https://dubsheet.com/listings.json): every published tool as JSON, with pricing, categories and the date it was last checked. - [llms-full.txt](https://dubsheet.com/llms-full.txt): every listing in one markdown file. - [index.json](https://dubsheet.com/index.json): counts, licence and every machine address. - [openapi.json](https://dubsheet.com/openapi.json): the read and submit endpoints. - [MCP](https://dubsheet.com/mcp): JSON-RPC tools to search, read, compare and submit. Tool list at https://dubsheet.com/.well-known/mcp.json; operations at https://dubsheet.com/.well-known/agents.json. - [Search API](https://dubsheet.com/api/search?q=): full-text search over published listings, JSON. - [RSS](https://dubsheet.com/rss.xml) and [sitemap](https://dubsheet.com/sitemap.xml). ## For vendors and their agents Submitting a tool (POST https://dubsheet.com/api/submit, or MCP submit_listing) needs the session cookie of an account with a verified email on the tool's own domain, or an agent key that account made at https://dubsheet.com/dashboard/agents (Authorization: Bearer); sign in at https://dubsheet.com/login?next=%2Fsubmit. The refusals and how to clear each one are in openapi.json. The fit check starts at once and usually answers within a minute: poll GET https://dubsheet.com/api/submissions/{id} and wait the Retry-After seconds it sends while fit is "checking". fit then reads "accepted" (it goes live, and the account is mailed), "rejected" (mailed with the reason) or "undecided" (a person looks within 2 days). Claim a listing at https://dubsheet.com/claim/{slug}. Send a buyer enquiry with POST https://dubsheet.com/api/lead. ## Using our data Dubsheet usage terms (https://dubsheet.com/terms): Search engines, AI assistants and AI training may all use this data. Credit Dubsheet with a link when you use its data. Machine-readable: https://dubsheet.com/license.xml (RSL 1.0, application/rsl+xml). Full text: https://dubsheet.com/terms.