nowfound

Dev tools · August 12, 2024

VL

Vox – Listen to articles using a static website and OpenAI TTS API

Hey HN, I made Vox, a static website to listen to articles using OpenAI's text-to-speech API. For an article of about 2000 words, it will set you back about 15-25 cents. It uses IndexedDB to provide a searchable history of all articles you have converted in the past along with the audio and transcript. There's also an option to fetch the article text via archive.ph. You can also install the website as a PWA (on iOS, click the share button > "Add to Home Screen") to your home-screen. The code is open-source: https://github.com/prasoon2211/vox Word of warning though - I'm…

What it does

In the maker’s words, at launch

Hey HN, I made Vox, a static website to listen to articles using OpenAI's text-to-speech API. For an article of about 2000 words, it will set you back about 15-25 cents. It uses IndexedDB to provide a searchable history of all articles you have converted in the past along with the audio and transcript. There's also an option to fetch the article text via archive.ph. You can also install the website as a PWA (on iOS, click the share button > "Add to Home Screen") to your home-screen. The code is open-source: https://github.com/prasoon2211/vox Word of warning though - I'm not really a web-dev so this was pretty much all developed using Claude and Cursor. I made this because I love listening to podcasts while I go on walks. Problem was, most content I consume is long-form articles. The safari browser on iOS does provides basic TTS but it's just not a good listening experience because of the poor quality of Apple's TTS. This app finally allows me to listen to articles just like podcasts with near-human quality TTS. OpenAI API was the easiest-to-use TTS provider I found though it's probably not the cheapest or best quality. I will be looking into adding cheaper providers. I also tried running TTS models via WASM in the browser but the audio quality is just not good enough! Potential Issues: Vox uses a variety of freely available CORS proxies to get around CORS limitations but a downside of that is that sometimes these proxies refuse to work if there are too many requests from the same IP. If this happens, please feel free to either run the app locally OR deploy the dist folder on netlify. I'm looking to getting around this limitation and open to suggestions.

Does the same job

all alternatives →
  • Article Audio2023 · ▲173

    Convert articles to human-like audio

  • BlogAudio2021 · ▲210

    Convert articles and blog posts into AI generated audio

  • Listening.io2022 · ▲243

    Turn articles into audio and listen in your podcast app

  • read-this.ai2024 · ▲153

    Turn instantly any article into a podcast with one click

  • Blogcast2019 · ▲342

    Turn your articles into audio

  • My Orator2017 · ▲94

    Convert Web Articles into an Audio Podcast Feed

More dev tools this month

the category →
  • Dograh592

    The open source VAPI alternative

    Dev tools · 25d ago · dograh.com

  • Meridian530

    Don't let your work go unnoticed. Get promoted!

    Dev tools · 20d ago · meridiona.com

  • x1516

    Lovable for iPhone apps go from idea to App Store

    Dev tools · 11d ago · x1.new

  • Open-source GTM skills for technical founders

    Dev tools · 29d ago · gtmcofounder.com

  • OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.

    Dev tools · 2d ago · opentrailpaper.com

  • Nuphos380

    The AI-Native DevOps Workspace.

    Dev tools · 24d ago · nuphos.ai

Launched alongside, August 2024

the whole month →
  • Wordware9,866

    Your tool for building AI agents with natural language

    AI · 2024 · wordware.ai

  • IY

    Life & fun · 2024 · ytch.xyz

  • Me.bot1,628

    The inspiring companion for your life

    AI · 2024 · me.bot

  • Upmetrics AI1,197

    Business plan & financial forecast using AI

    Work · 2024 · upmetrics.co

  • Jupitrr AI1,196

    Auto-generate B-roll visuals for content marketing videos

    AI · 2024 · jupitrr.com

  • IA

    Hey there HN! We’re Joe and Stopa, and today we’re open sourcing InstantDB, a client-side database that makes it easy to build real-time and collaborative apps like Notion and Figma. Building modern apps these days involves a lot of schleps. For a basic CRUD app you need to spin up servers, wire up endpoints, integrate auth, add permissions, and then marshal data from the backend to the frontend and back again. If you want to deliver a buttery smooth user experience, you’ll need to add optimistic updates and rollbacks. We do these steps over and over for every feature we build, which can…

    Dev tools · 2024 · github.com