<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: ldenoue</title><link>https://news.ycombinator.com/user?id=ldenoue</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 06 Apr 2026 04:42:31 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ldenoue" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ldenoue in "OpenScreen is an open-source alternative to Screen Studio"]]></title><description><![CDATA[
<p>I created QuickScre because I wanted a no editing way of recording polished screen recordings for Slack etc. Free to try <a href="https://www.appblit.com/quickscreen" rel="nofollow">https://www.appblit.com/quickscreen</a></p>
]]></description><pubDate>Sun, 05 Apr 2026 14:09:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47649639</link><dc:creator>ldenoue</dc:creator><comments>https://news.ycombinator.com/item?id=47649639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47649639</guid></item><item><title><![CDATA[New comment by ldenoue in "OpenScreen is an open-source alternative to Screen Studio"]]></title><description><![CDATA[
<p>I recently released QuickScreen give it a try for free <a href="https://www.appblit.com/quickscreen" rel="nofollow">https://www.appblit.com/quickscreen</a> and one time purchase for $7.99 lifetime</p>
]]></description><pubDate>Sun, 05 Apr 2026 14:06:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47649615</link><dc:creator>ldenoue</dc:creator><comments>https://news.ycombinator.com/item?id=47649615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47649615</guid></item><item><title><![CDATA[New comment by ldenoue in "Show HN: VoiceView – Instant Audio Overviews (web, YouTube, pdf, X articles)"]]></title><description><![CDATA[
<p>I grew tired of endless YouTube videos, X articles or web articles.
So this app lets you open any link and you instantly get an AI summary + brief about the content.<p>(It's free up to 20 articles because there are real costs: I use Gemini to summarize the pages you open)<p>AI voices run locally on your iPhone/iPad (web extension version coming soon).<p>When you find something useful, you can share the overviews online (free hosting), e.g. <a href="https://voiceview.app/a/2J49UnwK" rel="nofollow">https://voiceview.app/a/2J49UnwK</a><p>Hope this helps cut the noise and help folks save time.<p>Laurent</p>
]]></description><pubDate>Tue, 10 Mar 2026 15:25:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47324554</link><dc:creator>ldenoue</dc:creator><comments>https://news.ycombinator.com/item?id=47324554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47324554</guid></item><item><title><![CDATA[Show HN: VoiceView – Instant Audio Overviews (web, YouTube, pdf, X articles)]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.voiceview.app/">https://www.voiceview.app/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47324429">https://news.ycombinator.com/item?id=47324429</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 10 Mar 2026 15:17:32 +0000</pubDate><link>https://www.voiceview.app/</link><dc:creator>ldenoue</dc:creator><comments>https://news.ycombinator.com/item?id=47324429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47324429</guid></item><item><title><![CDATA[New comment by ldenoue in "Asterisk AI Voice Agent"]]></title><description><![CDATA[
<p>It doesn't have to be. You can configure your bot to great the user.
E.g. "Aleksandra is not available at the moment, but I'm her AI assistant to help you book a table. How may I help you?"<p>So you're telling the caller that it is an AI, and yet you can have a pleasant background audio experience.</p>
]]></description><pubDate>Sat, 27 Dec 2025 01:32:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46398274</link><dc:creator>ldenoue</dc:creator><comments>https://news.ycombinator.com/item?id=46398274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46398274</guid></item><item><title><![CDATA[New comment by ldenoue in "Asterisk AI Voice Agent"]]></title><description><![CDATA[
<p>I don't but I should open source this code.
I was trying to sell to OEM though, that's why.
Are you interested in licensing it?</p>
]]></description><pubDate>Sat, 27 Dec 2025 01:30:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46398263</link><dc:creator>ldenoue</dc:creator><comments>https://news.ycombinator.com/item?id=46398263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46398263</guid></item><item><title><![CDATA[New comment by ldenoue in "Asterisk AI Voice Agent"]]></title><description><![CDATA[
<p>I am not using speech to speech APIs like OpenAI, but it would be easy to swap the STT + LLM + TTS to using Realtime (or Gemini Live API for that matter).<p>OpenAI realtime voices are really bad though, so you can also configure your session to accept AUDIO and output TEXT, and then use any TTS provider (like ElevenLabs or InWord.ai, my favorite for cost) so generate the audio.</p>
]]></description><pubDate>Sat, 27 Dec 2025 01:29:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46398260</link><dc:creator>ldenoue</dc:creator><comments>https://news.ycombinator.com/item?id=46398260</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46398260</guid></item><item><title><![CDATA[New comment by ldenoue in "Asterisk AI Voice Agent"]]></title><description><![CDATA[
<p>Check out something like LayerCode (Cloudflare based).<p>Or PipeCat Cloud / LiveKit cloud (I think they charge 1 cent per minute?)</p>
]]></description><pubDate>Sat, 27 Dec 2025 01:27:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46398249</link><dc:creator>ldenoue</dc:creator><comments>https://news.ycombinator.com/item?id=46398249</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46398249</guid></item><item><title><![CDATA[New comment by ldenoue in "Asterisk AI Voice Agent"]]></title><description><![CDATA[
<p>Yes DO let you handle long lived websocket connections.
I think this is unique to Cloudflare. AWS or Google Cloud don't seem to offer these things (statefulness basically).<p>Same with TTS: some like Deepgram and ElevenLabs let you stream the LLM text (or chunks per sentence) over their websocket API, making your Voice AI bot really really low latency.</p>
]]></description><pubDate>Sat, 27 Dec 2025 01:26:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46398246</link><dc:creator>ldenoue</dc:creator><comments>https://news.ycombinator.com/item?id=46398246</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46398246</guid></item><item><title><![CDATA[New comment by ldenoue in "Asterisk AI Voice Agent"]]></title><description><![CDATA[
<p>I built a voice AI stack and background noise can be really helpful to a restaurant AI for example. Italian background music or cafe background is part of the brand. It’s not meant to make the caller believe this is not a bot but only to make the AI call on brand.</p>
]]></description><pubDate>Thu, 25 Dec 2025 04:00:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46381958</link><dc:creator>ldenoue</dc:creator><comments>https://news.ycombinator.com/item?id=46381958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46381958</guid></item><item><title><![CDATA[New comment by ldenoue in "Asterisk AI Voice Agent"]]></title><description><![CDATA[
<p>The problem with PipeCat and LiveKit (the 2 major stacks for building voice ai) is the deployment at scale.<p>That’s why I created a stack entirely in Cloudflare workers and durable objects in JavaScript.<p>Providers like AssemblyAI and Deepgram now integrate VAD in their realtime API so our voice AI only need networking (no CPU anymore).</p>
]]></description><pubDate>Thu, 25 Dec 2025 03:57:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46381938</link><dc:creator>ldenoue</dc:creator><comments>https://news.ycombinator.com/item?id=46381938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46381938</guid></item><item><title><![CDATA[New comment by ldenoue in "Asterisk AI Voice Agent"]]></title><description><![CDATA[
<p>I developed a stack on Cloudflare workers where latency is super low and it is cheap to run at scale thanks to Cloudflare pricing.<p>Runs at around 50 cents per hour using AssemblyAI or Deepgram as the STT, Gemini Flash as LLM and InWorld.ai as the TTS (for me it’s on par with ElevenLabs and super fast)</p>
]]></description><pubDate>Thu, 25 Dec 2025 03:54:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46381930</link><dc:creator>ldenoue</dc:creator><comments>https://news.ycombinator.com/item?id=46381930</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46381930</guid></item><item><title><![CDATA[New comment by ldenoue in "Show HN: Building a full-stack Cloudflare starter kit (Hono and D1 and Stripe)"]]></title><description><![CDATA[
<p>Would be useful to get a preview of the code</p>
]]></description><pubDate>Tue, 16 Dec 2025 17:03:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46291051</link><dc:creator>ldenoue</dc:creator><comments>https://news.ycombinator.com/item?id=46291051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46291051</guid></item><item><title><![CDATA[New comment by ldenoue in "ShowHN: YouReadTube"]]></title><description><![CDATA[
<p>Which browser and computer ?</p>
]]></description><pubDate>Mon, 01 Dec 2025 21:42:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46113656</link><dc:creator>ldenoue</dc:creator><comments>https://news.ycombinator.com/item?id=46113656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46113656</guid></item><item><title><![CDATA[New comment by ldenoue in "ShowHN: YouReadTube"]]></title><description><![CDATA[
<p>YouReadTube is the new name because it’s easier to remember and also insert “read” on any YouTube link</p>
]]></description><pubDate>Mon, 01 Dec 2025 21:42:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46113654</link><dc:creator>ldenoue</dc:creator><comments>https://news.ycombinator.com/item?id=46113654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46113654</guid></item><item><title><![CDATA[New comment by ldenoue in "ShowHN: YouReadTube"]]></title><description><![CDATA[
<p>In browser transcript beautification using a mix of small models (Bert, all-MiniLM-L6-v2 and T5) for restoring punctuation, finding chapter splits and generating the headers.</p>
]]></description><pubDate>Mon, 01 Dec 2025 06:30:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46104195</link><dc:creator>ldenoue</dc:creator><comments>https://news.ycombinator.com/item?id=46104195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46104195</guid></item><item><title><![CDATA[ShowHN: YouReadTube]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youreadtube.com/scribe">https://www.youreadtube.com/scribe</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46104194">https://news.ycombinator.com/item?id=46104194</a></p>
<p>Points: 5</p>
<p># Comments: 6</p>
]]></description><pubDate>Mon, 01 Dec 2025 06:30:16 +0000</pubDate><link>https://www.youreadtube.com/scribe</link><dc:creator>ldenoue</dc:creator><comments>https://news.ycombinator.com/item?id=46104194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46104194</guid></item><item><title><![CDATA[New comment by ldenoue in "Yt-transcriber – Give a YouTube URL and get a transcription"]]></title><description><![CDATA[
<p>Check out <a href="https://ldenoue.github.io/readabletranscripts/" rel="nofollow">https://ldenoue.github.io/readabletranscripts/</a> and the website <a href="https://www.appblit.com/scribe" rel="nofollow">https://www.appblit.com/scribe</a> that use Gemini to post correct the raw transcripts</p>
]]></description><pubDate>Tue, 22 Jul 2025 20:13:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=44652452</link><dc:creator>ldenoue</dc:creator><comments>https://news.ycombinator.com/item?id=44652452</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44652452</guid></item><item><title><![CDATA[New comment by ldenoue in "Yt-transcriber – Give a YouTube URL and get a transcription"]]></title><description><![CDATA[
<p>Unless you fetch directly from your browser. It works by getting the YouTube json including the captions track. And then you get the baseUrl to download the xml.<p>I wrote this webapp that uses this method: it calls Gemini in the background to polish the raw transcript and produce a much better version with punctuation and paragraphs.<p><a href="https://www.appblit.com/scribe" rel="nofollow">https://www.appblit.com/scribe</a><p>Open source with code to see how to fetch from YouTube servers from the browser <a href="https://ldenoue.github.io/readabletranscripts/" rel="nofollow">https://ldenoue.github.io/readabletranscripts/</a></p>
]]></description><pubDate>Tue, 22 Jul 2025 20:12:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=44652436</link><dc:creator>ldenoue</dc:creator><comments>https://news.ycombinator.com/item?id=44652436</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44652436</guid></item><item><title><![CDATA[New comment by ldenoue in "Fei-Fei Li: Spatial intelligence is the next frontier in AI [video]"]]></title><description><![CDATA[
<p>Full playable transcript <a href="https://www.appblit.com/scribe?v=_PioN-CpOP0" rel="nofollow">https://www.appblit.com/scribe?v=_PioN-CpOP0</a></p>
]]></description><pubDate>Thu, 03 Jul 2025 07:13:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=44452455</link><dc:creator>ldenoue</dc:creator><comments>https://news.ycombinator.com/item?id=44452455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44452455</guid></item></channel></rss>