<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: unicodefawn</title>
    <description>The latest articles on DEV Community by unicodefawn (@unicodefawn).</description>
    <link>https://dev.to/unicodefawn</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4174365%2F4b4e7395-3fc2-4761-9d0c-69a7850c3fda.png</url>
      <title>DEV Community: unicodefawn</title>
      <link>https://dev.to/unicodefawn</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/unicodefawn"/>
    <language>en</language>
    <item>
      <title>Free speech-to-text and text-to-speech API quotas (Oct 2026, with the catches)</title>
      <dc:creator>unicodefawn</dc:creator>
      <pubDate>Mon, 12 Oct 2026 08:15:58 +0000</pubDate>
      <link>https://dev.to/unicodefawn/free-speech-to-text-and-text-to-speech-api-quotas-oct-2026-with-the-catches-17hg</link>
      <guid>https://dev.to/unicodefawn/free-speech-to-text-and-text-to-speech-api-quotas-oct-2026-with-the-catches-17hg</guid>
      <description>&lt;p&gt;I needed voice input and spoken replies for a small side project, and I didn't want to pay before knowing if anyone would use it. So I went through the pricing pages of the usual speech APIs and wrote down what you actually get for free. All numbers below are rounded and were checked on Oct 12, 2026. They change often, so treat this as a starting point and confirm on the provider's page before you build on it.&lt;/p&gt;

&lt;p&gt;Free speech quotas come in four shapes, and the shape matters more than the headline number:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;A rate-limited free API that resets every day (Groq).&lt;/li&gt;
&lt;li&gt;Free minutes or characters every month on a big cloud, usually with billing enabled (Google Cloud, Azure).&lt;/li&gt;
&lt;li&gt;A one-time credit that lasts until you spend it (Deepgram, AssemblyAI).&lt;/li&gt;
&lt;li&gt;A shared monthly credit pool across several products (ElevenLabs).&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Groq: Whisper with daily limits
&lt;/h2&gt;

&lt;p&gt;Groq's rate-limit docs list &lt;code&gt;whisper-large-v3&lt;/code&gt; and &lt;code&gt;whisper-large-v3-turbo&lt;/code&gt; at 20 requests per minute, 2,000 requests per day, 7,200 audio seconds per hour and 28,800 audio seconds per day. That is about 2 hours of audio per hour and 8 hours per day. Limits apply per organization, not per user, and the docs say your exact numbers are on the account's limits page. When you go over, you get a 429 with a &lt;code&gt;retry-after&lt;/code&gt; header, so build a retry from day one.&lt;/p&gt;

&lt;p&gt;This is the best free option I found for prototypes that transcribe short clips all day long.&lt;/p&gt;

&lt;h2&gt;
  
  
  Google Cloud: monthly free tier, billing required
&lt;/h2&gt;

&lt;p&gt;Speech-to-Text: the V1 API gives the first 60 minutes per month free, then $0.016 per minute with data logging or $0.024 without. The V2 price table has no free row, so if you start on V2 you pay from the first minute.&lt;/p&gt;

&lt;p&gt;Text-to-Speech is more generous. Standard and WaveNet voices include 4 million characters per month, Neural2 and Chirp 3 HD include 1 million. The newer Gemini-TTS models have no free usage at all. Google states you must enable billing to use Text-to-Speech, and you get charged automatically past the free amount. Set a budget alert before you test anything in a loop.&lt;/p&gt;

&lt;h2&gt;
  
  
  Azure Speech: the F0 tier
&lt;/h2&gt;

&lt;p&gt;Azure's free F0 tier includes 5 audio hours per month of real-time speech-to-text (shared between standard and custom models, batch transcription not supported) and 0.5 million characters per month of neural text-to-speech. Speech translation gets its own 5 hours. If your app needs batch jobs, F0 won't cover it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Deepgram and AssemblyAI: one-time credits
&lt;/h2&gt;

&lt;p&gt;Deepgram gives new accounts $200 in credit with no card required, and says it does not expire. Their own estimate is roughly 43,000 minutes (700+ hours) of Nova transcription. Promotional credits can't be moved between accounts.&lt;/p&gt;

&lt;p&gt;AssemblyAI gives $50 in free credits, no card. At the listed $0.15 per hour for Universal-2, that is about 330 hours of pre-recorded audio. At $0.21 per hour for Universal-3.5 Pro, about 240 hours. Two catches from their docs: multichannel audio is billed per channel, so a stereo file costs double, and streaming is billed by how long the WebSocket stays open, not by how much audio you send. Free accounts can also open only 5 new streams per minute.&lt;/p&gt;

&lt;h2&gt;
  
  
  ElevenLabs: one pool for everything
&lt;/h2&gt;

&lt;p&gt;The Free plan has 10,000 credits per month, shared across text-to-speech, speech-to-text, music and sound effects. Text-to-speech costs about 1 credit per character, which ElevenLabs puts at roughly 10 minutes of speech. Speech-to-text costs 330 credits per minute, so the whole pool would buy about 30 minutes of transcription. Free credits don't roll over, and the commercial license starts on the paid Starter plan. Good for trying voices, not for shipping.&lt;/p&gt;

&lt;h2&gt;
  
  
  The no-quota option: run Whisper yourself
&lt;/h2&gt;

&lt;p&gt;OpenAI's Whisper is open source, and whisper.cpp runs it on a normal laptop CPU. There is no monthly cap, no API key and no audio leaving your machine. The cost is your hardware and speed. For batch jobs like transcribing old recordings overnight it is hard to beat, and it pairs well with a hosted free tier for the real-time part.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I ended up using
&lt;/h2&gt;

&lt;p&gt;Groq for live transcription in the prototype, since the daily reset fits short clips. Google's Standard voices for spoken replies, with a budget alert set to a few dollars. Local Whisper for the backlog of existing audio. If the project grows, AssemblyAI or Deepgram credits buy months of runway before any bill.&lt;/p&gt;

&lt;p&gt;A few habits that saved me from surprises: read whether the free amount is per month, per day or one-time; check if billing has to be enabled; and look for per-channel or per-session billing rules.&lt;/p&gt;

&lt;p&gt;Disclosure: I'm a co-founder of nopaywall, a free catalog that tracks free tiers and generation limits like these with a last-checked date on each card. The audio and API sections are at &lt;a href="https://nopaywall.io/limits" rel="noopener noreferrer"&gt;https://nopaywall.io/limits&lt;/a&gt; if you want to compare more providers.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>api</category>
      <category>webdev</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Free AI video quotas worth knowing (Oct 2026 caps)</title>
      <dc:creator>unicodefawn</dc:creator>
      <pubDate>Sat, 10 Oct 2026 08:41:53 +0000</pubDate>
      <link>https://dev.to/unicodefawn/free-ai-video-quotas-worth-knowing-oct-2026-caps-3i7i</link>
      <guid>https://dev.to/unicodefawn/free-ai-video-quotas-worth-knowing-oct-2026-caps-3i7i</guid>
      <description>&lt;p&gt;Short list of free or freemium video-generation allowances that still show up when you need a clip for a demo or placeholder. Caps change often — treat these as rounded figures and check the provider's page.&lt;/p&gt;

&lt;p&gt;I'm a co-founder of &lt;a href="https://nopaywall.io" rel="noopener noreferrer"&gt;nopaywall&lt;/a&gt;, a public catalog of free AI offers, API tiers, generation limits, and alternatives. Cards there show the checked terms and a last-checked date.&lt;/p&gt;

&lt;h2&gt;
  
  
  One-time or small free credits
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Runway&lt;/strong&gt; — about &lt;strong&gt;125&lt;/strong&gt; one-time free credits on the free plan; watermark on free exports (checked Oct 2026).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Replicate&lt;/strong&gt; — about &lt;strong&gt;$5&lt;/strong&gt; in free credits for new accounts (checked Oct 2026).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Qiroq&lt;/strong&gt; — about &lt;strong&gt;10&lt;/strong&gt; credits per month at 480p with watermark (checked Oct 2026).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Monthly / recurring free lanes
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Google Vids&lt;/strong&gt; — about &lt;strong&gt;6&lt;/strong&gt; clips per month on the free lane (checked Oct 2026).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Synthesia&lt;/strong&gt; — free plan around &lt;strong&gt;1,200&lt;/strong&gt; credits per month (roughly ~10 minutes of avatar video; check current plan terms) (checked Oct 2026).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Useful framing
&lt;/h2&gt;

&lt;p&gt;"Free" almost always means a hard cap, a watermark, non-commercial rights, or a short trial. Eligibility can vary by country. If a card on nopaywall looks wrong, the catalog is updated from source pages on a schedule — open the card for the last-checked date.&lt;/p&gt;

&lt;p&gt;More video + image + music caps: &lt;a href="https://nopaywall.io/limits" rel="noopener noreferrer"&gt;nopaywall.io/limits&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>productivity</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Free LLM API tiers in 2026: the actual rate limits, and why they keep changing</title>
      <dc:creator>unicodefawn</dc:creator>
      <pubDate>Sat, 10 Oct 2026 00:55:51 +0000</pubDate>
      <link>https://dev.to/unicodefawn/free-llm-api-tiers-in-2026-the-actual-rate-limits-and-why-they-keep-changing-32d6</link>
      <guid>https://dev.to/unicodefawn/free-llm-api-tiers-in-2026-the-actual-rate-limits-and-why-they-keep-changing-32d6</guid>
      <description>&lt;p&gt;&lt;em&gt;Disclosure: I'm a co-founder of nopaywall, the catalog this post draws from.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;If you've ever built a side project on a "free" LLM API, you know the problem: the free tier is real, but the limits are buried in docs, they change without notice, and the blog post you found last year is wrong now. I'll go through what the free tiers look like at the moment and how we keep the data current.&lt;/p&gt;

&lt;h3&gt;
  
  
  The numbers (as listed on 2026-10-07, rounded)
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Provider&lt;/th&gt;
&lt;th&gt;Free limit&lt;/th&gt;
&lt;th&gt;Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Groq&lt;/td&gt;
&lt;td&gt;~30 RPM, ~1K requests/day, ~8K tokens/min&lt;/td&gt;
&lt;td&gt;GPT-OSS 120B/20B, Qwen, Whisper&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Google AI Studio (Gemini API)&lt;/td&gt;
&lt;td&gt;~15 RPM, ~500 requests/day, ~250K tokens/min&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mistral Codestral&lt;/td&gt;
&lt;td&gt;~30 RPM, ~2K requests/day&lt;/td&gt;
&lt;td&gt;code-focused&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Hugging Face Inference&lt;/td&gt;
&lt;td&gt;~300 requests/hour&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Puter.js&lt;/td&gt;
&lt;td&gt;~30 requests per 10 s, 3 concurrent&lt;/td&gt;
&lt;td&gt;runs from the browser&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;These are caps, not promises. Eligibility can vary by country, so check each provider's terms before you ship anything that depends on them.&lt;/p&gt;

&lt;h3&gt;
  
  
  Practical takeaways
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Prototype vs. production.&lt;/strong&gt; Around 500 to 1K requests a day is enough for a demo, a personal tool or a hackathon. A public app with real users will hit it on day one.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Watch tokens per minute, not just RPM.&lt;/strong&gt; An 8K TPM limit allows only a few long-context calls per minute, even if you're well under the request cap.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Build a fallback chain.&lt;/strong&gt; Since several providers serve the same open model families (Llama, Qwen, DeepSeek, Mistral, Gemma, GPT-OSS…), you can put an OpenAI-compatible router in front and fail over when you hit a 429.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pin the date.&lt;/strong&gt; When you write down a limit in your README, write the date you checked it next to it.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  How the catalog stays current
&lt;/h3&gt;

&lt;p&gt;nopaywall lists 100+ free API providers, with a model finder so you can search by model family instead of by vendor. Collection and checking are &lt;strong&gt;automated with source evidence&lt;/strong&gt;: sources (GitHub repos and topic lists) are collected, then the official pricing or docs page is inspected. A card goes public only when it has a reachable destination and enough evidence for the limit. API providers and limits are re-checked within 72 hours. Cards are removed after a confirmed expiry or a failed verification. Unclear records stay off public pages.&lt;/p&gt;

&lt;p&gt;Free, freemium, open-source and paid access are labeled separately. That way "free trial, card required" doesn't get mixed up with "free tier".&lt;/p&gt;

&lt;h3&gt;
  
  
  Links
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Free API providers and model finder: &lt;a href="https://nopaywall.io/freebies" rel="noopener noreferrer"&gt;https://nopaywall.io/freebies&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Generation limits (image/video/music): &lt;a href="https://nopaywall.io/limits" rel="noopener noreferrer"&gt;https://nopaywall.io/limits&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>showdev</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
