<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: toebee</title><link>https://news.ycombinator.com/user?id=toebee</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 21 Aug 2026 23:50:42 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=toebee" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by toebee in "How we made a text-to-speech model respond in sub-50 ms"]]></title><description><![CDATA[
<p>we haven't tried so can't say for sure, but if optimized for a scenario where the batch size is 1 and max concurrency is 1, it seems possible to get something pretty fast. i'm guessing mobile hardware specific optimizations will be important but we are not experts in that field.</p>
]]></description><pubDate>Fri, 21 Aug 2026 23:37:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49395079</link><dc:creator>toebee</dc:creator><comments>https://news.ycombinator.com/item?id=49395079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49395079</guid></item><item><title><![CDATA[New comment by toebee in "How we made a text-to-speech model respond in sub-50 ms"]]></title><description><![CDATA[
<p>we continuously compared output to qwen's original implementation and do not see differences in output quality. let us know if it works well for you!</p>
]]></description><pubDate>Fri, 21 Aug 2026 23:29:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49395020</link><dc:creator>toebee</dc:creator><comments>https://news.ycombinator.com/item?id=49395020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49395020</guid></item><item><title><![CDATA[New comment by toebee in "How we made a text-to-speech model respond in sub-50 ms"]]></title><description><![CDATA[
<p>Yep, might need some changes.</p>
]]></description><pubDate>Fri, 21 Aug 2026 23:26:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49394995</link><dc:creator>toebee</dc:creator><comments>https://news.ycombinator.com/item?id=49394995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49394995</guid></item><item><title><![CDATA[New comment by toebee in "How we made a text-to-speech model respond in sub-50 ms"]]></title><description><![CDATA[
<p>We do graph capture etc at startup (same as vLLM) but this model variant doesn’t require prefix caching - the prefix is just 10 tokens.</p>
]]></description><pubDate>Fri, 21 Aug 2026 23:02:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49394792</link><dc:creator>toebee</dc:creator><comments>https://news.ycombinator.com/item?id=49394792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49394792</guid></item><item><title><![CDATA[New comment by toebee in "How we made a text-to-speech model respond in sub-50 ms"]]></title><description><![CDATA[
<p>Qwen3 TTS has input streaming mode: you can stream LLM output into the speech model. So don’t need to wait for a full sentence. We also implement this websocket variant, and it also runs at sub 50 ms.<p>LLM TTFT is still a big issue, and we might tackle that problem as well.</p>
]]></description><pubDate>Fri, 21 Aug 2026 22:59:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49394764</link><dc:creator>toebee</dc:creator><comments>https://news.ycombinator.com/item?id=49394764</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49394764</guid></item><item><title><![CDATA[New comment by toebee in "How we made a text-to-speech model respond in sub-50 ms"]]></title><description><![CDATA[
<p>We got a rtx 4090 handling around 10 concurrent requests at 50 ms TTFA after some config changes / adjustment as it doesn’t have FP8. So this 50 ms TTFA thing is very much possible on consumer hardware.</p>
]]></description><pubDate>Fri, 21 Aug 2026 22:56:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49394730</link><dc:creator>toebee</dc:creator><comments>https://news.ycombinator.com/item?id=49394730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49394730</guid></item><item><title><![CDATA[New comment by toebee in "How we made a text-to-speech model respond in sub-50 ms"]]></title><description><![CDATA[
<p>Hey thank you for your kind words! Yes, we’ve shifted to inference but will also continue doing finetuning etc. on top of open models. Don’t have plans to do pretraining though.</p>
]]></description><pubDate>Fri, 21 Aug 2026 22:54:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49394713</link><dc:creator>toebee</dc:creator><comments>https://news.ycombinator.com/item?id=49394713</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49394713</guid></item><item><title><![CDATA[New comment by toebee in "How we made a text-to-speech model respond in sub-50 ms"]]></title><description><![CDATA[
<p>time-to-first-audio (TTFA) is critical for realtime voice applications. open source implementations (e.g. vLLM-Omni, SGLang-Omni) are often too slow for production and can have issues with realtime playback if you push for lower latency. we wanted to fix that.<p>we optimized qwen3-tts, a popular OSS TTS model, to achieve 34 ms p95 TTFA at 10 requests per second on 1 x H100. we open source the implementation and benchmark, as well as a breakdown of how it was done.<p>github: <a href="https://github.com/nari-labs/nari-qwen3-tts" rel="nofollow">https://github.com/nari-labs/nari-qwen3-tts</a></p>
]]></description><pubDate>Fri, 21 Aug 2026 15:51:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49389953</link><dc:creator>toebee</dc:creator><comments>https://news.ycombinator.com/item?id=49389953</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49389953</guid></item><item><title><![CDATA[How we made a text-to-speech model respond in sub-50 ms]]></title><description><![CDATA[
<p>Article URL: <a href="https://nari-labs.com/blog/qwen3-tts-speed-cost-frontier/">https://nari-labs.com/blog/qwen3-tts-speed-cost-frontier/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49389952">https://news.ycombinator.com/item?id=49389952</a></p>
<p>Points: 92</p>
<p># Comments: 24</p>
]]></description><pubDate>Fri, 21 Aug 2026 15:51:10 +0000</pubDate><link>https://nari-labs.com/blog/qwen3-tts-speed-cost-frontier/</link><dc:creator>toebee</dc:creator><comments>https://news.ycombinator.com/item?id=49389952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49389952</guid></item><item><title><![CDATA[Show HN: Dia2, open-weights TTS model for realtime speech to speech]]></title><description><![CDATA[
<p>Dia2 is an open-weights, streaming dialogue TTS model. It is capable of generating speech without a full sentence, making it suitable for low-latency speech-to-speech systems. It can generate up to 2 minutes of English audio, and supports audio prefixing.<p>The inference code and weights (1B / 2B variants) are uploaded to Github and Hugging Face with Apache 2.0 license, to accelerate research. This work was heavily influenced by KyutaiTTS, Mimi, and Sesame. We thank the TPU research cloud for providing computational resources.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45983574">https://news.ycombinator.com/item?id=45983574</a></p>
<p>Points: 3</p>
<p># Comments: 2</p>
]]></description><pubDate>Wed, 19 Nov 2025 18:59:54 +0000</pubDate><link>https://github.com/nari-labs/dia2</link><dc:creator>toebee</dc:creator><comments>https://news.ycombinator.com/item?id=45983574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45983574</guid></item><item><title><![CDATA[New comment by toebee in "Show HN: Dia, an open-weights TTS model for generating realistic dialogue"]]></title><description><![CDATA[
<p>You're absolutely right. We used Jordan's Whisper-D, and he was generous enough to offer some guidance along the way.<p>It's also a valid criticism that we haven’t yet audited the dataset for existing list of tags. That’s something we’ll be improving soon.<p>As for Dia’s architecture, we largely followed existing models to build the 1.6B version. Since we only started learning about speech AI three months ago, we chose not to innovate too aggressively early on. That said, we're planning to introduce MoE and Sliding Window Attention in our larger models, so we're excited to push the frontier in future iterations.</p>
]]></description><pubDate>Tue, 22 Apr 2025 03:08:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=43758745</link><dc:creator>toebee</dc:creator><comments>https://news.ycombinator.com/item?id=43758745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43758745</guid></item><item><title><![CDATA[New comment by toebee in "Show HN: Dia, an open-weights TTS model for generating realistic dialogue"]]></title><description><![CDATA[
<p>not part of the license!</p>
]]></description><pubDate>Tue, 22 Apr 2025 02:57:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=43758694</link><dc:creator>toebee</dc:creator><comments>https://news.ycombinator.com/item?id=43758694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43758694</guid></item><item><title><![CDATA[New comment by toebee in "Show HN: Dia, an open-weights TTS model for generating realistic dialogue"]]></title><description><![CDATA[
<p>Thank you for the kind words! We only support English at the moment.. Hope to add more languages in the future.</p>
]]></description><pubDate>Tue, 22 Apr 2025 01:22:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=43758258</link><dc:creator>toebee</dc:creator><comments>https://news.ycombinator.com/item?id=43758258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43758258</guid></item><item><title><![CDATA[New comment by toebee in "Show HN: Dia, an open-weights TTS model for generating realistic dialogue"]]></title><description><![CDATA[
<p>Thanks you!! We personally used Quickpod and Runpod the most. But you can try it now on HF Spaces without spinning up GPUs yourself!<p><a href="https://huggingface.co/spaces/nari-labs/Dia-1.6B" rel="nofollow">https://huggingface.co/spaces/nari-labs/Dia-1.6B</a></p>
]]></description><pubDate>Tue, 22 Apr 2025 01:21:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=43758250</link><dc:creator>toebee</dc:creator><comments>https://news.ycombinator.com/item?id=43758250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43758250</guid></item><item><title><![CDATA[New comment by toebee in "Show HN: Dia, an open-weights TTS model for generating realistic dialogue"]]></title><description><![CDATA[
<p>Thanks for the interest!
We also enjoyed using E5-F2 :)
You can try it now on HF Spaces: <a href="https://huggingface.co/spaces/nari-labs/Dia-1.6B" rel="nofollow">https://huggingface.co/spaces/nari-labs/Dia-1.6B</a></p>
]]></description><pubDate>Tue, 22 Apr 2025 01:20:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=43758239</link><dc:creator>toebee</dc:creator><comments>https://news.ycombinator.com/item?id=43758239</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43758239</guid></item><item><title><![CDATA[New comment by toebee in "Show HN: Dia, an open-weights TTS model for generating realistic dialogue"]]></title><description><![CDATA[
<p>Thank you so much for the kind words :)
We only support English at the moment, hopefully can do more languages in the future.
We are planning to release a technical report on some of the details, so stay tuned for that!</p>
]]></description><pubDate>Tue, 22 Apr 2025 01:19:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=43758232</link><dc:creator>toebee</dc:creator><comments>https://news.ycombinator.com/item?id=43758232</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43758232</guid></item><item><title><![CDATA[New comment by toebee in "Show HN: Dia, an open-weights TTS model for generating realistic dialogue"]]></title><description><![CDATA[
<p>We will try to make it work, but not sure if will be an easy task. For now, you can try with <a href="https://huggingface.co/spaces/nari-labs/Dia-1.6B" rel="nofollow">https://huggingface.co/spaces/nari-labs/Dia-1.6B</a></p>
]]></description><pubDate>Tue, 22 Apr 2025 01:17:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=43758226</link><dc:creator>toebee</dc:creator><comments>https://news.ycombinator.com/item?id=43758226</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43758226</guid></item><item><title><![CDATA[New comment by toebee in "Show HN: Dia, an open-weights TTS model for generating realistic dialogue"]]></title><description><![CDATA[
<p>Thank you!
You can add audio prompts of calm voices to make them a bit smoother.
<a href="https://huggingface.co/spaces/nari-labs/Dia-1.6B" rel="nofollow">https://huggingface.co/spaces/nari-labs/Dia-1.6B</a> you can try it here!</p>
]]></description><pubDate>Tue, 22 Apr 2025 00:59:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=43758134</link><dc:creator>toebee</dc:creator><comments>https://news.ycombinator.com/item?id=43758134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43758134</guid></item><item><title><![CDATA[New comment by toebee in "Show HN: Dia, an open-weights TTS model for generating realistic dialogue"]]></title><description><![CDATA[
<p>Thank you!! Works for English only unfortunately :((</p>
]]></description><pubDate>Tue, 22 Apr 2025 00:58:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=43758132</link><dc:creator>toebee</dc:creator><comments>https://news.ycombinator.com/item?id=43758132</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43758132</guid></item><item><title><![CDATA[New comment by toebee in "Show HN: Dia, an open-weights TTS model for generating realistic dialogue"]]></title><description><![CDATA[
<p>Thanks for the kind words! We're just following our interests and staying upwind.</p>
]]></description><pubDate>Tue, 22 Apr 2025 00:58:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=43758130</link><dc:creator>toebee</dc:creator><comments>https://news.ycombinator.com/item?id=43758130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43758130</guid></item></channel></rss>