frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

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•7mo ago

Comments

MaximosMK•7mo 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!

47 Days to Demo. 47 GameDev Lessons Learned

https://themakerway.com/devblog/2025/12/03/47-lessons-learned.html
1•uzish•38s ago•0 comments

Fog of War

https://en.wikipedia.org/wiki/Fog_of_war
1•rolph•41s ago•0 comments

Anthropic Interviewer: What 1,250 professionals told us about working with AI

https://www.anthropic.com/research/anthropic-interviewer
1•meetpateltech•1m ago•0 comments

Ask HN: Anyone here self-hosting databases and needing advanced features?

1•SirusCodes•1m ago•0 comments

Show HN: Giftl – A simple, free gift registry

https://www.gif.tl/
1•frustracean•3m ago•0 comments

Beyond the dollar: Helping newsrooms reach sustainability

https://www.pressforward.news/beyond-the-dollar-helping-newsrooms-reach-sustainability/
1•mooreds•3m ago•0 comments

The End of the Train-Test Split

https://folio.benguzovsky.com/train-test
2•gmays•4m ago•0 comments

Launch HN: Browser Buddy (YC W24) – A recommendation system for Internet writing

https://www.browserbuddy.com/
2•alien0006•5m ago•0 comments

Firecrawl getting blocked due to headlesness

1•maclarens•6m ago•0 comments

Managing a Windfall

https://www.bogleheads.org/wiki/Managing_a_windfall
1•mooreds•6m ago•0 comments

Released After 27 Years on Death Row Due to Now-Disgraced Bite Mark Testimony

https://www.forensicmag.com/3594-All-News/623083-Man-Released-After-27-Years-on-Death-Row-Due-to-...
2•WaitWaitWha•7m ago•0 comments

Steve Cropper, legendary guitarist for Booker T and the MGs, dies aged 84

https://www.theguardian.com/music/2025/dec/03/steve-cropper-death
3•bookofjoe•9m ago•0 comments

KiTTY Terminal Graphics Protocol

https://sw.kovidgoyal.net/kitty/graphics-protocol/
2•peter_d_sherman•9m ago•0 comments

Migration and the Persistence of Violence

https://www.pnas.org/doi/10.1073/pnas.2500535122
1•bikenaga•10m ago•0 comments

Show HN: CSVtoAny, CSV Local File Converter

https://csvtoany.com/
2•nighwatch•12m ago•0 comments

AWS Developer Experience State of the Nation with Ali Spittel

https://redmonk.com/videos/aws-developer-experience-state-of-the-nation-with-ali-spittel/
1•mooreds•14m ago•0 comments

Cryptonomicon by Neal Stephenson

https://en.wikipedia.org/wiki/Cryptonomicon
2•tapeloop•15m ago•0 comments

Bacillus Safensis LG01 Highlights Its Prospects in Biotechnology and Biocontrol

https://www.mdpi.com/2076-2607/13/11/2605
1•PaulHoule•16m ago•0 comments

DPU-KV: DPU Offloading for In-Memory Key-Value Stores

https://dl.acm.org/doi/pdf/10.1145/3731545.3731571
1•blakepelton•18m ago•1 comments

We suffered MongooseJS so you don't have to

https://prosopo.io/blog/mongoose/
3•arbol•19m ago•0 comments

U.S. Institute of Peace renamed for Trump after his admin dismantled the agency

https://www.nbcnews.com/politics/doge/trump-us-institute-peace-renamed-musk-dismantled-rcna247367
5•stopbulying•19m ago•0 comments

Museum in a Box

https://www.nasa.gov/stem-content/museum-in-a-box/
2•geox•21m ago•0 comments

StayUpAI – Centralized AI Monitoring for Teams (Pivot to B2B)

https://www.stayup.ai/
1•princenocode•21m ago•1 comments

Dark Energy is the thermodynamic cost of encoding information on the horizon

3•EvertonB•21m ago•2 comments

Efficacy of allogeneic CD19 CAR NK-cell therapy in systemic lupus erythematosus

https://pubmed.ncbi.nlm.nih.gov/41240964/
1•markus_zhang•21m ago•1 comments

Decentralization or Dystopia: Pick 1

https://substack.com/home/post/p-180514761
1•thejash•22m ago•0 comments

Gsx – Session manager for Ghostty terminal

https://github.com/minorole/gsx
1•minorole•22m ago•1 comments

Becoming a Deep Human in the Age of AI

https://medium.com/@skanga/becoming-a-deep-human-in-the-age-of-ai-25648d9da8d1
1•skanga•22m ago•0 comments

Vibecoding a Real HubSpot Integration on Replit:"Connected" Doesn't Mean Working

https://old.reddit.com/r/replit/comments/1pe42jm/vibecoding_a_real_hubspot_integration_on_replit/
1•roynal•23m ago•0 comments

Porsche Owners in Russia Unable to Start Cars After System Failure

https://www.themoscowtimes.com/2025/12/02/hundreds-of-porsche-owners-in-russia-unable-to-start-ca...
7•atakan_gurkan•24m ago•0 comments