{"jtbd":{"id":"speech-to-text","slug":"speech-to-text","name":"Speech-to-text / transcription","shortName":"Speech-to-text / transcription","problemStatement":"Transcribe audio for agents."},"pick":{"id":"deepgram","slug":"deepgram","name":"Deepgram","tagline":"Default STT and strong voice-agent platform. Standard Flux TTS / Voice Agent rates live since 2026-09-15…","website":"https://deepgram.com","overall":8.5,"scoreBand":{"low":7.9,"mid":8.5,"high":9.1,"halfWidth":0.6,"basis":"editorial_prior","display":"7.9–9.1 (editorial prior)"},"scoreLayers":{"editorialPrior":8.5,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-10-19","pricingNotes":"As of 2026-09-22 (deepgram.com/pricing live): Flux TTS / Voice Agent promo ended; **Standard is live**. Flux TTS PAYG **$0.0450/1k** chars (Growth $0.0405); Aura-2 $0.030/1k; Aura-1 $0.015. Voice Agent Standard **$0.075/min** PAYG ($0.068 Growth); Standard BYO TTS $0.065/$0.051; Custom BYO LLM+TTS $0.050/$0.041; Advanced $0.163/$0.146. STT still shows limited-time streaming promos (Flux EN $0.0065/min PAYG; Nova-3 mono stream $0.0048). Buy Flux TTS get matching credits up to $500 through **2026-12-31**. Free $200 credit then PAYG.","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"}},"runnersUp":[{"id":"assemblyai","slug":"assemblyai","name":"AssemblyAI","tagline":"Great when you need STT + audio intelligence features. Deepgram usually wins raw $/min STT.","website":"https://www.assemblyai.com","overall":8.11,"scoreBand":{"low":7.5,"mid":8.1,"high":8.7,"halfWidth":0.6,"basis":"editorial_prior","display":"7.5–8.7 (editorial prior)"},"scoreLayers":{"editorialPrior":8.11,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","pricingNotes":"As of 2026-09-14: Async Universal tiers roughly $0.15–$0.21/hr; realtime higher (~$0.45/hr class); Voice Agent API ~$4.50/hr all-inclusive packaging on public pages. New accounts often get ~$50 credits. Strong LLM-ready transcript features (summaries, PII redaction).","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"}},{"id":"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.","website":"https://platform.openai.com/docs/guides/images","overall":8.15,"scoreBand":{"low":7.6,"mid":8.2,"high":8.8,"halfWidth":0.6,"basis":"editorial_prior","display":"7.6–8.8 (editorial prior)"},"scoreLayers":{"editorialPrior":8.15,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","pricingNotes":"Image generation, TTS, Whisper/transcription via OpenAI API; billed per image/minute/token as applicable.","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"}},{"id":"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.","website":"https://groq.com","overall":7.95,"scoreBand":{"low":7.4,"mid":8,"high":8.6,"halfWidth":0.6,"basis":"editorial_prior","display":"7.4–8.6 (editorial prior)"},"scoreLayers":{"editorialPrior":7.95,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","pricingNotes":"Per-token with free tier; LPU inference; narrow production model set (Llama/Qwen/GPT-OSS etc.); batch discounts. Llama Guard 4 12B (model id meta-llama/llama-guard-4-12b) is still documented at console.groq.com/docs/model/meta-llama/llama-guard-4-12b as an open safety classifier; its per-token price figure was removed because it couldn't be re-sourced on 2026-10-21 (no price on that page or on console.groq.com/docs/models as of 2026-10-21). See the stored rows for sourced Groq prices, including the Llama Prompt Guard 2 classifiers.","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"}},{"id":"speechmatics","slug":"speechmatics","name":"Speechmatics","tagline":"Depot pick for multilingual/production STT beyond English-first stacks. Deepgram remains default $/min…","website":"https://www.speechmatics.com","overall":8.24,"scoreBand":{"low":7.6,"mid":8.2,"high":8.8,"halfWidth":0.6,"basis":"editorial_prior","display":"7.6–8.8 (editorial prior)"},"scoreLayers":{"editorialPrior":8.24,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-19","editorialPriorAsOf":"2026-09-14","pricingNotes":"As of 2026-09-14 (speechmatics.com/pricing): $100 free credit, no card. Pro PAYG (50 concurrent realtime, 10 file jobs/s); Enterprise volume/on-prem/custom. Enhanced vs Standard vs Melia-1 (multilingual code-switch) models. Volume auto-discount >500 hrs/mo/type; optional model-training opt-in −33% STT. SOC2/ISO27001/GDPR/HIPAA. Exact Enhanced/Standard $/hr confirm in portal (marketing shows plan structure more than full matrix).","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"}},{"id":"gladia","slug":"gladia","name":"Gladia","tagline":"EU multilingual STT with a now-pinned official $/hr card. Speechmatics remains Depot multilingual pick…","website":"https://www.gladia.io","overall":7.94,"scoreBand":{"low":7.3,"mid":7.9,"high":8.5,"halfWidth":0.6,"basis":"editorial_prior","display":"7.3–8.5 (editorial prior)"},"scoreLayers":{"editorialPrior":7.94,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","pricingNotes":"As of 2026-09-14 (support.gladia.io help article as fetched then): Starter PAYG async $0.61/hr, realtime $0.75/hr (30 RT / 25 async concurrent). Growth commit from $0.20/hr async / $0.25/hr realtime (up to 67% off). Diarization, auto language detect, 100+ languages included. Credit-wallet billing (new accounts €50 grant; legacy 10 hr/mo still mentioned on product pages). GDPR/HIPAA/SOC2 Type 2. As of 2026-10-25 (https://www.gladia.io/pricing, HTTP 200 to plain curl, no login): the page shows EUR rates only: 'Starts at 0.16€ /hour' (async Self-serve, Solaria-3), 'Starts at 0.68€ /hour' (real-time Self-serve), 'Start with 50€ free credits'. The help article (page says 'Updated 23 Oct 2026') no longer lists rates: 'Rates, volume tiers, add-on prices and top-up bonuses are kept up to date on our pricing page.' The USD figures above are not re-priced or converted here; any change goes through the reviewed --catalog step.","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"}}],"scoreBand":{"low":7.9,"mid":8.5,"high":9.1,"halfWidth":0.6,"basis":"editorial_prior","display":"7.9–9.1 (editorial prior)"},"scoreLayers":{"editorialPrior":8.5,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"whyPickOverHigherScore":{"pickId":"deepgram","pickName":"Deepgram","pickScore":8.5,"highestScoredCandidateId":"deepgram","highestScoredCandidateName":"Deepgram","highestScore":8.5,"pickHasLowerCompositeScore":false,"delta":0,"pickLeadsOnDimensions":[],"explanation":"Deepgram (8.5) holds both the highest composite score among ranked candidates and the editorial pick for Speech-to-text / transcription: Blunt: openai-media was the Round-1 convenience pick before Deepgram entered the catalog. Deepgram wins production STT on $/min + streaming agent DX (Nova-3 / Flux). Keep openai-media only when you refuse a second vendor. Aligns with production-stt."},"cheapest":{"providerId":"cloudflare-workers-ai","providerName":"Cloudflare Workers AI","skuId":"cloudflare-workers-ai-cf-openai-whisper-audio-minute-usd-per-minute","item":"@cf/openai/whisper audio minute","plan":"@cf/openai/whisper audio minute — audio minute","unit":"usd_per_minute","amountUsd":0.0005,"isFloorPrice":true,"floorWarning":"Provider-wide floor SKU; may not be the flagship model scored for this JTBD.","skuCountInUnit":7,"isDepotPick":false,"sourceUrl":"https://developers.cloudflare.com/workers-ai/platform/pricing/","asOf":"2026-10-03","verifiedAsOf":"2026-10-03"},"recommendedWorkloadQuote":{"providerId":"deepgram","providerName":"Deepgram","skuId":"deepgram-nova-3-mono-prerecorded","item":"Nova-3 Monolingual pre-recorded speech-to-text","plan":"Nova-3 Monolingual pre-recorded speech-to-text — Pay As You Go, Pre-Recorded tab, $/minute","unit":"usd_per_minute","amountUsd":0.0043,"outputSkuId":null,"outputItem":null,"outputAmountUsd":null,"outputUnit":null,"sourceUrl":"https://deepgram.com/pricing","asOf":"2026-10-19","pricingLastVerifiedAt":"2026-10-19","isFlagshipForJob":false,"differsFromFloorCheapest":false,"representativeQuote":{"skuId":"deepgram-nova-3-mono-prerecorded","item":"Nova-3 Monolingual pre-recorded speech-to-text","plan":"Nova-3 Monolingual pre-recorded speech-to-text — Pay As You Go, Pre-Recorded tab, $/minute","amountUsd":0.0043,"inputOrUnitUsd":0.0043,"unit":"usd_per_minute","outputUsd":null,"outputUnit":null,"sourceUrl":"https://deepgram.com/pricing","asOf":"2026-10-19"},"estimatedTaskCost":{"tasks":1000,"retryAndToolOverheadMultiplier":1.15,"retryToolOverheadMultiplier":1.15,"unitsPerTask":2,"baseCostPer1kTasksUsd":8.6,"totalUsd":9.89,"estimatedTotalUsd":9.89,"perTaskUsd":0.00989,"estimatedCostPerTaskUsd":0.00989,"formula":"(1,000 tasks * 2 min/task * $0.0043/minute) * 1.15 overhead","assumptions":"1,000 tasks @ 2 minutes per task with 1.15x retry overhead."}},"representativeQuote":{"skuId":"deepgram-nova-3-mono-prerecorded","item":"Nova-3 Monolingual pre-recorded speech-to-text","plan":"Nova-3 Monolingual pre-recorded speech-to-text — Pay As You Go, Pre-Recorded tab, $/minute","amountUsd":0.0043,"inputOrUnitUsd":0.0043,"unit":"usd_per_minute","outputUsd":null,"outputUnit":null,"sourceUrl":"https://deepgram.com/pricing","asOf":"2026-10-19"},"estimatedTaskCost":{"tasks":1000,"retryAndToolOverheadMultiplier":1.15,"retryToolOverheadMultiplier":1.15,"unitsPerTask":2,"baseCostPer1kTasksUsd":8.6,"totalUsd":9.89,"estimatedTotalUsd":9.89,"perTaskUsd":0.00989,"estimatedCostPerTaskUsd":0.00989,"formula":"(1,000 tasks * 2 min/task * $0.0043/minute) * 1.15 overhead","assumptions":"1,000 tasks @ 2 minutes per task with 1.15x retry overhead."},"freeAlternatives":[{"id":"cloudflare-workers-ai-whisper","name":"Cloudflare Workers AI speech-to-text (Whisper)","kind":"free_speech","providerId":"cloudflare-workers-ai","jtbdIds":["speech-to-text"],"whatYouGet":"Whisper and Whisper large v3 turbo speech-to-text on the shared 10,000 neurons/day free allocation. No separate free audio-minute cap is stated.","cost":"free","limits":{"sharedNeuronsPerDay":10000,"separateAudioCap":null},"sourceUrl":"https://developers.cloudflare.com/workers-ai/platform/pricing/","notes":"The page prices @cf/openai/whisper and @cf/openai/whisper-large-v3-turbo at $0.0005 per audio minute in neurons. That is the paid unit, not an always-free minute cap. Re-checked 2026-10-19: speech-synthesis tag removed from this row (Whisper is STT); TTS models on the same page are a separate row, cloudflare-workers-ai-tts.","license":null,"asOf":"2026-10-19","freeType":"free_speech","substitutable":true},{"id":"gemini-3.5-transcribe-free-tier","name":"Gemini 3.5 Transcribe free tier","kind":"free_speech","providerId":"google-ai","jtbdIds":["speech-to-text","multilingual-stt"],"whatYouGet":"gemini-3.5-transcribe standard audio input and text output marked Free of charge. gemini-3.5-transcribe-live (real-time streaming transcription over WebSockets) standard cells are also Free of charge.","cost":"free_tier_unspecified","sourceUrl":"https://ai.google.dev/gemini-api/docs/pricing","notes":"Pricing page fetched twice 2026-10-26 (identical text; page footer 'Last updated 2026-10-26 UTC'): gemini-3.5-transcribe is 'Our speech-to-text model with automatic language detection, speaker diarization, word-level timestamps, and custom vocabulary biasing.' Its Standard Free Tier input and output cells read 'Free of charge'. gemini-3.5-transcribe-live is 'Our low-latency, real-time speech-to-text model for bidirectional streaming audio transcription over WebSockets.' and its Standard Free Tier input and output cells also read 'Free of charge'. No numeric audio quota. The page's per-minute paid estimates ('Estimated pricing is based on 25 audio tokens per second for input and 175 text tokens per minute for output', with blended rates of ~$0.005 per min for Transcribe and ~$0.009 per min for Live Transcribe) are paid-tier estimates, not a free cap. https://ai.google.dev/gemini-api/docs/rate-limits (fetched twice 2026-10-26, identical text, 'Last updated 2026-10-26 UTC') publishes no free-tier RPM, TPM or RPD and says 'View your active rate limits in AI Studio', so limits stay null. Re-quoted in v0.12.130 (previously fetched twice 2026-10-24, page footer 'Last updated 2026-10-22 UTC'); gemini-3.5-transcribe-live added to this row in v0.12.130 as a Depot data decision (approvalRef 'Ethan delegation 2026-10-21 19:41 ET t55u', decidedBy Agent Depo); no price stored, not a $0 price-sort row.","limits":null,"license":null,"asOf":"2026-10-26","freeType":"free_speech","substitutable":true},{"id":"groq-free-plan-whisper","name":"Groq Free Plan Whisper","kind":"free_speech","providerId":"groq","jtbdIds":["speech-to-text","production-stt"],"whatYouGet":"Free Plan speech-to-text limits for whisper-large-v3 and whisper-large-v3-turbo.","cost":"free","limits":{"scope":"organization","models":{"whisper-large-v3":{"rpm":20,"rpd":2000,"audioSecondsPerHour":7200,"audioSecondsPerDay":28800},"whisper-large-v3-turbo":{"rpm":20,"rpd":2000,"audioSecondsPerHour":7200,"audioSecondsPerDay":28800}}},"sourceUrl":"https://console.groq.com/docs/rate-limits","notes":"Rate-limits page fetched twice 2026-10-24 about 10 s apart (identical HTML; the page shows no last-updated date). Same freeRows payload: whisper-large-v3 and whisper-large-v3-turbo both read RPM 20, RPD 2K, ASH 7.2K, ASD 28.8K (unchanged). ASH/ASD kept as audio seconds ('ASH: Audio seconds per hour', 'ASD: Audio seconds per day'), not tokens; TPM/TPD are '-' on the page and are not stored. Same exception and account-page caveat as the chat row. Not a separate quota from the org's other Free Plan limits.","license":null,"asOf":"2026-10-24","freeType":"free_speech","substitutable":true},{"id":"openai-whisper","name":"OpenAI Whisper","kind":"open_weights","jtbdIds":["speech-to-text","production-stt"],"whatYouGet":"Whisper code and model weights in the OpenAI GitHub repository.","cost":"oss","license":"MIT","sourceUrl":"https://github.com/openai/whisper/blob/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is MIT, copyright 2022 OpenAI. Re-fetched twice 2026-10-25: the GitHub blob page (HTTP 200) changes between fetches (page chrome), so the raw file https://raw.githubusercontent.com/openai/whisper/main/LICENSE was also fetched twice (HTTP 200, byte-identical): 'MIT License' / 'Copyright (c) 2022 OpenAI'.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"open_weights","substitutable":true},{"id":"whisper-cpp","name":"whisper.cpp","kind":"local_runtime","jtbdIds":["speech-to-text","production-stt"],"whatYouGet":"Local Whisper inference in C/C++. Weights are separate.","cost":"oss","license":"MIT","sourceUrl":"https://github.com/ggml-org/whisper.cpp/blob/master/LICENSE","notes":"Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): the GitHub blob page answered HTTP 200 both times (page chrome differs between fetches), so the raw file https://raw.githubusercontent.com/ggml-org/whisper.cpp/master/LICENSE was also fetched twice (HTTP 200, byte-identical): 'MIT License' / 'Copyright (c) 2023-2026 The ggml authors'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"local_runtime","substitutable":true}],"referenceDocs":[],"falsification":{"jtbdId":"speech-to-text","jtbdName":"Speech-to-text / transcription","currentPickId":"deepgram","currentPickScore":8.5,"challengerId":"assemblyai","challengerScore":8.11,"currentScoreGap":0.39,"minVerifiedOutcomes":10,"requiredOutcomeMargin":0.54,"requiredSuccessRateDelta":0.15,"maxPickPriceIncreasePct":25,"whatWouldChangePick":["AssemblyAI (assemblyai) outperforms Deepgram (deepgram) by >= 0.54 outcome points (or >= 15% worked-rate delta) across >= 10 Countersign-verified production outcomes.","A verified price increase > 25% on Deepgram's representative SKU for speech-to-text without a corresponding capability gain.","Live caller rail exhaustion (?exhausted=deepgram) or sustained >= 30% degraded/failed rate in verified production outcomes."],"frozenHoldoutPolicy":{"holdoutSplit":"20% frozen benchmark holdout tasks + 80% live production outcome receipts","requireCountersignReceipt":true,"requiredEvidenceTiers":["outcome_verified","reference_checked"],"minDistinctContributors":2,"antiGamingRule":"Unverified self-reports and seed/editorial rows never mutate picks or scores."},"triggers":[{"kind":"verified_outcomes_outperformance","challengerId":"assemblyai","minVerifiedOutcomes":10,"requiredOutcomeMargin":0.54,"requiredWorkedRateDelta":0.15},{"kind":"verified_price_increase","providerId":"deepgram","maxPriceIncreasePct":25},{"kind":"live_rail_exhaustion_or_degradation","providerId":"deepgram","immediateOverrideUrl":"/api/decide?jtbd=speech-to-text&exhausted=deepgram"}],"submissionSpec":{"falsifyEndpoint":"/api/falsify?jtbd=speech-to-text","outcomesEndpoint":"POST /api/feedback","correctionsEndpoint":"POST /api/corrections","payloadTemplate":{"agentIdentity":"agent:<your-agent-id>","jtbdId":"speech-to-text","providerId":"assemblyai","outcome":"worked","detail":"Comparative production evaluation on speech-to-text (n>=10 tasks) with Countersign receipt.","confidence":"high","receipt":{"countersign":{"claim_id":"cs-00000000","status":"verified","evidence_tier":"outcome_verified","counts_as_verified":true}}}}},"whatWouldChangePick":["AssemblyAI (assemblyai) outperforms Deepgram (deepgram) by >= 0.54 outcome points (or >= 15% worked-rate delta) across >= 10 Countersign-verified production outcomes.","A verified price increase > 25% on Deepgram's representative SKU for speech-to-text without a corresponding capability gain.","Live caller rail exhaustion (?exhausted=deepgram) or sustained >= 30% degraded/failed rate in verified production outcomes."],"routePlan":{"jtbdId":"speech-to-text","primary":{"providerId":"deepgram","name":"Deepgram","overall":8.5,"scoreBand":{"low":7.9,"mid":8.5,"high":9.1,"halfWidth":0.6,"basis":"editorial_prior","display":"7.9–9.1 (editorial prior)"},"scoreLayers":{"editorialPrior":8.5,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-10-19","role":"primary","reason":"Editorial Depot Pick for Speech-to-text / transcription; healthy/eligible under caller constraints."},"fallback":[{"providerId":"assemblyai","name":"AssemblyAI","overall":8.11,"scoreBand":{"low":7.5,"mid":8.1,"high":8.7,"halfWidth":0.6,"basis":"editorial_prior","display":"7.5–8.7 (editorial prior)"},"scoreLayers":{"editorialPrior":8.11,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","role":"fallback","reason":"Ranked fallback route for Speech-to-text / transcription."},{"providerId":"openai-media","name":"OpenAI Media (Images/Audio)","overall":8.15,"scoreBand":{"low":7.6,"mid":8.2,"high":8.8,"halfWidth":0.6,"basis":"editorial_prior","display":"7.6–8.8 (editorial prior)"},"scoreLayers":{"editorialPrior":8.15,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","role":"fallback","reason":"Ranked fallback route for Speech-to-text / transcription."},{"providerId":"groq","name":"Groq","overall":7.95,"scoreBand":{"low":7.4,"mid":8,"high":8.6,"halfWidth":0.6,"basis":"editorial_prior","display":"7.4–8.6 (editorial prior)"},"scoreLayers":{"editorialPrior":7.95,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","role":"fallback","reason":"Ranked fallback route for Speech-to-text / transcription."},{"providerId":"speechmatics","name":"Speechmatics","overall":8.24,"scoreBand":{"low":7.6,"mid":8.2,"high":8.8,"halfWidth":0.6,"basis":"editorial_prior","display":"7.6–8.8 (editorial prior)"},"scoreLayers":{"editorialPrior":8.24,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-19","editorialPriorAsOf":"2026-09-14","role":"fallback","reason":"Ranked fallback route for Speech-to-text / transcription."},{"providerId":"gladia","name":"Gladia","overall":7.94,"scoreBand":{"low":7.3,"mid":7.9,"high":8.5,"halfWidth":0.6,"basis":"editorial_prior","display":"7.3–8.5 (editorial prior)"},"scoreLayers":{"editorialPrior":7.94,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","role":"fallback","reason":"Ranked fallback route for Speech-to-text / transcription."}],"disqualified":[],"expectedRegret":{"scoreDeltaVsUnconstrainedPick":0,"unconstrainedPickId":"deepgram","activePrimaryId":"deepgram","summary":"0.00 score regret: unconstrained editorial pick satisfies all caller constraints."},"evidenceAgeDays":{"editorialScoreAgeDays":8,"pricingVerifiedAgeDays":0,"editorialPriorAsOf":"2026-10-19","pricingLastVerifiedAt":"2026-10-27"},"confidenceBand":{"low":7.9,"mid":8.5,"high":9.1,"halfWidth":0.6,"basis":"editorial_prior","display":"7.9–9.1 (editorial prior)"},"constraintsApplied":false,"constraintBundle":{"task":null,"jtbd":"speech-to-text","quotaExhausted":[],"degraded":[],"healthy":[],"budgetUsd":null,"maxLatencyMs":null,"region":null,"privacy":null,"exit":[],"existing":[]}},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-10-19","tie":false,"scoreGap":0.39,"decidingFactor":null,"tieNote":null,"rationale":"Blunt: openai-media was the Round-1 convenience pick before Deepgram entered the catalog. Deepgram wins production STT on $/min + streaming agent DX (Nova-3 / Flux). Keep openai-media only when you refuse a second vendor. Aligns with production-stt.","whenNotTopPick":"Already all-in on OpenAI and Whisper quality/latency is fine — openai-media; need richest audio-intelligence features (summaries/PII) — AssemblyAI; ultra-cheap batch Whisper on Groq LPU — groq.","skipTopPick":false,"skipReason":null,"matchedConstraints":[],"pricingSummary":"As of 2026-09-22 (deepgram.com/pricing live): Flux TTS / Voice Agent promo ended; **Standard is live**. Flux TTS PAYG **$0.0450/1k** chars (Growth $0.0405); Aura-2 $0.030/1k; Aura-1 $0.015. Voice Agent Standard **$0.075/min** PAYG ($0.068 Growth); Standard BYO TTS $0.065/$0.051; …","cite":"Depot Pick for speech-to-text: deepgram (asOf 2026-10-19). See GET /api/jtbds/speech-to-text + GET /api/methodology.","nextActions":[{"step":1,"title":"Inspect full JTBD + embeds","href":"/api/jtbds/speech-to-text?embed=providers","why":"Confirm pick, runners-up, and methodology notes."},{"step":2,"title":"Quote sourced SKUs","href":"/api/quote?jtbd=speech-to-text","why":"Depot Pick SKUs plus the cheapest sourced SKU whose unit matches this job. Does not change the pick. Does not blend input and output or borrow a chat rate for a non-chat job."},{"step":3,"title":"Open provider detail","href":"/api/providers/deepgram","why":"Scores, pricingNotes, strengths/weaknesses, communitySignals (claims only)."},{"step":4,"title":"Cite methodology","href":"/api/methodology","why":"Required when publishing a Depot Pick citation."},{"step":5,"title":"Grab badge SVG","href":"/api/badge?type=depot-pick&jtbd=speech-to-text","why":"Embed in README / agent passport."},{"step":6,"title":"Post production insight","method":"POST","href":"/api/insights","why":"Unverified until curated; never auto-mutates official scores."}],"honesty":["Do not invent scores or benches.","Insights are claims until curated/reviewed; they never silently mutate official scores.","lockInRisk higher = more lock-in (worse).","normalizedUsdPerMillionTokens is set only for a single sourced token row. Otherwise null, with a machine-readable reason. Do not coerce GPU, minute, or per-1k search units.","Runners-up are not Depot Picks.","Depot overall is editorial_weighted, not Arena Elo and not an Artificial Analysis index."],"asOf":"2026-10-19","depth":{"whenNotToUse":{"text":"Already all-in on OpenAI and Whisper quality/latency is fine — openai-media; need richest audio-intelligence features (summaries/PII) — AssemblyAI; ultra-cheap batch Whisper on Groq LPU — groq.","source":"editorial `whenNotTopPick` (data/jtbds.json)"},"whenNotToUseReason":null,"runnerUp":{"providerId":"assemblyai","name":"AssemblyAI","overallForJob":8.11,"pickOverallForJob":8.5,"beatsPickOn":["developerDx"],"source":"first resolvable entry of the job's editorially ranked `runnersUpIds`; scores are stored job-weighted scores"},"runnerUpReason":null,"lockIn":{"pickLockInRisk":4,"runnerUpLockInRisk":4.2,"scale":"0–10 stored curated estimate; higher = more lock-in (worse)","pickExitSignals":[],"runnerUpExitSignals":[],"pickNotes":[],"selfHostFallback":[{"id":"openai-whisper","name":"OpenAI Whisper","license":"MIT","sourceUrl":"https://github.com/openai/whisper/blob/main/LICENSE"},{"id":"whisper-cpp","name":"whisper.cpp","license":"MIT","sourceUrl":"https://github.com/ggml-org/whisper.cpp/blob/master/LICENSE"}],"migration":"The pick has lower stored lock-in risk than runner-up AssemblyAI (4 vs 4.2). Self-host fallback listed for this job: OpenAI Whisper, whisper.cpp.","migrationReason":null,"derivedFrom":"stored lockInRisk scores, provider tags (oss, self-host, openai-compat, open-models), free rows that list this job, and verbatim provider notes. No migration guide was invented."}},"citation":{"text":"Agent Provider Depot (v0.12.152), Depot Pick for speech-to-text: deepgram, scores as of 2026-10-19, retrieved 2026-10-27. https://getagentdepot.com/jtbds/speech-to-text","markdown":"[Agent Provider Depot](https://getagentdepot.com/jtbds/speech-to-text) (v0.12.152) — Depot Pick for `speech-to-text`: **deepgram** (scores as of 2026-10-19, retrieved 2026-10-27)","fields":{"publisher":"Agent Provider Depot","version":"0.12.152","role":"depot_pick","jtbdId":"speech-to-text","providerId":"deepgram","scoreAsOf":"2026-10-19","retrievedOn":"2026-10-27","page":"https://getagentdepot.com/jtbds/speech-to-text","api":"https://getagentdepot.com/api/decide?jtbd=speech-to-text"},"howToCite":"Cite Depot as an editorial, dated recommendation, not a benchmark: name the job, the Depot Pick (or runner-up), the score asOf date and the day you retrieved it, and link the job page. Format: “Agent Provider Depot (v{version}), Depot Pick for {jobId}: {providerId}, scores as of {scoreAsOf}, retrieved {retrievedOn}. {baseUrl}/jtbds/{jobId}”. Quote prices only with their own sourceUrl and asOf. If the pick's score is stale (freshness.pick.score.stale), say so."},"freshness":{"pick":{"score":{"asOf":"2026-10-19","ageDays":8,"stale":false,"staleAfterDays":30,"reason":null},"lastReviewed":{"asOf":"2026-10-19","ageDays":8,"stale":false,"staleAfterDays":30,"reason":null},"sourceCheck":{"checkedAt":"2026-10-27","sourceUrls":3,"sourcesReachable":3,"pricingRows":6,"pricingRowsReconfirmed":2,"note":"A source re-check confirms the page is reachable and, for pricing rows, that the stored amount and SKU name appear on it. It does not re-derive or change the score.","reason":null}},"scoreAsOf":"2026-10-19","editorialPriorAsOf":"2026-10-19","pricingLastVerifiedAt":"2026-10-27","pickLastReviewed":"2026-10-19","runnersUpScoreAsOf":["2026-09-14","2026-09-14","2026-09-14","2026-09-14","2026-09-14"],"contractAsOf":"2026-10-03","pricingShape":"sourced_rows","normalizedUsdPerMillionTokens":null,"normalizationStatus":"unit_mismatch","normalizationReason":"unit_mismatch"},"pricingContract":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unit_mismatch","normalizationReason":"unit_mismatch","shape":"sourced_rows","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[{"id":"deepgram-flux-tts-payg","providerId":"deepgram","sku":"Flux TTS","unit":"usd_per_1k_characters","amountUsd":0.045,"currency":"USD","sourceUrl":"https://deepgram.com/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_1k_characters","priceSortEligible":false,"qualifier":"Pay As You Go. Growth is $0.0405. Matches pricing-watch 2026-10-01."},{"id":"deepgram-aura-2-payg","providerId":"deepgram","sku":"Aura-2","unit":"usd_per_1k_characters","amountUsd":0.03,"currency":"USD","sourceUrl":"https://deepgram.com/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_1k_characters","priceSortEligible":false,"qualifier":"Pay As You Go"},{"id":"deepgram-voice-agent-standard-payg","providerId":"deepgram","sku":"Voice Agent API Standard","unit":"usd_per_minute","amountUsd":0.075,"currency":"USD","sourceUrl":"https://deepgram.com/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_minute","priceSortEligible":false,"qualifier":"Pay As You Go; websocket connection time. Growth $0.068/min."},{"id":"deepgram-nova-3-mono-prerecorded","providerId":"deepgram","sku":"Nova-3 Monolingual pre-recorded speech-to-text","unit":"usd_per_minute","amountUsd":0.0043,"currency":"USD","sourceUrl":"https://deepgram.com/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_minute","priceSortEligible":false,"qualifier":"Pay As You Go, Pre-Recorded tab, $/minute. Growth plan rates not stored. Streaming tab shows limited-time promotional rates with no end date, so streaming was not stored."},{"id":"deepgram-nova-3-multi-prerecorded","providerId":"deepgram","sku":"Nova-3 Multilingual pre-recorded speech-to-text","unit":"usd_per_minute","amountUsd":0.0052,"currency":"USD","sourceUrl":"https://deepgram.com/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_minute","priceSortEligible":false,"qualifier":"Pay As You Go, Pre-Recorded tab, $/minute."},{"id":"deepgram-whisper-large-prerecorded","providerId":"deepgram","sku":"Whisper Large pre-recorded transcription","unit":"usd_per_minute","amountUsd":0.0048,"currency":"USD","sourceUrl":"https://deepgram.com/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_minute","priceSortEligible":false,"qualifier":"Pay As You Go, Pre-Recorded tab, $/minute."}],"notesExcerpt":"As of 2026-09-22 (deepgram.com/pricing live): Flux TTS / Voice Agent promo ended; **Standard is live**. Flux TTS PAYG **$0.0450/1k** chars (Growth $0.0405); Aura-2 $0.030/1k; Aura-1 $0.015. Voice Agent Standard **$0.075/min** PAYG ($0.068 Growth); Standard BYO TTS $0.065/$0.051; …","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-10-19","scoreAsOf":"2026-10-19","website":"https://deepgram.com","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"Partial coverage. Providers without a fetched SKU are omitted. See GET /api/pricing."},"links":{"jtbd":"/jtbds/speech-to-text","jtbdApi":"/api/jtbds/speech-to-text","leaderboard":"/api/leaderboards?jtbd=speech-to-text","methodology":"/api/methodology","badge":"/api/badge?type=depot-pick&jtbd=speech-to-text","decide":"/api/decide?jtbd=speech-to-text","humanPage":"/jtbds/speech-to-text","alternatives":"/api/alternatives?provider=deepgram","canonical":"/api/canonical","quote":"/api/quote?jtbd=speech-to-text","falsify":"/api/falsify?jtbd=speech-to-text"},"constraintBundle":{"task":null,"jtbd":"speech-to-text","quotaExhausted":[],"degraded":[],"healthy":[],"budgetUsd":null,"maxLatencyMs":null,"region":null,"privacy":null,"exit":[],"existing":[]},"stackContext":{"host":null,"framework":null,"repo":null,"lang":null,"existing":[],"volume":null,"sender":null,"detectedFromTask":[]},"keep":null,"contextAdvice":null,"communityFeedback":{"pickOnThisJob":{"failed":0,"degraded":0,"worked":0,"insights":0,"withVerifiedReceipt":0,"failureModes":{},"latestAt":null,"note":"Agent-reported claims (unverified unless a receipt is verified by Depot's re-check). They never change scores or picks."},"outcomes":{"job":{"n":0,"worked":0,"degraded":0,"failed":0,"failureModes":{},"verifiedReports":0,"contributors":0,"excluded":{"seed_editorial":0,"test":0,"notFeedback":0},"reason":"no_submitted_outcome_reports_yet"},"pick":{"providerId":"deepgram","n":0,"worked":0,"degraded":0,"failed":0,"failureModes":{},"evidenceTiers":{"agent_claim":0,"self_declared":0,"reference_checked":0,"outcome_verified":0},"reason":"no_submitted_outcome_reports_yet"},"scoresMutated":false,"more":"/api/outcomes?jtbd=speech-to-text"},"report":"POST /api/feedback {agentIdentity, outcome: failed|degraded|worked, detail, providerId, jtbdId, failureModeId?, receipt?}"}}