{"jtbdId":"speech-to-text","categoryId":null,"sort":"overall","minConfidence":"low","region":null,"asOf":"2026-10-19","freshness":{"scoreAsOfMin":"2026-09-14","scoreAsOfMax":"2026-10-19","contractAsOf":"2026-10-03","note":"asOf values come from each row's scores.asOf. They are not a live price or latency pull."},"rankContract":{"style":"editorial_weighted","notAnElo":true,"notComparableTo":["lmarena_elo","artificial_analysis_intelligence_index","openrouter_throughput_p50"],"sortMeans":"Higher catalog score first within this JTBD or category. Not cross-category comparable."},"priceSort":{"available":true,"param":"sort=price","direction":"ascending_cheapest_sourced_input_first","coverage":{"considered":14,"withSourcedInputTokenPrice":2,"excludedFromPriceSort":12,"label":"2 of 14 candidates have a matching speech_to_text price; 12 candidates excluded from sort=price. min sourced speech-to-text SKU among candidates; usd_per_minute only; not a chat $/1M rate; not quality-adjusted"}},"unavailableFilters":[{"name":"throughput","reason":"No measured tokens/sec in this catalog. Do not invent TTFT."},{"name":"context_length","reason":"No structured context-window field yet. See research/gaps.md."}],"scoring":{"scale":"0-10","lockInRisk":"higher = more lock-in / worse; overall uses 10-lockInRisk","formula":"JTBD reweight using speech-to-text weights; jtbdScores overrides win"},"results":[{"rank":1,"providerId":"deepgram","slug":"deepgram","name":"Deepgram","tagline":"Default STT and strong voice-agent platform. Standard Flux TTS / Voice Agent rates live since 2026-09-15…","status":"active","categoryIds":["cat-media-gen","cat-inference-apis"],"regions":["global","us"],"overall":8.5,"scores":{"capabilityFit":8.8,"pricePerformance":8.8,"latencyReliability":8.6,"developerDx":8.6,"privacyPosture":8.2,"lockInRisk":4,"maturity":9,"overall":8.5,"kind":"curated_estimate","confidence":"high","asOf":"2026-10-19","sources":["Deepgram pricing: https://deepgram.com/pricing","Deepgram: https://deepgram.com","Deepgram docs: https://developers.deepgram.com"],"notes":"Default STT and strong voice-agent platform. Standard Flux TTS / Voice Agent rates live since 2026-09-15 (confirmed 2026-09-22). Budget Voice Agent at $0.075/min Standard. Pair ElevenLabs/Cartesia if you need premium TTS voices."},"isDepotPick":true,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"speech_to_text","unit":"usd_per_minute","amountUsd":0.0043,"skuId":"deepgram-nova-3-mono-prerecorded","sku":"Nova-3 Monolingual pre-recorded speech-to-text","comparison":"min sourced speech-to-text SKU among candidates; usd_per_minute only; not a chat $/1M rate; not quality-adjusted","usdPerMillionInputTokens":null}},{"rank":2,"providerId":"elevenlabs","slug":"elevenlabs","name":"ElevenLabs","tagline":"Default voice layer for talking agents. Combine with Twilio for phone; watch cloning policy.","status":"active","categoryIds":["cat-media-gen","cat-comms"],"regions":["global"],"overall":8.27,"scores":{"capabilityFit":9.4,"pricePerformance":7.5,"latencyReliability":8.8,"developerDx":9,"privacyPosture":7,"lockInRisk":5.5,"maturity":8.8,"overall":8.27,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["ElevenLabs: https://elevenlabs.io"],"notes":"Default voice layer for talking agents. Combine with Twilio for phone; watch cloning policy."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"speech_to_text","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"min sourced speech-to-text SKU among candidates; usd_per_minute only; not a chat $/1M rate; not quality-adjusted","usdPerMillionInputTokens":null}},{"rank":3,"providerId":"speechmatics","slug":"speechmatics","name":"Speechmatics","tagline":"Depot pick for multilingual/production STT beyond English-first stacks. Deepgram remains default $/min…","status":"active","categoryIds":["cat-media-gen","cat-inference-apis"],"regions":["global","eu","us"],"overall":8.24,"scores":{"capabilityFit":9,"pricePerformance":7.2,"latencyReliability":8.8,"developerDx":7.8,"privacyPosture":8.8,"lockInRisk":4,"maturity":9,"overall":8.24,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Speechmatics pricing: https://www.speechmatics.com/pricing","Speechmatics: https://www.speechmatics.com"],"notes":"Depot pick for multilingual/production STT beyond English-first stacks. Deepgram remains default $/min English agent STT; Gladia for EU code-switch API peer."},"isDepotPick":false,"isRunnerUp":true,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"speech_to_text","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"min sourced speech-to-text SKU among candidates; usd_per_minute only; not a chat $/1M rate; not quality-adjusted","usdPerMillionInputTokens":null}},{"rank":4,"providerId":"retell","slug":"retell","name":"Retell AI","tagline":"Best Vapi peer for balanced inbound voice agents with clear $/min math. Vapi remains Depot default; Bland for…","status":"active","categoryIds":["cat-comms","cat-media-gen"],"regions":["global","us"],"overall":8.2,"scores":{"capabilityFit":8.8,"pricePerformance":7.8,"latencyReliability":8.4,"developerDx":9,"privacyPosture":8,"lockInRisk":4.5,"maturity":8,"overall":8.2,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Retell AI pricing: https://www.retellai.com/pricing","Retell AI: https://www.retellai.com"],"notes":"Best Vapi peer for balanced inbound voice agents with clear $/min math. Vapi remains Depot default; Bland for high-volume outbound; LiveKit for OSS media."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"speech_to_text","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"min sourced speech-to-text SKU among candidates; usd_per_minute only; not a chat $/1M rate; not quality-adjusted","usdPerMillionInputTokens":null}},{"rank":5,"providerId":"openai-media","slug":"openai-media","name":"OpenAI Media (Images/Audio)","tagline":"Convenient if you're already on OpenAI. For best image variety/cost, keep Fal in the toolkit.","status":"active","categoryIds":["cat-media-gen","cat-inference-apis"],"regions":["global","us"],"overall":8.15,"scores":{"capabilityFit":8.8,"pricePerformance":7.2,"latencyReliability":8.8,"developerDx":9.2,"privacyPosture":7.8,"lockInRisk":7,"maturity":9.6,"overall":8.15,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["OpenAI Images: https://platform.openai.com/docs/guides/images","OpenAI Audio: https://platform.openai.com/docs/guides/audio"],"notes":"Convenient if you're already on OpenAI. For best image variety/cost, keep Fal in the toolkit."},"isDepotPick":false,"isRunnerUp":true,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"speech_to_text","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"min sourced speech-to-text SKU among candidates; usd_per_minute only; not a chat $/1M rate; not quality-adjusted","usdPerMillionInputTokens":null}},{"rank":6,"providerId":"assemblyai","slug":"assemblyai","name":"AssemblyAI","tagline":"Great when you need STT + audio intelligence features. Deepgram usually wins raw $/min STT.","status":"active","categoryIds":["cat-media-gen","cat-inference-apis"],"regions":["global","us"],"overall":8.11,"scores":{"capabilityFit":8.6,"pricePerformance":7.2,"latencyReliability":8.4,"developerDx":8.8,"privacyPosture":8,"lockInRisk":4.2,"maturity":8.8,"overall":8.11,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["AssemblyAI pricing: https://www.assemblyai.com/pricing","AssemblyAI docs billing: https://www.assemblyai.com/docs/billing-and-pricing","Voice agent API comparison: https://www.assemblyai.com/blog/best-voice-agent-api"],"notes":"Great when you need STT + audio intelligence features. Deepgram usually wins raw $/min STT."},"isDepotPick":false,"isRunnerUp":true,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"speech_to_text","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"min sourced speech-to-text SKU among candidates; usd_per_minute only; not a chat $/1M rate; not quality-adjusted","usdPerMillionInputTokens":null}},{"rank":7,"providerId":"scaleway-generative","slug":"scaleway-generative","name":"Scaleway Generative APIs","tagline":"Best-documented EU open-model serverless API after Mistral. Use when you want Paris residency + published €…","status":"active","categoryIds":["cat-inference-apis"],"regions":["eu"],"overall":8.09,"scores":{"capabilityFit":7.8,"pricePerformance":8.6,"latencyReliability":8,"developerDx":8.2,"privacyPosture":9.3,"lockInRisk":3.8,"maturity":8,"overall":8.09,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Scaleway Generative APIs: https://www.scaleway.com/en/generative-apis/","Scaleway MaaS pricing: https://www.scaleway.com/en/pricing/model-as-a-service/"],"notes":"Best-documented EU open-model serverless API after Mistral. Use when you want Paris residency + published € rates without Mistral commercial models."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"speech_to_text","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"min sourced speech-to-text SKU among candidates; usd_per_minute only; not a chat $/1M rate; not quality-adjusted","usdPerMillionInputTokens":null}},{"rank":8,"providerId":"vapi","slug":"vapi","name":"Vapi","tagline":"Depot pick for shipping a phone/voice agent without assembling vendors. LiveKit when you want OSS + realtime…","status":"active","categoryIds":["cat-comms","cat-media-gen"],"regions":["global","us"],"overall":8.09,"scores":{"capabilityFit":9,"pricePerformance":7.2,"latencyReliability":8.4,"developerDx":9.2,"privacyPosture":7.5,"lockInRisk":5,"maturity":8,"overall":8.09,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Vapi pricing: https://vapi.ai/pricing","Vapi: https://vapi.ai"],"notes":"Depot pick for shipping a phone/voice agent without assembling vendors. LiveKit when you want OSS + realtime media control; Deepgram when STT quality is the product and you will orchestrate yourself."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"speech_to_text","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"min sourced speech-to-text SKU among candidates; usd_per_minute only; not a chat $/1M rate; not quality-adjusted","usdPerMillionInputTokens":null}},{"rank":9,"providerId":"infomaniak","slug":"infomaniak","name":"Infomaniak AI","tagline":"Fill the Swiss sovereign hole. Mistral remains Depot EU LLM default; Infomaniak when the RFP says Switzerland…","status":"active","categoryIds":["cat-inference-apis"],"regions":["eu","ch"],"overall":7.97,"scores":{"capabilityFit":7.4,"pricePerformance":8,"latencyReliability":8.2,"developerDx":7.8,"privacyPosture":9.4,"lockInRisk":2.8,"maturity":8.4,"overall":7.97,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Infomaniak AI prices: https://www.infomaniak.com/en/hosting/ai-services/prices","Infomaniak AI services: https://www.infomaniak.com/en/hosting/ai-services"],"notes":"Fill the Swiss sovereign hole. Mistral remains Depot EU LLM default; Infomaniak when the RFP says Switzerland + public open-model SKUs."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"speech_to_text","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"min sourced speech-to-text SKU among candidates; usd_per_minute only; not a chat $/1M rate; not quality-adjusted","usdPerMillionInputTokens":null}},{"rank":10,"providerId":"groq","slug":"groq","name":"Groq","tagline":"Use when latency is the product. Do not build your whole company on one Groq model SKU — they rotate.","status":"active","categoryIds":["cat-inference-apis"],"regions":["us","global"],"overall":7.95,"scores":{"capabilityFit":7.8,"pricePerformance":9,"latencyReliability":8.2,"developerDx":8.8,"privacyPosture":7,"lockInRisk":5,"maturity":7.8,"overall":7.95,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Groq: https://groq.com","GroqCloud: https://console.groq.com","Groq Llama Guard 4 docs: https://console.groq.com/docs/model/meta-llama/llama-guard-4-12b"],"notes":"Use when latency is the product. Do not build your whole company on one Groq model SKU — they rotate."},"isDepotPick":false,"isRunnerUp":true,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"speech_to_text","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"min sourced speech-to-text SKU among candidates; usd_per_minute only; not a chat $/1M rate; not quality-adjusted","usdPerMillionInputTokens":null}},{"rank":11,"providerId":"gladia","slug":"gladia","name":"Gladia","tagline":"EU multilingual STT with a now-pinned official $/hr card. Speechmatics remains Depot multilingual pick…","status":"active","categoryIds":["cat-media-gen","cat-inference-apis"],"regions":["eu","global"],"overall":7.94,"scores":{"capabilityFit":8.2,"pricePerformance":7.8,"latencyReliability":8,"developerDx":8.2,"privacyPosture":8.8,"lockInRisk":3.5,"maturity":7.2,"overall":7.94,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Gladia transcription pricing (help center): https://support.gladia.io/article/understanding-our-transcription-pricing-pv1atikh8y9c8sw7sudm3rcy","Gladia pricing: https://www.gladia.io/pricing","Gladia changelog (credit billing): https://www.gladia.io/changelog"],"notes":"EU multilingual STT with a now-pinned official $/hr card. Speechmatics remains Depot multilingual pick (breadth/on-prem); Deepgram English agent default; Gladia when you want EU residency + code-switch at published Starter rates."},"isDepotPick":false,"isRunnerUp":true,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"speech_to_text","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"min sourced speech-to-text SKU among candidates; usd_per_minute only; not a chat $/1M rate; not quality-adjusted","usdPerMillionInputTokens":null}},{"rank":12,"providerId":"zai","slug":"zai","name":"Z.AI (Zhipu GLM)","tagline":"International GLM via z.ai — catalog zai, not a second Zhipu mainland-only SKU. Strong cheap/coding runner…","status":"active","categoryIds":["cat-inference-apis","cat-media-gen"],"regions":["global","cn"],"overall":7.79,"scores":{"capabilityFit":8.2,"pricePerformance":9,"latencyReliability":7.6,"developerDx":8,"privacyPosture":6,"lockInRisk":4.6,"maturity":8,"overall":7.79,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Z.AI pricing: https://docs.z.ai/guides/overview/pricing","Z.AI docs: https://docs.z.ai","Z.AI: https://z.ai"],"notes":"International GLM via z.ai — catalog zai, not a second Zhipu mainland-only SKU. Strong cheap/coding runner beside DeepSeek/Moonshot; Depot coding pick stays Anthropic."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"speech_to_text","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"min sourced speech-to-text SKU among candidates; usd_per_minute only; not a chat $/1M rate; not quality-adjusted","usdPerMillionInputTokens":null}},{"rank":13,"providerId":"ovhcloud-ai","slug":"ovhcloud-ai","name":"OVHcloud AI Endpoints","tagline":"Strong EU budget open-model alternative. Mistral remains the EU product default; OVH when price + French…","status":"active","categoryIds":["cat-inference-apis"],"regions":["eu"],"overall":7.72,"scores":{"capabilityFit":7.2,"pricePerformance":8.8,"latencyReliability":7.8,"developerDx":7.2,"privacyPosture":9.2,"lockInRisk":4,"maturity":7.5,"overall":7.72,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["OVHcloud AI Endpoints catalog: https://www.ovhcloud.com/en/public-cloud/ai-endpoints/catalog/","OVHcloud AI Endpoints docs: https://endpoints.ai.cloud.ovh.net/docs","OVHcloud model prices (CloudPrice): https://cloudprice.net/models/providers/ovhcloud"],"notes":"Strong EU budget open-model alternative. Mistral remains the EU product default; OVH when price + French cloud residency matter more than brand DX."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"speech_to_text","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"min sourced speech-to-text SKU among candidates; usd_per_minute only; not a chat $/1M rate; not quality-adjusted","usdPerMillionInputTokens":null}},{"rank":14,"providerId":"cloudflare-workers-ai","slug":"cloudflare-workers-ai","name":"Cloudflare Workers AI","tagline":"Best when your agent already runs on Workers and you want colocated small/open models. Not a frontier brain.","status":"active","categoryIds":["cat-inference-apis","cat-cpu-compute"],"regions":["global","us"],"overall":7.69,"scores":{"capabilityFit":6.8,"pricePerformance":8.5,"latencyReliability":8.2,"developerDx":8.4,"privacyPosture":8,"lockInRisk":4.5,"maturity":7.8,"overall":7.69,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Workers AI pricing: https://developers.cloudflare.com/workers-ai/platform/pricing/","Workers AI: https://developers.cloudflare.com/workers-ai/","Cloudflare Workers AI product: https://www.cloudflare.com/products/workers-ai/"],"notes":"Best when your agent already runs on Workers and you want colocated small/open models. Not a frontier brain."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"speech_to_text","unit":"usd_per_minute","amountUsd":0.0005,"skuId":"cloudflare-workers-ai-cf-openai-whisper-audio-minute-usd-per-minute","sku":"@cf/openai/whisper audio minute","comparison":"min sourced speech-to-text SKU among candidates; usd_per_minute only; not a chat $/1M rate; not quality-adjusted","usdPerMillionInputTokens":null}}],"quote":"/api/quote?jtbd=speech-to-text","editorialPriorAsOf":"2026-09-14","pricingLastVerifiedAt":"2026-10-27","jtbd":"speech-to-text","jtbdAssumed":false,"assumptionNote":null,"defaultJtbd":"coding-agent","crossCategory":false,"note":"JTBD-scoped board for speech-to-text"}