logoalt Hacker News

Show HN: Use your OpenAI subscription to create audiobooks

156 points • by janpmz • today at 10:08 AM • 78 comments • view on HN

Comments

thangalin • today at 7:56 PM

KeenLore is my emotive audiobook creator, which I've been working on for the past several months to help me narrate my sci-fi novel. Here's a slightly outdated demo video:

https://www.youtube.com/watch?v=WAeHgE94rVo

I've since added character ages (child to supercentenarian voices, consistent relative to their base adult voice), crowd chants (2 to 100 people works flawlessly), case sensitivity for character aliases (to help detect quotation attributions), custom phonetics, and English speaking characters can have a variety of accents applied. Will soon have Chatterbox driving the novel's narration. Screenshot:

https://i.ibb.co/GffgfnCL/narrating.png

It's self-hosted, fully local, based on software having permissive licenses and open weights. Runs on a lowly 8GB NVIDIA T1000 (and 96 GB of RAM).

xenocratus • today at 10:52 AM

I did something very similar to this, for myself, but which takes a web page for an article, cleans up the text to preserve the article only, and converts it using TTS, then adds it to a cloud bucket with an RSS stream, and I use that RSS link as a podcast in Apple Podcast.

➕ show 7 replies
subless • today at 1:41 PM

I love using https://convert.to.it/ for all of my converting needs; everything is client-side in the browser with over 400 file extension options to choose from.

Source: https://github.com/p2r3/convert

x______________ • today at 10:54 AM

Is "paste your OpenAI API key" the new form of "paste your credit card number with exp/code" for example, to check if its been compromised?

➕ show 3 replies
Kwpolska • today at 5:22 PM

If you're on a Mac, `say -f book.txt -o book.aiff`, no API keys required.

➕ show 1 reply
55555 • today at 2:02 PM

Please share an example of a two-speaker podcast that it has generated, add support for spoken Thai, and I will pay & use it weekly.

➕ show 1 reply
brunorsini • today at 11:15 AM

Cool! Curious to hear a sample. As any regular audiobook listener knows, having a great narrator is really key.

➕ show 1 reply
cj00 • today at 1:38 PM

How well does it handle pronunciation, especially of things like proper nouns? This has been one of the harder parts I've found. On a financial web site I saw one example where the generated audio pronounced initiates as a noun instead of a verb. It's a subtle difference but can significantly change the meaning if worded wrong.

I was trying to use TTS to regenerate some old audiobooks and getting names pronounced correctly is pretty hard unless the model supports something like SSML.

embedding-shape • today at 10:50 AM

> Use the AI you already pay for

I thought this would mean I could use my subscription, as OpenAI/Codex supports this kind of authentication flow, and it's very easy to integrate with that as a service, and users login with the OpenAI authentication flow, or via device codes.

Instead this asks for an API key, which is very different from "Use your OpenAI subscription" and to be honest, I'm not sure how anyone who has a OpenAI subscription could mistake this for such. Has this even been tested once?

Maybe I missed something obvious, I had a five second look and closed it when it seemed to be outright intentionally misleading.

➕ show 4 replies
amaldavid • today at 12:32 PM

It was always harder to get it to sound right, I had built Lissin around this thesis itself. You can throw in a PDF or a link and can get a podcast, deepdive or just narration with different voices in Lissin.

For those interested in better voices, you can try and let me know.

https://apps.apple.com/app/apple-store/id6758897526?pt=12810...

➕ show 1 reply
GrayHerring • today at 7:39 PM

Can people please get their terminology right, why am I getting clickbaited.

hirako2000 • today at 1:14 PM

This trend to sell subscription with a price for "credits".

For a wrapper around costly LLM providers.

For a result one could get with voicebox for free.

jaccola • today at 11:01 AM

Looks cool but how on earth does your demo video not show a sample of the result?! It ends right before the exciting part. Madness!

m4rtink • today at 8:55 PM

Please don't.

exolab • today at 12:43 PM

You can build that with Claude in 2-3 hours. Not sure how this is a business idea.

➕ show 3 replies
trencedamp • today at 3:29 PM

I don't know why you would do this when there are free open source solutions out there that do not use credits.

mandeepj • today at 7:18 PM

how do you handle diagrams or other visual descriptions from text?

ph4rsikal • today at 11:16 AM

Great work, op. I have also had good experiences with Qwen3-TTS. Might be worthwhile to explore for everyone who wants to do longform locally.

➕ show 1 reply
laylower • today at 10:55 AM

What prevents someone submitting an epub or a pdf and ask claude or another llm to narrate a novel in morgan freeman's voice?

➕ show 3 replies
matthorse • today at 11:09 AM

How well does it handle larger files? And other book formats, like epub or mobi?

I'd love to see an actual result what it can do

abel0x • today at 11:27 AM

how does it handle weird formatting in pdfs like tables or image captions? i always get trash output when doing pdf text extraction.

➕ show 1 reply
squidmaster • today at 1:32 PM

[dead]

butz • today at 2:28 PM

What about license of such output? Won't Google and OpenAI be coming to my door for their share from the sales of "my" audiobooks?

➕ show 2 replies