<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Speakvora]]></title><description><![CDATA[Speed tests, pricing research and how-tos from Speakvora: a text-to-speech and speech-to-text API ($3 per million characters, 100,000 free) and pay-once voice a]]></description><link>https://speakvora.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Thu, 12 Nov 2026 10:59:13 GMT</lastBuildDate><atom:link href="https://speakvora.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Text to speech API speed test: Speakvora vs Amazon Polly vs Google (November 2026)]]></title><description><![CDATA[Disclosure: I run Speakvora. This is our own test, run from one MacBook with the same code for every voice. The Speakvora voices ran on our Mac mini; Polly…]]></description><link>https://speakvora.hashnode.dev/text-to-speech-api-speed-test-speakvora-vs-amazon-polly-vs-google-november-2026</link><guid isPermaLink="true">https://speakvora.hashnode.dev/text-to-speech-api-speed-test-speakvora-vs-amazon-polly-vs-google-november-2026</guid><category><![CDATA[text to speech]]></category><dc:creator><![CDATA[eyeguide-dev]]></dc:creator><pubDate>Thu, 12 Nov 2026 01:39:03 GMT</pubDate><content:encoded><![CDATA[<p><em>Disclosure: I run Speakvora. This is our own test, run from one MacBook with the same code for every voice. The Speakvora voices ran on our Mac mini; Polly and Google were reached over the internet, so part of our lead is distance. Details and caveats are below.</em></p>
<p>If you are building a voice agent, two numbers matter first: how long until the first sound plays, and how bad the slow end is (the 95th percentile). We measured both, for one caller and for four callers at once.</p>
<h2>Results</h2>
<p>Time to the first audible sound, in milliseconds. Lower is better.</p>
<table>
<thead>
<tr>
<th>Voice</th>
<th>1 caller, median</th>
<th>1 caller, 95th</th>
<th>4 callers, median</th>
<th>4 callers, 95th</th>
</tr>
</thead>
<tbody><tr>
<td>Speakvora Phonon</td>
<td>41</td>
<td>51</td>
<td>42</td>
<td>52</td>
</tr>
<tr>
<td>Speakvora Pocket</td>
<td>79</td>
<td>89</td>
<td>104</td>
<td>118</td>
</tr>
<tr>
<td>Amazon Polly Standard</td>
<td>83</td>
<td>103</td>
<td>73</td>
<td>97</td>
</tr>
<tr>
<td>Amazon Polly Generative</td>
<td>203</td>
<td>222</td>
<td>205</td>
<td>227</td>
</tr>
<tr>
<td>Google Standard</td>
<td>352</td>
<td>434</td>
<td>339</td>
<td>476</td>
</tr>
<tr>
<td>Google Chirp 3 HD</td>
<td>1,055</td>
<td>1,558</td>
<td>1,064</td>
<td>1,530</td>
</tr>
</tbody></table>
<h2>How we measured</h2>
<ul>
<li>One MacBook, one program, the same five sentences for every voice. Each caller kept one connection open, as an app would, after two untimed warm-up requests.</li>
<li>Every request counted. No errors, refusals or timeouts happened in any row.</li>
<li>First sound means the first audio bytes plus any silence at the start of the audio, the way Coval defines time to first audio. It is our own implementation of their description.</li>
<li>One caller made 20 requests and four callers made 10 each. These are small samples, so read the 95th percentile as approximate.</li>
</ul>
<h2>What this does not show</h2>
<ul>
<li>Our voices ran on a Mac mini on the same network as the test computer, over Wi-Fi through an encrypted tunnel. Polly and Google were reached over the internet. We expect our times to change a little on a wired connection and will update.</li>
<li>Google's text to speech returns the whole clip at once, so its number is the time for the entire sentence, not a streaming start.</li>
<li>Voice quality is not part of this test. Listen before you choose.</li>
<li>Our voices come from a smaller catalog than the big providers, and there is no uptime guarantee yet.</li>
</ul>
<h2>Full table and method</h2>
<p>The whole table, the method, and a ten-minute capacity test (25 + 10 + 2 live callers on one Mac mini with no errors) are on our speed page: <a href="https://speakvora.com/performance">https://speakvora.com/performance</a></p>
<p>The API itself costs $3 per million characters, with 100,000 characters free: <a href="https://speakvora.com/text-to-speech">https://speakvora.com/text-to-speech</a></p>
]]></content:encoded></item><item><title><![CDATA[Why "time to first byte" lies about voice latency (and how to get a lower number)]]></title><description><![CDATA[Voice API pages love one number: how fast the first audio arrives. The trouble is that "first audio" can mean at least four different things, and they…]]></description><link>https://speakvora.hashnode.dev/why-time-to-first-byte-lies-about-voice-latency-and-how-to-get-a-lower-number</link><guid isPermaLink="true">https://speakvora.hashnode.dev/why-time-to-first-byte-lies-about-voice-latency-and-how-to-get-a-lower-number</guid><category><![CDATA[text to speech]]></category><category><![CDATA[performance]]></category><category><![CDATA[api]]></category><category><![CDATA[Python]]></category><dc:creator><![CDATA[eyeguide-dev]]></dc:creator><pubDate>Sun, 08 Nov 2026 11:01:07 GMT</pubDate><content:encoded><![CDATA[<p>Voice API pages love one number: how fast the first audio arrives. The trouble is that "first audio" can mean at least four different things, and they differ by hundreds of milliseconds. Here is what we found when we measured our own speech API properly, including one speed claim we had to take back.</p>
<p><em>Disclosure: I run Speakvora, a speech API. Every number below is from our own tests, with dates, and I say where they are not comparable to anyone else's.</em></p>
<h2>1. The first byte is not the first sound</h2>
<p>A streaming text-to-speech response can begin with audio that is silent. The first chunk arrives quickly, your timer stops, and the caller still hears nothing for another 100 to 400 ms. What a person experiences is the arrival of the first chunk <strong>plus</strong> the silence before the first audible sample.</p>
<p>That is also how Coval's published TTS benchmark defines it: first chunk arrival plus leading silence, where "audible" is the first 10 ms window with RMS above 0.01 on a -1 to 1 scale (<a href="https://www.coval.ai/blog/time-to-first-audio-ttfa-benchmark/">their method</a>). We implemented that description ourselves; we did not run Coval's own harness. On 30 October 2026 we measured our Phonon voices that way, on a test server of ours over plain HTTP, next to Amazon Polly from the same client in the same run:</p>
<table>
<thead>
<tr>
<th>Voice</th>
<th>Time to first sound (median)</th>
<th>Of which: chunk arrival + leading silence</th>
</tr>
</thead>
<tbody><tr>
<td>Phonon, before we trimmed the opening silence</td>
<td>148 ms</td>
<td>25 ms + 123 ms</td>
</tr>
<tr>
<td>Phonon, after the trim</td>
<td>70 ms</td>
<td>57 ms + 13 ms</td>
</tr>
<tr>
<td>Amazon Polly Neural</td>
<td>143 ms</td>
<td>37 ms + 107 ms</td>
</tr>
<tr>
<td>Amazon Polly Standard</td>
<td>42 ms</td>
<td>31 ms + 9 ms</td>
</tr>
</tbody></table>
<p>Our voice produced its first chunk in 25 ms and then spent 123 ms saying nothing. The early "fast" figure was true as a first-byte time and misleading as a description of what a caller hears. Other engines show the same gap. A stock Pocket TTS voice (Kyutai's model, on a CPU) delivered its first chunk in 125 to 173 ms, then added 210 to 240 ms of leading silence. A local Qwen3-TTS model on my Mac sent its first chunk at about 100 ms and became audible at about 210 ms.</p>
<p>When you compare vendors, ask which of the two numbers they are quoting.</p>
<h2>2. Where you measure changes the answer</h2>
<p>The same Phonon voice, on a test server of ours, measured in October 2026 (these are first-byte times, taken before we started counting the silence):</p>
<ul>
<li>On the server itself (loopback, no network): <strong>24 to 28 ms</strong> for a short line.</li>
<li>From my laptop over the internet, with a 16.5 ms round trip: <strong>57 to 62 ms</strong>.</li>
<li>The same laptop with a kept-alive connection and the text split at the first clause: <strong>42 to 45 ms</strong>.</li>
<li>From a cloud VM in the same region: <strong>25 to 27 ms</strong>.</li>
</ul>
<p>A number measured "on the box" tells you about the model. Your app lives somewhere else, so measure there.</p>
<h2>3. Setting up a connection is part of your latency</h2>
<p>On 5 November 2026 we measured time to first audio bytes for a Phonon voice through our API, five runs, medians, same voice and server:</p>
<ul>
<li><strong>43 ms</strong> when the connection and the stream session were already open.</li>
<li><strong>101 ms</strong> when a new session was requested for every line over a reused connection.</li>
<li><strong>207 ms</strong> (range 152 to 310) for a brand-new visitor with new connections.</li>
</ul>
<p>That is nearly a five-fold spread from setup alone, with no change to the model.</p>
<h2>4. Fast and wrong is not fast</h2>
<p>One more lesson. We once compiled a speech model for speed and its first-byte time dropped into the 40 to 47 ms range. Then we ran an accuracy check: Whisper transcribed the compiled model's output with a word error rate of 0.27, against 0.023 for the uncompiled model. It was fast and it was wrong. We withdrew every speed figure from that path and corrected our pages. Always listen to (or transcribe) the audio, not just read the clock.</p>
<h2>Measure it yourself</h2>
<p>This function returns milliseconds from just before your request until the first audible sound. It takes any iterator of raw 16-bit mono PCM chunks:</p>
<pre><code class="language-python">import time
import numpy as np


def first_audible_ms(chunks, started, sr=24000, thresh=0.01):
    """ms from `started` (time.perf_counter() just before the request) to the first audible sound.
    Audible = a 10 ms window (1 ms step) with RMS above `thresh` on a -1..1 scale."""
    win, step = sr // 100, sr // 1000
    pcm, rest, pos, t_first = np.zeros(0, dtype=np.float32), b"", 0, None
    for chunk in chunks:
        if t_first is None:
            t_first = time.perf_counter()                       # arrival of the first chunk
        data = rest + chunk
        rest = data[len(data) // 2 * 2:]                        # keep a split sample for next time
        pcm = np.concatenate([pcm, np.frombuffer(data[:len(data) // 2 * 2], dtype="&lt;i2").astype(np.float32) / 32768.0])
        while pos + win &lt;= len(pcm):
            w = pcm[pos:pos + win]
            if np.sqrt(np.mean((w - w.mean()) ** 2)) &gt; thresh:
                return (t_first - started) * 1000 + pos / sr * 1000     # arrival + the silence before the sound
            pos += step
    return None
</code></pre>
<p>Use it with any streaming HTTP client, for example:</p>
<pre><code class="language-python">import requests
t0 = time.perf_counter()
r = requests.post(STREAM_URL, headers={"authorization": f"Bearer {TOKEN}"}, json=BODY, stream=True)
print(first_audible_ms(r.iter_content(4096), t0))
</code></pre>
<p>Run it 20 times, from where your app runs, and look at the median and the 95th percentile, not the best run. (I tested the function against synthetic audio with a known 150 ms of silence; it reported 176 ms for a 30 ms arrival, within a few milliseconds of the expected 180, because the window sees the sound a little before its midpoint.)</p>
<h2>How to get a lower number in your app</h2>
<ol>
<li><strong>Measure first audible sound, from your own machine or region.</strong> Use the function above, not a vendor's headline.</li>
<li><strong>Run your calling code near the API.</strong> Our servers are in AWS us-east-1. A 16.5 ms round trip is paid more than once on a cold request: for the TCP connection, the TLS handshake and the request itself.</li>
<li><strong>Reuse connections.</strong> Keep one pooled HTTP client alive instead of creating a client per request. In our numbers above, the case with brand-new connections was the slowest.</li>
<li><strong>Ask for the stream ahead of time.</strong> Our streaming flow is two calls: ask for a stream (you get a one-use URL and token), then open it. The first call adds roughly 100 to 150 ms, once, so make it before you need the audio: when a field gets focus, on hover, or when the user starts typing.</li>
<li><strong>Take out hops.</strong> Every proxy between the audio and the listener adds its own connection and its own delay. Where you can, give the browser the one-use stream URL and token so the audio goes straight to it, instead of relaying audio through your server. Keep your API key on your server; never put it in a page.</li>
<li><strong>Start playing at the first chunk.</strong> A player that waits for a full second of audio, or a whole sentence, throws away everything above. Check the buffer settings in your audio element or worklet.</li>
<li><strong>Look at the leading silence.</strong> Two voices with the same first-byte time can differ by 100 ms or more of dead air before the sound. Compare voices by first audible sound.</li>
<li><strong>Pre-generate lines that never change.</strong> Greetings, confirmations and menu prompts can be generated once and played from your own storage, with no generation delay at all.</li>
<li><strong>Warm up.</strong> The first request after a quiet period can be slow. On one path we saw a 95th-percentile cold tail of 4.8 seconds, so send a tiny request when your app starts rather than letting your first real caller pay for it.</li>
</ol>
<h2>What these numbers are not</h2>
<p>They are our own tests, in our own setup, on specific days. They are not a third-party benchmark and not a ranking, and your network will give you different numbers, which is exactly the point. If you try the function and get a result that disagrees with ours, I would like to hear about it.</p>
<p>More detail, with the method: <a href="https://speakvora.com/text-to-speech-latency">Speakvora's latency page</a> and the <a href="https://speakvora.com/docs">streaming docs</a>.</p>
]]></content:encoded></item><item><title><![CDATA[Fish Audio or Speakvora? Speed and price, measured the same way]]></title><description><![CDATA[Disclosure: I run Speakvora. The numbers below come from the public Coval TTS leaderboard (read October 30, 2026) and from our own tests with the Coval…]]></description><link>https://speakvora.hashnode.dev/fish-audio-or-speakvora-speed-and-price-measured-the-same-way</link><guid isPermaLink="true">https://speakvora.hashnode.dev/fish-audio-or-speakvora-speed-and-price-measured-the-same-way</guid><dc:creator><![CDATA[eyeguide-dev]]></dc:creator><pubDate>Fri, 30 Oct 2026 22:49:26 GMT</pubDate><content:encoded><![CDATA[<p><em>Disclosure: I run Speakvora. The numbers below come from the public Coval TTS leaderboard (read October 30, 2026) and from our own tests with the Coval method. The Speakvora rows are ours; everything else is Coval's.</em></p>
<p>If you are choosing a text-to-speech API for a voice agent, two numbers matter first: how long until the first audio plays, and how bad the slow end is (the 95th percentile).</p>
<table>
<thead>
<tr>
<th>Model</th>
<th>First audio (median)</th>
<th>95th percentile</th>
<th>Price</th>
</tr>
</thead>
<tbody><tr>
<td><strong>Speakvora Phonon</strong></td>
<td>53 ms</td>
<td>96 ms</td>
<td>$3.00 per 1M characters</td>
</tr>
<tr>
<td>drama3-preview (Fish Audio)</td>
<td>167 ms</td>
<td>223 ms</td>
<td>price not listed</td>
</tr>
<tr>
<td>S2.1 Pro (Fish Audio)</td>
<td>362 ms</td>
<td>493 ms</td>
<td>$15.00 per 1M characters ($12.00 more)</td>
</tr>
<tr>
<td>S2.1 Pro Free (Fish Audio)</td>
<td>758 ms</td>
<td>939 ms</td>
<td>free tier</td>
</tr>
</tbody></table>
<p>On first audio, Speakvora Phonon is faster than every Fish Audio model on the Coval leaderboard (53 ms against 167, 362 and 758 ms), and the slow end is tighter too (96 ms at the 95th percentile against 223 ms for the fastest Fish model). Fish Audio's S2.1 Pro lists at $15 per million characters, against our $3.</p>
<p>Where Fish Audio is the better choice and where Speakvora is, with sources and the pricing we checked: <a href="https://speakvora.com/compare/fish-audio">https://speakvora.com/compare/fish-audio</a></p>
<p>The ranked table with every provider: <a href="https://speakvora.com/performance">https://speakvora.com/performance</a></p>
<p>Caveats: speed is not voice quality, and we did not benchmark quality or uptime. Fish Audio is known for expressive and cloned voices, which are a different strength. Speakvora streaming needs a paid account. Prices change, so confirm on each provider's page.</p>
]]></content:encoded></item><item><title><![CDATA[Rime or Speakvora? Speed and price, measured the same way]]></title><description><![CDATA[Disclosure: I run Speakvora. The numbers below come from the public Coval TTS leaderboard (read October 30, 2026) and from our own tests with the Coval…]]></description><link>https://speakvora.hashnode.dev/rime-or-speakvora-speed-and-price-measured-the-same-way</link><guid isPermaLink="true">https://speakvora.hashnode.dev/rime-or-speakvora-speed-and-price-measured-the-same-way</guid><dc:creator><![CDATA[eyeguide-dev]]></dc:creator><pubDate>Fri, 30 Oct 2026 22:48:58 GMT</pubDate><content:encoded><![CDATA[<p><em>Disclosure: I run Speakvora. The numbers below come from the public Coval TTS leaderboard (read October 30, 2026) and from our own tests with the Coval method. The Speakvora rows are ours; everything else is Coval's.</em></p>
<p>If you are choosing a text-to-speech API for a voice agent, two numbers matter first: how long until the first audio plays, and how bad the slow end is (the 95th percentile).</p>
<table>
<thead>
<tr>
<th>Model</th>
<th>First audio (median)</th>
<th>95th percentile</th>
<th>Price</th>
</tr>
</thead>
<tbody><tr>
<td><strong>Speakvora Phonon</strong></td>
<td>53 ms</td>
<td>96 ms</td>
<td>$3.00 per 1M characters</td>
</tr>
<tr>
<td>Mist v3 (Rime)</td>
<td>367 ms</td>
<td>484 ms</td>
<td>$30.00 per 1M characters ($27.00 more)</td>
</tr>
<tr>
<td>Coda (Rime)</td>
<td>381 ms</td>
<td>543 ms</td>
<td>$50.00 per 1M characters ($47.00 more)</td>
</tr>
</tbody></table>
<p>On first audio, Speakvora Phonon is faster than both Rime models on the Coval leaderboard (53 ms against 367 and 381 ms), and the slow end is tighter too (96 ms at the 95th percentile against 484 and 543 ms). Rime lists at $30 to $50 per million characters, against our $3.</p>
<p>Where Rime is the better choice and where Speakvora is, with sources and the pricing we checked: <a href="https://speakvora.com/compare/rime">https://speakvora.com/compare/rime</a></p>
<p>The ranked table with every provider: <a href="https://speakvora.com/performance">https://speakvora.com/performance</a></p>
<p>Caveats: speed is not voice quality, and we did not benchmark quality or uptime. Speakvora streaming needs a paid account. Prices change, so confirm on each provider's page.</p>
]]></content:encoded></item><item><title><![CDATA[Inworld or Speakvora? Speed and price, measured the same way]]></title><description><![CDATA[Disclosure: I run Speakvora. The numbers below come from the public Coval TTS leaderboard (read October 30, 2026) and from our own tests with the Coval…]]></description><link>https://speakvora.hashnode.dev/inworld-or-speakvora-speed-and-price-measured-the-same-way</link><guid isPermaLink="true">https://speakvora.hashnode.dev/inworld-or-speakvora-speed-and-price-measured-the-same-way</guid><dc:creator><![CDATA[eyeguide-dev]]></dc:creator><pubDate>Fri, 30 Oct 2026 22:48:24 GMT</pubDate><content:encoded><![CDATA[<p><em>Disclosure: I run Speakvora. The numbers below come from the public Coval TTS leaderboard (read October 30, 2026) and from our own tests with the Coval method. The Speakvora rows are ours; everything else is Coval's.</em></p>
<p>If you are choosing a text-to-speech API for a voice agent, two numbers matter first: how long until the first audio plays, and how bad the slow end is (the 95th percentile).</p>
<table>
<thead>
<tr>
<th>Model</th>
<th>First audio (median)</th>
<th>95th percentile</th>
<th>Price</th>
</tr>
</thead>
<tbody><tr>
<td><strong>Speakvora Phonon</strong></td>
<td>53 ms</td>
<td>96 ms</td>
<td>$3.00 per 1M characters</td>
</tr>
<tr>
<td>TTS Flash 2 (Inworld)</td>
<td>56 ms</td>
<td>111 ms</td>
<td>$15.00 per 1M characters ($12.00 more)</td>
</tr>
<tr>
<td>TTS 2 (Inworld)</td>
<td>158 ms</td>
<td>189 ms</td>
<td>$25.00 per 1M characters ($22.00 more)</td>
</tr>
</tbody></table>
<p>This one is close. Inworld TTS Flash 2 is within 3 ms of Speakvora Phonon at the median (56 ms against 53 ms), and 15 ms behind at the 95th percentile (111 ms against 96 ms). The larger difference is price: $15 per million characters against $3. Inworld TTS 2 is slower (158 ms) and lists at $25.</p>
<p>Where Inworld is the better choice and where Speakvora is, with sources and the pricing we checked: <a href="https://speakvora.com/compare/inworld">https://speakvora.com/compare/inworld</a></p>
<p>The ranked table with every provider: <a href="https://speakvora.com/performance">https://speakvora.com/performance</a></p>
<p>Caveats: speed is not voice quality, and we did not benchmark quality or uptime. Speakvora streaming needs a paid account. Prices change, so confirm on each provider's page.</p>
]]></content:encoded></item><item><title><![CDATA[Google Cloud Text-to-Speech or Speakvora? Speed and price, measured the same way]]></title><description><![CDATA[Disclosure: I run Speakvora. The numbers below come from the public Coval TTS leaderboard (read October 30, 2026) and from our own tests with the Coval…]]></description><link>https://speakvora.hashnode.dev/google-cloud-text-to-speech-or-speakvora-speed-and-price-measured-the-same-way</link><guid isPermaLink="true">https://speakvora.hashnode.dev/google-cloud-text-to-speech-or-speakvora-speed-and-price-measured-the-same-way</guid><dc:creator><![CDATA[eyeguide-dev]]></dc:creator><pubDate>Fri, 30 Oct 2026 22:47:42 GMT</pubDate><content:encoded><![CDATA[<p><em>Disclosure: I run Speakvora. The numbers below come from the public Coval TTS leaderboard (read October 30, 2026) and from our own tests with the Coval method. The Speakvora rows are ours; everything else is Coval's.</em></p>
<p>If you are choosing a text-to-speech API for a voice agent, two numbers matter first: how long until the first audio plays, and how bad the slow end is (the 95th percentile).</p>
<table>
<thead>
<tr>
<th>Model</th>
<th>First audio (median)</th>
<th>95th percentile</th>
<th>Price</th>
</tr>
</thead>
<tbody><tr>
<td><strong>Speakvora Phonon</strong></td>
<td>53 ms</td>
<td>96 ms</td>
<td>$3.00 per 1M characters</td>
</tr>
<tr>
<td>Chirp 3 HD (Google)</td>
<td>547 ms</td>
<td>867 ms</td>
<td>$30.00 per 1M characters ($27.00 more)</td>
</tr>
</tbody></table>
<p>On first audio, Speakvora Phonon is about ten times faster than Google's Chirp 3 HD on the Coval leaderboard (53 ms against 547 ms), and the slow end is far tighter: 96 ms at the 95th percentile against 867 ms. Google's cheaper Standard voices list at $4 per million characters and its Neural2 voices at $16; we did not measure their speed here.</p>
<p>Where Google is the better choice and where Speakvora is, with sources and the pricing we checked: <a href="https://speakvora.com/compare/google-cloud-text-to-speech">https://speakvora.com/compare/google-cloud-text-to-speech</a></p>
<p>The ranked table with every provider: <a href="https://speakvora.com/performance">https://speakvora.com/performance</a></p>
<p>Caveats: speed is not voice quality, and we did not benchmark quality or uptime. Google Cloud offers many more voices, languages and regions. Speakvora streaming needs a paid account. Prices change, so confirm on each provider's page.</p>
]]></content:encoded></item><item><title><![CDATA[Cartesia or Speakvora? Speed and price, measured the same way]]></title><description><![CDATA[Disclosure: I run Speakvora. The numbers below come from the public Coval TTS leaderboard (read October 30, 2026) and from our own tests with the Coval…]]></description><link>https://speakvora.hashnode.dev/cartesia-or-speakvora-speed-and-price-measured-the-same-way</link><guid isPermaLink="true">https://speakvora.hashnode.dev/cartesia-or-speakvora-speed-and-price-measured-the-same-way</guid><dc:creator><![CDATA[eyeguide-dev]]></dc:creator><pubDate>Fri, 30 Oct 2026 22:46:41 GMT</pubDate><content:encoded><![CDATA[<p><em>Disclosure: I run Speakvora. The numbers below come from the public Coval TTS leaderboard (read October 30, 2026) and from our own tests with the Coval method. The Speakvora rows are ours; everything else is Coval's.</em></p>
<p>If you are choosing a text-to-speech API for a voice agent, two numbers matter first: how long until the first audio plays, and how bad the slow end is (the 95th percentile).</p>
<table>
<thead>
<tr>
<th>Model</th>
<th>First audio (median)</th>
<th>95th percentile</th>
<th>Price</th>
</tr>
</thead>
<tbody><tr>
<td><strong>Speakvora Phonon</strong></td>
<td>53 ms</td>
<td>96 ms</td>
<td>$3.00 per 1M characters</td>
</tr>
<tr>
<td>Sonic 3.6</td>
<td>272 ms</td>
<td>333 ms</td>
<td>credit based, see below</td>
</tr>
<tr>
<td>Sonic 3.5</td>
<td>280 ms</td>
<td>424 ms</td>
<td>credit based, see below</td>
</tr>
</tbody></table>
<p>On first audio, Speakvora Phonon is faster than both Cartesia Sonic models on the Coval leaderboard (53 ms against 272 and 280 ms). Cartesia prices by credits; at the plans we checked it works out to about $38 to $50 per million characters, against our $3.</p>
<p>Where Cartesia is the better choice and where Speakvora is, with sources and the pricing we checked: <a href="https://speakvora.com/compare/cartesia">https://speakvora.com/compare/cartesia</a></p>
<p>The ranked table with every provider: <a href="https://speakvora.com/performance">https://speakvora.com/performance</a></p>
<p>Caveats: speed is not voice quality, and we did not benchmark quality or uptime. Cartesia has a wider voice-control feature set. Speakvora streaming needs a paid account. Prices change, so confirm on each provider's page.</p>
]]></content:encoded></item><item><title><![CDATA[Deepgram or Speakvora? Speed and price, measured the same way]]></title><description><![CDATA[Disclosure: I run Speakvora. The numbers below come from the public Coval TTS leaderboard (read October 30, 2026) and from our own tests with the Coval…]]></description><link>https://speakvora.hashnode.dev/deepgram-or-speakvora-speed-and-price-measured-the-same-way</link><guid isPermaLink="true">https://speakvora.hashnode.dev/deepgram-or-speakvora-speed-and-price-measured-the-same-way</guid><dc:creator><![CDATA[eyeguide-dev]]></dc:creator><pubDate>Fri, 30 Oct 2026 22:45:55 GMT</pubDate><content:encoded><![CDATA[<p><em>Disclosure: I run Speakvora. The numbers below come from the public Coval TTS leaderboard (read October 30, 2026) and from our own tests with the Coval method. The Speakvora rows are ours; everything else is Coval's.</em></p>
<p>If you are choosing a text-to-speech API for a voice agent, two numbers matter first: how long until the first audio plays, and how bad the slow end is (the 95th percentile).</p>
<table>
<thead>
<tr>
<th>Model</th>
<th>First audio (median)</th>
<th>95th percentile</th>
<th>Price</th>
</tr>
</thead>
<tbody><tr>
<td><strong>Speakvora Phonon</strong></td>
<td>53 ms</td>
<td>96 ms</td>
<td>$3.00 per 1M characters</td>
</tr>
<tr>
<td>Flux TTS</td>
<td>206 ms</td>
<td>361 ms</td>
<td>price not listed</td>
</tr>
<tr>
<td>Aura 2</td>
<td>286 ms</td>
<td>524 ms</td>
<td>$30.00 per 1M characters ($27.00 more)</td>
</tr>
</tbody></table>
<p>On first audio, Speakvora Phonon is faster than both Deepgram models on the Coval leaderboard (53 ms against 206 and 286 ms), and the slow end is much tighter: 96 ms at the 95th percentile against 361 and 524 ms. Aura 2 lists at $30 per million characters against our $3.</p>
<p>Where Deepgram is the better choice and where Speakvora is, with sources and the pricing we checked: <a href="https://speakvora.com/compare/deepgram">https://speakvora.com/compare/deepgram</a></p>
<p>The ranked table with every provider: <a href="https://speakvora.com/performance">https://speakvora.com/performance</a></p>
<p>Caveats: speed is not voice quality, and we did not benchmark quality or uptime. Deepgram also offers speech-to-text and a wider platform. Speakvora streaming needs a paid account. Prices change, so confirm on each provider's page.</p>
]]></content:encoded></item><item><title><![CDATA[ElevenLabs or Speakvora? Speed and price, measured the same way]]></title><description><![CDATA[Disclosure: I run Speakvora. The numbers below come from the public Coval TTS leaderboard (read October 30, 2026) and from our own tests with the Coval…]]></description><link>https://speakvora.hashnode.dev/elevenlabs-or-speakvora-speed-and-price-measured-the-same-way</link><guid isPermaLink="true">https://speakvora.hashnode.dev/elevenlabs-or-speakvora-speed-and-price-measured-the-same-way</guid><dc:creator><![CDATA[eyeguide-dev]]></dc:creator><pubDate>Fri, 30 Oct 2026 22:45:35 GMT</pubDate><content:encoded><![CDATA[<p><em>Disclosure: I run Speakvora. The numbers below come from the public Coval TTS leaderboard (read October 30, 2026) and from our own tests with the Coval method. The Speakvora rows are ours; everything else is Coval's.</em></p>
<p>If you are choosing a text-to-speech API for a voice agent, two numbers matter first: how long until the first audio plays, and how bad the slow end is (the 95th percentile).</p>
<table>
<thead>
<tr>
<th>Model</th>
<th>First audio (median)</th>
<th>95th percentile</th>
<th>Price</th>
</tr>
</thead>
<tbody><tr>
<td><strong>Speakvora Phonon</strong></td>
<td>53 ms</td>
<td>96 ms</td>
<td>$3.00 per 1M characters</td>
</tr>
<tr>
<td>Eleven v4 Turbo</td>
<td>189 ms</td>
<td>218 ms</td>
<td>$40.00 per 1M characters ($37.00 more)</td>
</tr>
<tr>
<td>Flash v2.5</td>
<td>206 ms</td>
<td>289 ms</td>
<td>$40.00 per 1M characters ($37.00 more)</td>
</tr>
</tbody></table>
<p>On first audio, Speakvora Phonon is faster than both ElevenLabs models on the Coval leaderboard (53 ms against 189 and 206 ms), and it lists at $3 per million characters against ElevenLabs' $40.</p>
<p>Where ElevenLabs is the better choice and where Speakvora is, with sources and the pricing we checked: <a href="https://speakvora.com/compare/elevenlabs">https://speakvora.com/compare/elevenlabs</a></p>
<p>The ranked table with every provider: <a href="https://speakvora.com/performance">https://speakvora.com/performance</a></p>
<p>Caveats: speed is not voice quality, and we did not benchmark quality or uptime. ElevenLabs has far more voices, languages and voice-design features. Speakvora streaming needs a paid account. Prices change, so confirm on each provider's page.</p>
]]></content:encoded></item><item><title><![CDATA[Amazon Polly or Speakvora? Speed and price, measured the same way]]></title><description><![CDATA[Disclosure: I run Speakvora. The numbers below come from the public Coval TTS leaderboard (read October 30, 2026) and from our own tests with Coval's…]]></description><link>https://speakvora.hashnode.dev/amazon-polly-or-speakvora-speed-and-price-measured-the-same-way</link><guid isPermaLink="true">https://speakvora.hashnode.dev/amazon-polly-or-speakvora-speed-and-price-measured-the-same-way</guid><dc:creator><![CDATA[eyeguide-dev]]></dc:creator><pubDate>Fri, 30 Oct 2026 22:01:51 GMT</pubDate><content:encoded><![CDATA[<p><em>Disclosure: I run Speakvora. The numbers below come from the public Coval TTS leaderboard (read October 30, 2026) and from our own tests with Coval's method. Amazon Polly and Speakvora rows are ours.</em></p>
<p>If you are choosing a text-to-speech API for a voice agent, two numbers matter first: how long until the first audio plays, and how bad the slow end is (the 95th percentile).</p>
<table>
<thead>
<tr>
<th>Model</th>
<th>First audio (median)</th>
<th>95th percentile</th>
<th>Price</th>
</tr>
</thead>
<tbody><tr>
<td><strong>Speakvora Phonon</strong></td>
<td>53 ms</td>
<td>96 ms</td>
<td>$3.00 per 1M characters</td>
</tr>
<tr>
<td>Polly Standard</td>
<td>42 ms</td>
<td>77 ms</td>
<td>$4.00 per 1M characters ($1.00 more)</td>
</tr>
<tr>
<td>Polly Neural</td>
<td>143 ms</td>
<td>158 ms</td>
<td>$16.00 per 1M characters ($13.00 more)</td>
</tr>
</tbody></table>
<p>Polly Standard starts audio faster than ours (42 ms vs 53 ms), so if first-audio speed is all you need, test it. Against Polly Neural, Phonon is 90 ms faster and $13 cheaper per million characters.</p>
<p>Where Polly is the better choice and where Speakvora is, with sources and the pricing we checked: <a href="https://speakvora.com/compare/amazon-polly">https://speakvora.com/compare/amazon-polly</a></p>
<p>The ranked table with every provider: <a href="https://speakvora.com/performance">https://speakvora.com/performance</a></p>
<p>Caveats: speed is not voice quality, and we did not benchmark quality or uptime. Speakvora streaming needs a paid account. Prices change, so confirm on each provider's page.</p>
]]></content:encoded></item><item><title><![CDATA[When a one-time voice agent beats a monthly AI receptionist, and when it doesn't]]></title><description><![CDATA[I make Speakvora, which sits on the pay-once side of this argument, so treat everything below as coming from someone with a horse in the race. I've tried…]]></description><link>https://speakvora.hashnode.dev/when-a-one-time-voice-agent-beats-a-monthly-ai-receptionist-and-when-it-doesn-t</link><guid isPermaLink="true">https://speakvora.hashnode.dev/when-a-one-time-voice-agent-beats-a-monthly-ai-receptionist-and-when-it-doesn-t</guid><category><![CDATA[AI]]></category><category><![CDATA[pricing]]></category><category><![CDATA[Small business]]></category><dc:creator><![CDATA[eyeguide-dev]]></dc:creator><pubDate>Thu, 29 Oct 2026 03:33:00 GMT</pubDate><content:encoded><![CDATA[<p>I make Speakvora, which sits on the pay-once side of this argument, so treat everything below as coming from someone with a horse in the race. I've tried to put the numbers where you can check them.</p>
<p>The question I keep getting is simple: is paying once actually cheaper than a $79-a-month AI receptionist, or is that a nice story? So I worked it out.</p>
<h2>What I compared</h2>
<p>On the monthly side I used the entry prices that third-party guides report: about $79 a month for Goodcall and about $99 a month for My AI Front Desk. These are reported figures, not taken from the vendors' own pages, and some sources disagree, so check before you rely on them.</p>
<p>On our side, a bundle with the agent is $214 to $399 once per location. I used the $214 one. On top of that you pay your phone provider. At Twilio's US list prices that is $1.15 a month for a number and $0.0085 a minute for inbound calls. Speech to text through our API is $0.0015 a minute, so I added that too.</p>
<h2>The first year</h2>
<table>
<thead>
<tr>
<th>Call minutes a month</th>
<th>One-time ($214 bundle plus phone)</th>
<th>Goodcall ($79/mo, reported)</th>
<th>My AI Front Desk ($99/mo, reported)</th>
</tr>
</thead>
<tbody><tr>
<td>100 (about 40 calls)</td>
<td>$240</td>
<td>$948</td>
<td>$1,188</td>
</tr>
<tr>
<td>600 (about 200 calls)</td>
<td>$300</td>
<td>$948</td>
<td>$1,188</td>
</tr>
<tr>
<td>2,000 (about 650 calls)</td>
<td>$468</td>
<td>$948</td>
<td>$1,188</td>
</tr>
</tbody></table>
<p>Over three years, with no renewals, the one-time side comes to $291, $471 and $975. The monthly plans are $2,844 and $3,564 before any overage.</p>
<p>At 600 minutes a month, the first year costs about a third of the cheaper monthly plan, and the gap widens every year because nothing recurs.</p>
<h2>What I left out, and it favours the monthly plans</h2>
<p>Monthly plans have call, customer or minute limits, and a busy shop pays overage on top. I did not add any of that. Texts are extra on both sides.</p>
<h2>Where the monthly service is simply better</h2>
<ul>
<li><strong>You do not want software on your own computer.</strong> Our agent runs on yours. If it is off or asleep, inbound Twilio calls are missed unless you set up the optional fallback. This is the biggest catch, and it is why this is not for everyone. Texts are retried by Twilio, so those are less of a problem.</li>
<li><strong>Very light use.</strong> Smith.ai's AI plan reportedly includes about 25 calls a month free. If that is all you need, it beats us.</li>
<li><strong>You need a human to answer.</strong> We are not a human service, and we make no HIPAA or compliance claim.</li>
</ul>
<h2>Setup is not instant either</h2>
<p>About five minutes to a first test, then roughly fifteen more to connect something like Slack, Teams or an Android phone. If you text through a US Twilio number, carrier approval can take days. The hosted services advertise minutes to about an hour; those are the vendors' own claims, so I would treat all the setup times, ours included, as rough.</p>
<p>Everything starts in practice mode. The agent records what it would do and sends nothing until you press Go live, and a Test screen lets you type what a customer would text and see the reply first.</p>
<h2>What I would do</h2>
<p>If your calls are steady and you can keep a computer running, pay once. If you want it hosted, or you only get a handful of calls, take a monthly plan and do not feel bad about it.</p>
<p>The full table, with sources and the date I checked each price, is here: <a href="https://speakvora.com/ai-receptionist-cost-and-setup-time-compared">https://speakvora.com/ai-receptionist-cost-and-setup-time-compared</a></p>
<p>If you have run one of these for a year, I would like to know what the bill actually turned out to be.</p>
]]></content:encoded></item></channel></rss>