19 comments

  • x______________7 hours ago
    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?
    • draugadrotten6 hours ago
      For those who do not want to paste OpenAIkeys to other peoples web pages, there are local solutions.<p>For example, these audiobook generators runs fully offline. <a href="https:&#x2F;&#x2F;github.com&#x2F;Finrandojin&#x2F;alexandria-audiobook" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Finrandojin&#x2F;alexandria-audiobook</a> <a href="https:&#x2F;&#x2F;github.com&#x2F;senigami&#x2F;audiobook-studio.pinokio" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;senigami&#x2F;audiobook-studio.pinokio</a> <a href="https:&#x2F;&#x2F;github.com&#x2F;topics&#x2F;audiobook-generator" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;topics&#x2F;audiobook-generator</a>
      • xnorswap5 hours ago
        &gt; For those who do not want to paste OpenAIkeys to other peoples web pages<p>That should be everybody!<p>There are standard practices for delegating responsibility, never ever be pasting API keys into websites.
        • 14u2c10 minutes ago
          Why? It&#x27;s easy and predictable. Generate a key with a spend cap plus short expiry and you&#x27;re set. I much prefer that to having to fork over my email with an OAuth flow.
        • throwaway_19sz4 hours ago
          “Never ever” is crazy talk. Just put a couple of dollars in a prepaid account and assume it may all get used up. “Standard practices” won’t get you far in life.
          • munk-a54 minutes ago
            I consider &quot;Create a throwaway&quot; to be in line with the guideline posted above. It does violate it literally but not in spirit - the guideline is not to use an API key with the ability to draw unlimited or a very large amount of funds.
      • fnord776 hours ago
        You don&#x27;t even need that. Just paste your pdf in codex or the gpt work app and say make me an audio book from this with such and such kind of voice.
    • yohannparis4 hours ago
      You can generate a specific API key, and make sure to monitor it by setting a budget limit to it. They should explain this to people in their form to avoid people pasting their main key.
    • 1vuio0pswjnm72 hours ago
      The original &quot;Have I Been Pwned&quot; ploy<p>Send me your data and I will check and see if anyone else has it<p>Now I have your data but that doesn&#x27;t count
    • walrus013 hours ago
      There was a guy who made a &quot;has your SSH key been compromised? Paste your private key here&quot; website as a joke, which lasted about a week until his low budget host killed it.<p><a href="https:&#x2F;&#x2F;www.reddit.com&#x2F;media?url=https%3A%2F%2Fi.redd.it%2Fx4s2kj0nlgve1.png" rel="nofollow">https:&#x2F;&#x2F;www.reddit.com&#x2F;media?url=https%3A%2F%2Fi.redd.it%2Fx...</a>
    • simianwords1 hour ago
      This shouldldve been a Plugin or Sign in with ChatGPT thing!
    • Onavo1 hour ago
      They do offer an OAuth method.
  • xenocratus7 hours ago
    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.
    • kolinko5 hours ago
      I do similar things, just use ElevenLabs for tts - a good selection of voices.<p>A good protip - tell an agent to rewrite the article slightly for better listening flow. Some subtle changes in sentence structure etc can make listening way more pleasant.
    • BeetleB4 hours ago
      Same here.<p><a href="https:&#x2F;&#x2F;blog.nawaz.org&#x2F;posts&#x2F;2024&#x2F;Apr&#x2F;reading-articles-via-podcast-software&#x2F;" rel="nofollow">https:&#x2F;&#x2F;blog.nawaz.org&#x2F;posts&#x2F;2024&#x2F;Apr&#x2F;reading-articles-via-p...</a><p>I use the TTS on Google Cloud. It&#x27;s effectively free.
    • robot_jesus6 hours ago
      Oh man. I did something similar but didn’t do the last mile with the cloud bucket and RSS stream and that seems key. I never have the energy to manually copy the mp3s over to the phone.
      • cj004 hours ago
        I did something similar and just put the files on an old laptop and used Tailscale. That gives me an https URL and Apple Podcasts downloads the files fine.
      • exe346 hours ago
        I have syncthing, I just copy a file into the shared folder.
      • janpmz6 hours ago
        I did both of that too! At the end I made my own app to listen to the episodes.
    • sebzim45005 hours ago
      What TTS do you use? I find the OpenAI ones really unpleasant to listen to and elevenlabs is better but still not quite right somehow.
      • kingforaday5 hours ago
        Try fish.audio - their S2 Pro has been very decent. The S2.1 Pro might be better but haven&#x27;t had a chance to try it.
    • brumar6 hours ago
      Same here. 75% of my podcast listening time come from content generated by claude and voxtral these days (tts from mistral).
      • aaroninsf54 minutes ago
        how do you find Voxtral quality?
    • _ink_7 hours ago
      Sounds great! Any interest in open sourcing your approach?
    • sgallant4 hours ago
      RSS -&gt; Apple podcast. Love it!
  • subless4 hours ago
    I love using <a href="https:&#x2F;&#x2F;convert.to.it&#x2F;" rel="nofollow">https:&#x2F;&#x2F;convert.to.it&#x2F;</a> for all of my converting needs; everything is client-side in the browser with over 400 file extension options to choose from.<p>Source: <a href="https:&#x2F;&#x2F;github.com&#x2F;p2r3&#x2F;convert" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;p2r3&#x2F;convert</a>
    • MadameMinty2 hours ago
      Behold, an audiobook: <a href="https:&#x2F;&#x2F;drive.google.com&#x2F;file&#x2F;d&#x2F;1v4Iux5ppJe5SbE4TcpV9NQTsY0NvExKi&#x2F;view" rel="nofollow">https:&#x2F;&#x2F;drive.google.com&#x2F;file&#x2F;d&#x2F;1v4Iux5ppJe5SbE4TcpV9NQTsY0N...</a>
  • Kwpolska40 minutes ago
    If you&#x27;re on a Mac, `say -f book.txt -o book.aiff`, no API keys required.
  • 555554 hours ago
    Please share an example of a two-speaker podcast that it has generated, add support for spoken Thai, and I will pay &amp; use it weekly.
    • janpmz3 hours ago
      Here you go my friend, a two speaker podcast in Thai :)<p><a href="https:&#x2F;&#x2F;pdftomp3.com&#x2F;published&#x2F;player.html?publication_id=6ace3e48b93f06167c89123f" rel="nofollow">https:&#x2F;&#x2F;pdftomp3.com&#x2F;published&#x2F;player.html?publication_id=6a...</a>
  • brunorsini6 hours ago
    Cool! Curious to hear a sample. As any regular audiobook listener knows, having a great narrator is really key.
    • janpmz6 hours ago
      Here you can listen to examples: <a href="https:&#x2F;&#x2F;pdftomp3.com&#x2F;examples&#x2F;" rel="nofollow">https:&#x2F;&#x2F;pdftomp3.com&#x2F;examples&#x2F;</a><p>Via MCP more voices are available (all OpenAI and Gemini voices, depending on which api key you use).
      • kubrickslair4 hours ago
        I tested it - the word highlight and audio spoken did not always align, leading to a discordant experience.
      • brunorsini6 hours ago
        I like the voices, will be using the product soon. Thanks for sharing!
  • cj004 hours ago
    How well does it handle pronunciation, especially of things like proper nouns? This has been one of the harder parts I&#x27;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&#x27;s a subtle difference but can significantly change the meaning if worded wrong.<p>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.
  • amaldavid5 hours ago
    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.<p>For those interested in better voices, you can try and let me know.<p><a href="https:&#x2F;&#x2F;apps.apple.com&#x2F;app&#x2F;apple-store&#x2F;id6758897526?pt=128107412&amp;ct=hacker-news&amp;mt=8">https:&#x2F;&#x2F;apps.apple.com&#x2F;app&#x2F;apple-store&#x2F;id6758897526?pt=12810...</a>
    • wing-_-nuts2 hours ago
      IMHO, AI voice has gotten good enough to be acceptable, but the pacing and cadence of speech is a dead give away that it&#x27;s being read by AI
    • lifeisloving5 hours ago
      If someone sends me AI generated audio they&#x27;re reccomending, I from then on out see them differently and not in a good way. I dont even want to read the outputs of an LLM let alone listen to them. Wild.
      • BeetleB4 hours ago
        I suggest therapy. For you, not for them.
        • tupac_speedrap1 hour ago
          Simmer down, lad. Some of us actually enjoy interacting with humans and touch grass, we aren&#x27;t all misanthropic turbonerds
        • lifeisloving3 hours ago
          Why?
  • hirako20004 hours ago
    This trend to sell subscription with a price for &quot;credits&quot;.<p>For a wrapper around costly LLM providers.<p>For a result one could get with voicebox for free.
  • embedding-shape7 hours ago
    &gt; Use the AI you already pay for<p>I thought this would mean I could use my subscription, as OpenAI&#x2F;Codex supports this kind of authentication flow, and it&#x27;s very easy to integrate with that as a service, and users login with the OpenAI authentication flow, or via device codes.<p>Instead this asks for an API key, which is very different from &quot;Use your OpenAI subscription&quot; and to be honest, I&#x27;m not sure how anyone who has a OpenAI subscription could mistake this for such. Has this even been tested once?<p>Maybe I missed something obvious, I had a five second look and closed it when it seemed to be outright intentionally misleading.
    • scrollop5 hours ago
      The title is misleading - should be &quot;Use your openai subscription AND a TTS api key&quot;<p>Much less interesting.
    • janpmz7 hours ago
      There are two parts to the processing. The processing of the document itself is done on your OpenAI&#x2F;Codex subscription. Additionally, you have to submit an API key for the text-to-speech processing. There you can use a Gemini key or an OpenAI key.
    • wastewastewaste7 hours ago
      title literally says &quot;Use your OpenAI subscription to create audiobooks&quot; so im also confused lol<p>edit: i guess this explains it, its sorta half half<p>Your subscription will be used for:<p><pre><code> document processing (via MCP)already paid by your subscription </code></pre> Your API key will be used for:<p><pre><code> generating speechOpenAI charges per usage</code></pre>
  • trencedamp2 hours ago
    I don&#x27;t know why you would do this when there are free open source solutions out there that do not use credits.
  • jaccola7 hours ago
    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!
  • exolab5 hours ago
    You can build that with Claude in 2-3 hours. Not sure how this is a business idea.
    • janpmz5 hours ago
      Its about the whole pipeline. From adding a PDF to listening in the car (with the app).
    • therepanic5 hours ago
      minutes not hours
    • malfist4 hours ago
      Let me guess, you can already build such a system yourself quite trivially by getting an FTP account, mounting it locally with curlftpfs and then use SVN or CVS on the mounted filesystem?<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=9224">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=9224</a>
      • satvikpendem4 hours ago
        Yes, because these days the world has changed since then.
  • ph4rsikal6 hours ago
    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.
    • janpmz6 hours ago
      Thanks! Currently, I&#x27;m using Gemini TTS and Kokoro TTS as a free option. Kokoro is fast and I can run it on my own server, but I&#x27;m not using it as a standard yet because Gemini supports more languages and has more voices available. But text-to-speech processing is the biggest bottleneck at the moment.
  • laylower7 hours ago
    What prevents someone submitting an epub or a pdf and ask claude or another llm to narrate a novel in morgan freeman&#x27;s voice?
    • AbsurdCensor6 hours ago
      At home this is super easy, use one of the multiple TTS models out there and provide a clean clip of Morgan Freeman&#x27;s voice. Typically around 10 seconds will do. I just run a python script to daily scan my FreshRSS sources, compile my news and generate a &#x27;podcast&#x27; that&#x27;s about 10 minutes for a morning listen. Currently using F5-TTS, but there are lot&#x27;s of other models out there as well.
      • properbrew6 hours ago
        &gt; Currently using F5-TTS<p>Thanks for listing the model you&#x27;re using, I&#x27;ve not really done any TTS stuff and this sounds like a fun thing to spin up.
    • springtimesun6 hours ago
      Claude has gotten pretty sensitive to copyright. In addition to the no song lyrics that was posted in another article, I also find it will not generally transcribe podcasts (you have to play with model versions and even effort inside that).
      • KellyCriterion6 hours ago
        Couple of weeks ago it refused to cite one of the public available EU-text from their gov site to me
  • matthorse6 hours ago
    How well does it handle larger files? And other book formats, like epub or mobi?<p>I&#x27;d love to see an actual result what it can do
  • abel0x6 hours ago
    how does it handle weird formatting in pdfs like tables or image captions? i always get trash output when doing pdf text extraction.
    • janpmz6 hours ago
      It handles the formatting of scientific papers very well. E.g. I can exclude footnotes etc. But I didn&#x27;t test it much with tables yet.
      • flatline4 hours ago
        I went the route of handling epub first (really, anything pandoc can convert to epub) on ebookaloud, and it took quite a few iterations to get consistent parsing across a wide corpus of test documents.<p>My experience is that gathering and testing with that corpus was about 30% of the overall effort. I have not yet gathered the motivation to tackle pdf: it’s more of a layout format than a text format. Not just tables but multi-column layouts and similar oddities leave a pile of imperfect heuristics in their wake.<p>Multi-lingual support is even worse. I was working with arabic script in pdf years ago and they don’t even capture the encoded text, just rendering instructions due to the high number of ligatures. I don’t know if things have improved since then.
      • abel0x5 hours ago
        makes sense, tables in pdfs are a nightmare anyway. cool project.
  • squidmaster4 hours ago
    [dead]
  • butz3 hours ago
    What about license of such output? Won&#x27;t Google and OpenAI be coming to my door for their share from the sales of &quot;my&quot; audiobooks?
    • sureMan63 hours ago
      You&#x27;ll have to read the license agreement for openAI or Google on their tts<p>Or look into open source tts models with liberal commercial licenses<p>Generally I&#x27;d stay away from the site&#x2F;project&#x2F;repo in the OP and just do your own research on this (because the OP site is vibe coded in a sleazy way that&#x27;s unnecessarily used car salesman-y and doesn&#x27;t offer anything you couldn&#x27;t just do better yourself with one codex or chatgpt prompt)<p>Edit: to be clear there&#x27;s a lot of different tts providers, they probably all offer tts you can use commercially, you can look at benchmarks for the providers and then the specific TOS
    • remix20002 hours ago
      If you put no effort into it, then it’s unlikely you can put any royalty claim on it either? But nobody’s gonna pay for it anyway so don’t worry.