HN user

ldenoue

237 karma

Building web, iOS and macOS apps at https://www.appblit.com

Posts68
Comments161
View on HN
www.appblit.com 16d ago

Show HN: PDF reflow in the browser with local AI model

ldenoue
6pts5
ldenoue.github.io 2mo ago

Show HN: Pocket TTS running in (mobile) Safari

ldenoue
1pts0
www.appblit.com 3mo ago

Show HN: YouTube and Apple Podcast Transcripts

ldenoue
1pts0
www.voiceview.app 4mo ago

Show HN: VoiceView – Instant Audio Overviews (web, YouTube, pdf, X articles)

ldenoue
1pts1
www.youreadtube.com 7mo ago

ShowHN: YouReadTube

ldenoue
5pts6
www.appblit.com 1y ago

Show HN: Free minutes for LLM-powered YouTube transcripts

ldenoue
2pts1
www.appblit.com 1y ago

Show HN: Scribe Pro = LLM powered YouTube transcripts correction

ldenoue
2pts1
ldenoue.github.io 1y ago

Show HN: Gemini LLM corrects ASR YouTube transcripts

ldenoue
177pts109
news.ycombinator.com 1y ago

Ask HN: Do you need an app to manually clip a video from its transcript?

ldenoue
1pts1
news.ycombinator.com 1y ago

Ask HN: Should I open source my SaaS ScreenRun

ldenoue
1pts1
screenrun.app 2y ago

Show HN: Text to speech and speech to text in browser for creating cool videos

ldenoue
2pts1
news.ycombinator.com 2y ago

Ask HN: Why is HN often talking about PDF files?

ldenoue
6pts12
www.appblit.com 2y ago

Show HN: Free web app to read YouTube transcripts and highlight them

ldenoue
15pts12
www.appblit.com 2y ago

Show HN: YouTube transcripts and summaries, punctuated with AI

ldenoue
1pts1
twitter.com 2y ago

Show HN: Chrome extension to show beautiful transcripts on YouTube

ldenoue
5pts1
www.appblit.com 2y ago

Show HN: Instantly punctuated video transcripts using AI

ldenoue
1pts0
www.appblit.com 2y ago

Show HN: AI powered readable videos launched on web and iOS app

ldenoue
1pts0
www.appblit.com 2y ago

Readable YouTube transcripts with punctuations and auto-chapters

ldenoue
1pts1
www.appblit.com 2y ago

Show HN: Instantly read AI punctuated transcripts in sync with sound

ldenoue
1pts0
www.appblit.com 2y ago

Show HN: Search and read any YouTube video with clean and punctuated text

ldenoue
4pts0
www.appblit.com 2y ago

Show HN: Read any YouTube video with punctuations added using AI in the browser

ldenoue
7pts12
www.appblit.com 2y ago

Show HN: Punctuate any YouTube video with AI ONNX in the browser

ldenoue
1pts1
screenrun.app 3y ago

Show HN: A simple macOS app to record any window with your mic as mp4

ldenoue
1pts1
screenrun.app 3y ago

Show HN: Create beautiful videos from screenshots or pdf in seconds

ldenoue
21pts9
news.ycombinator.com 3y ago

Ask HN: Create Videos from Your Screenshots

ldenoue
2pts5
news.ycombinator.com 3y ago

Ask HN: Cheapest Video Hosting?

ldenoue
1pts0
www.appblit.com 3y ago

Show HN: Free app to share your screen more privately

ldenoue
9pts4
www.appblit.com 4y ago

Show HN: Virtual Backgrounds for Screen Sharing

ldenoue
1pts1
www.appblit.com 4y ago

Show HN: Screegle free for Mac and Windows (clean and secure screen sharing)

ldenoue
1pts0
news.ycombinator.com 4y ago

Ask HN: Web based or app for video meetings?

ldenoue
2pts1

this app runs entirely in your browser. thanks to Codex, it now uses a YOLO detector using ONNX to detect regions in each rendered PDF page image (text, pictures, formulas, tables). based on this analysis, PDF Reflow then cuts out TEXT regions into tiny little word images and adds back the original text from the PDF (when available) so you can still select and find text in the reflowed HTML render.

Hope you find this useful. The original version used heuristics, but frankly it was breaking on many more PDF that I'd want to admint.

This new AI-based version that uses a YOLO detector trained specifically on Doc Layout dataset seems to do a very very good job.

Cooking a local AI version of PDF Reflow to show PDFs on mobile and keep all the look and feel (font, formulas, pictures, tables) yet formatted for a smaller screen.

It’s using a local YOLO detector trained specifically on detection pdf page regions.

https://www.appblit.com/pdfreflow

The old version works and has many users who love it to read scientific papers, but its heuristics based and was in my opinion failing on edge cases that this new AI approach solves.

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.

(It's free up to 20 articles because there are real costs: I use Gemini to summarize the pages you open)

AI voices run locally on your iPhone/iPad (web extension version coming soon).

When you find something useful, you can share the overviews online (free hosting), e.g. https://voiceview.app/a/2J49UnwK

Hope this helps cut the noise and help folks save time.

Laurent

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?"

So you're telling the caller that it is an AI, and yet you can have a pleasant background audio experience.

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?

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).

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.

Check out something like LayerCode (Cloudflare based).

Or PipeCat Cloud / LiveKit cloud (I think they charge 1 cent per minute?)

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).

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.

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.

The problem with PipeCat and LiveKit (the 2 major stacks for building voice ai) is the deployment at scale.

That’s why I created a stack entirely in Cloudflare workers and durable objects in JavaScript.

Providers like AssemblyAI and Deepgram now integrate VAD in their realtime API so our voice AI only need networking (no CPU anymore).

I developed a stack on Cloudflare workers where latency is super low and it is cheap to run at scale thanks to Cloudflare pricing.

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)

ShowHN: YouReadTube 8 months ago

YouReadTube is the new name because it’s easier to remember and also insert “read” on any YouTube link

ShowHN: YouReadTube 8 months ago

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.

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.

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.

https://www.appblit.com/scribe

Open source with code to see how to fetch from YouTube servers from the browser https://ldenoue.github.io/readabletranscripts/