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!

Should we laugh more at ourselves? It's complicated

https://www.bbc.com/future/article/20260828-laughing-at-ourselves-can-be-good-for-us-heres-how-to...
1•tigerlily•1m ago•0 comments

Redesigning the Inference Chip

https://zartbot.github.io/blog/arch/jalapeno/en.html
1•__patchbit__•2m ago•0 comments

Show HN: Randomly Sample Locations on Streets

https://github.com/geosensing/geo-sampling
1•neehao•2m ago•0 comments

Cross-class friendships are strong predictors of upward mobility

https://www.ft.com/content/ce3139ac-e88e-4c0d-ab92-b36e79052836
1•marojejian•7m ago•0 comments

Should We Have Kept the American Empire?

https://www.maximum-progress.com/p/should-we-have-kept-the-american
1•vinnyglennon•7m ago•0 comments

Ancient 'Who owns Linux?' case now has one foot deep in the grave

https://www.theregister.com/software/2026/08/24/ancient-who-owns-linux-case-now-has-one-foot-very...
1•Tomte•8m ago•0 comments

Monetizing the Golden Age of Short Selling

https://www.alphanume-research.com/p/monetizing-the-golden-age-of-short
1•alphanume•16m ago•0 comments

Show HN: Flint – A C/C++ build system and package manager written in pure C

https://github.com/mainak55512/flint
1•mbhatt99•18m ago•0 comments

Show HN: Tinysandbox-JS-Runtime - JS in WASM in v8

https://github.com/danthegoodman1/tinysandbox/tree/main/tinysandbox-js-runtime
1•dangoodmanUT•18m ago•0 comments

Seattle light rail became first floating passenger train

https://www.seattletimes.com/seattle-news/transportation/how-seattle-light-rail-became-worlds-fir...
1•k-ian•19m ago•0 comments

Coyote vs. Acme (also, for free, my take on The Odyssey)

https://statmodeling.stat.columbia.edu/2026/08/30/coyote-vs-acme-also-for-free-my-take-on-the-ody...
1•Tomte•21m ago•0 comments

The baffling science of SSRIs: how do they work?

https://www.nature.com/articles/d41586-026-02570-w
1•cwwc•22m ago•0 comments

Who Are We Now?

https://jessitron.com/2026/08/30/who-are-we-now/
1•ingve•23m ago•1 comments

Reward Guided Speculative Decoding

https://arxiv.org/abs/2506.04118
1•E-Reverance•24m ago•0 comments

'They shot all their weapons; they trashed their ships; they ran out of money'

https://www.theguardian.com/us-news/2026/aug/27/trump-iran-war-navy-budget
5•cwwc•24m ago•0 comments

Revise, a zero code, desktop ML platform, revolutionizing ML model creation

https://www.revise.live/
2•Aadi_Ajmire•25m ago•0 comments

Show HN: AbracadaNames – a multilingual, data-driven wall of first names

https://abracadanames.com/
1•PopFlamingo•26m ago•0 comments

Superhuman AI coding still makes software worse

https://www.williamangel.net/blog/2026/08/29/superhuman-AI-coding-still-makes-software-worse.html
1•datadrivenangel•28m ago•1 comments

Anubis' Design

https://anubis.techaro.lol/docs/design/how-anubis-works
2•gurjeet•29m ago•0 comments

Debian: Retiring from the Project (Vv221)

https://lists.debian.org/debian-project/2026/08/msg00041.html
5•tosh•36m ago•1 comments

Show HN: Text Logo – create text logos and wordmarks in the browser

https://textlogo.app
1•paidx•37m ago•0 comments

Rotating Boxes

https://openprocessing.org/@3ur3k4/2847445
2•bookofjoe•38m ago•0 comments

Markets do not punish firms for maintaining DEI [pdf]

https://democracypolicylab.berkeley.edu/wp-content/uploads/2026/08/folsz_grumbach_dei.pdf
2•anigbrowl•38m ago•0 comments

Good Luck, Have Fun, Don't Die: Sam Rockwell Lifts an Absurdist AI Sci-Fi Satire

https://apnews.com/article/good-luck-have-fun-dont-die-review-8c9e0815b189a2395bedf58c704cc239
3•walterbell•40m ago•0 comments

Being kicked out of the tech industry

https://www.jacky.wtf/essays/2026/kicked-out/
5•signa11•42m ago•1 comments

Google's Obedience to Trump's "Lake America" Order Follows a Depressing Pattern

https://www.motherjones.com/politics/2026/08/google-lake-ontario-america-maps-rename-capitulation/
19•cdrnsf•45m ago•6 comments

'You'll Never Catch Him '

https://www.nybooks.com/online/2026/08/30/youll-never-catch-him-coyote-vs-acme-road-runner/
2•johntfella•46m ago•0 comments

Build a Reasoning Model Scratch 1: Motivation and Code Setup [video]

https://www.youtube.com/watch?v=Kh9mqTzjuEQ
1•pretext•47m ago•0 comments

The State of Django 2026: Boring is so back

https://blog.jetbrains.com/pycharm/2026/08/the-state-of-django-2026-boring-is-so-back/
3•ferryth•49m ago•1 comments

Article will now be used to start Phase2 of "shut down open source"

https://twitter.com/chamath/status/2094098122637214107
2•bilsbie•50m ago•0 comments