frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: I built a GUI/API wrapper for Piper TTS to handle large files

https://github.com/MaximosMK/piper-tts-api-demo
1•MaximosMK•1y ago

Comments

MaximosMK•1y ago
Hi HN,

I often found myself wanting to convert large text files (like book chapters or long articles) into audio using the excellent open-source Piper TTS engine. Handling very large inputs directly can be a bit tricky, and I wanted a smoother workflow.

So, I built this project: 1. A simple Flask/Gunicorn API server (`server/piper_api.py`) that wraps the Piper executable. 2. A PySide6 GUI client (`client/piper_api_gui.py`) that interacts with the server.

The key feature is that the client automatically splits large text files into smaller chunks (sentence-like segments), sends these chunks to the API server to be processed in parallel (using Python's `ThreadPoolExecutor`), and then combines the resulting WAV audio snippets back into a single file. This makes synthesizing long texts much more manageable and faster than doing it sequentially.

The tech stack is Python, Flask, Gunicorn, PySide6, and Requests. It's all open source on GitHub.

Happy to answer any questions or hear feedback!

The most complex time in 20 years to build an enterprise software startup

https://eportnoy.substack.com/p/the-chaotic-enterprise-startup-period
1•eliportnoy•1m ago•0 comments

The hyperscalers' exploding 'purchase commitments' reach $1.5T

https://www.ft.com/content/1fbe47a6-bbf1-4de1-973b-8ce5baea591d
1•root-parent•2m ago•1 comments

Fredkin's Paradox

https://en.wikipedia.org/wiki/Fredkin%27s_paradox
1•throw0101a•3m ago•0 comments

Handover of In-Context Learning State Across Session Boundaries

https://arxiv.org/abs/2608.14528
1•ninadwrites•4m ago•0 comments

We still don't know how people are using AI

https://www.technologyreview.com/2026/08/18/1142226/how-people-use-ai/
2•joozio•6m ago•0 comments

Daron Acemoğlu: We Are "At the Cusp of Losing" Liberal Democracy [video]

https://www.youtube.com/watch?v=rvOfGzNn3-0
4•mertbio•6m ago•0 comments

Show HN: AirStats – Mac menu bar system monitor, 0.046% CPU idle, MIT

https://github.com/byrencheema/airstats
1•byrencodes•7m ago•0 comments

The Case for Deep Conversation in a World of Small Talk

https://thewalrus.ca/small-talk/
1•pseudolus•10m ago•0 comments

Data driven essay: Misogyny kills; misandry kills at scale

https://socialsommentary.substack.com/p/misogyny-kills-misandry-hurts-feelings
1•dandare•10m ago•0 comments

ARM64 BBML3 Feature Ready with Linux 7.3, Nvidia Olympus Workarounds

https://www.phoronix.com/news/ARM64-Linux-7.3
2•rbanffy•10m ago•0 comments

Show HN: ImageSage – Find the screenshot you want from 10k messy screenshots

https://apps.microsoft.com/detail/9mt89hd9s6sm?hl=en-US&gl=US
1•ringlochid•16m ago•0 comments

Bootstrappable Builds: How and Why

https://lwn.net/SubscriberLink/1088279/ada6cd53d01cdafa/
1•6581•20m ago•0 comments

Security Through Obscurity

https://en.wikipedia.org/wiki/Security_through_obscurity
2•thuva4•23m ago•0 comments

Meta faces pivotal kids' safety trial

https://www.politico.com/news/2026/08/18/meta-faces-pivotal-kids-safety-trial-01039903
1•0in•24m ago•0 comments

Each degree of warming could add a month of intolerable heat for 1B people

https://phys.org/news/2026-08-degree-month-intolerable-billion-people.html
3•geox•25m ago•0 comments

Operation Blue Skies: Reducing aviation climate impact with AI

https://blog.google/innovation-and-ai/models-and-research/google-research/blue-skies/
1•thm•27m ago•0 comments

Show HN: MCP-Proxy Add MCP support to any REST API – no code changes required

https://github.com/crhuber/mcp-proxy
2•cr_huber•31m ago•0 comments

Show HN: MyPdfly – 30 free PDF tools, no signup required

https://mypdfly.com
1•Tauseef199•32m ago•0 comments

Tell HN: Use AI to music score your books

1•arisAlexis•33m ago•0 comments

The Berlin Government has been Hacked

https://www.heistberlin.com/news/berlin-senate-government-hacked-cyberattack-bela/
5•dudefeliciano•33m ago•1 comments

Show HN: DynaJS – New JavaScript runtime with batteries included

https://github.com/corporatepiyush/dynajs
1•truth_seeker•33m ago•0 comments

Toxicity and Antisocial Behavior over User Lifetimes on Social Media (2024)

https://arxiv.org/abs/2407.09365
1•wslh•33m ago•0 comments

Job Ads Tell You What Employers Want, Not What You Want

https://julienreszka.com/blog/job-ads-tell-you-what-employers-want-not-what-you-want/
2•julienreszka•40m ago•0 comments

How Krackpot works: secp256k1, SHA-256 and RIPEMD-160 in WebGPU

https://krackpot.io/blog/how-it-works
2•svenfaw•41m ago•0 comments

Executable pseudocode for learning CS without syntax barriers

https://thaduscodelabs.com
2•thadusTeam•43m ago•0 comments

Anthropic's Annualized Revenue Tops $65B Before IPO

https://www.bloomberg.com/news/articles/2026-08-17/anthropic-revenue-run-rate-surpasses-65-billio...
6•johnbarron•43m ago•1 comments

So Long Relayd, and Thanks for All the Fish

https://btxx.org/posts/so-long-relayd/
3•bradley_taunt•44m ago•0 comments

Everybody Wants You to Win

https://web.navan.dev/posts/2026-07-15-everybody-wants-you-to-win.html
3•jger15•45m ago•0 comments

AI automation: Lock in payroll savings or reinvest capacity into growth

https://urnicus.com/blog/the-quiet-cost/
2•urnicus•49m ago•0 comments

Show HN: The Hacker News Puzzle

https://pzlgames.com/games/hackernews/
4•pompomsheep•49m ago•0 comments