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 Bad Grade That Changed the U.S. Constitution

https://www.npr.org/2017/05/05/526900818/the-bad-grade-that-changed-the-u-s-constitution
1•theanonymousone•1m ago•0 comments

Google TPU 8tx Pairs AMD EPYC Turin Hosts with Confidential Computing

https://www.servethehome.com/google-tpu-8tx-8i-max-amd-epyc-turin/
1•rbanffy•1m ago•0 comments

Show HN: A fan-made GTA 6 radio wheel with 12 playable stations

https://gta6radio.live
4•xpcharan•2m ago•0 comments

A faster Easter date function

https://www.benjoffe.com/fast-easter
1•theanonymousone•2m ago•0 comments

Microsoft teaches schools that free email was just a phase

https://www.theregister.com/saas/2026/11/10/microsoft-teaches-schools-that-free-email-was-just-a-...
1•jjgreen•3m ago•0 comments

Tinysub: iTunes like web player for subsonic servers

https://devins.page/tinysub/
1•nerdypepper•7m ago•0 comments

Pivector Labs – A microscope that records atoms at video rates

https://www.pivectorlabs.com/#how
1•porridgeraisin•9m ago•0 comments

Russia's combat losses in the data of Rosstat

https://rosstat-leaks.com/?lang=en
1•mxschumacher•12m ago•0 comments

Hi

1•engnirvanacompu•13m ago•0 comments

NTSB investigators have recovered the Learjet 60's cockpit voice recorder (CVR)

https://x.com/NTSB_Newsroom/status/2119925879975395746
1•lakeviewterrace•15m ago•0 comments

Tell HN: Gemini Carbon released

https://blog.google/innovation-and-ai/models-and-research/gemini-models/introducing-gemini-4-carb...
2•jcmp•18m ago•1 comments

Show HN: Show HN: Sowbot – Open-hardware agricultural robot 8months progress

https://github.com/Agroecology-Lab/Sowbot
1•Sabrees•22m ago•1 comments

The End of Everything is the winner of the Booker Prize 2026

https://thebookerprizes.com/the-booker-library/books/the-end-of-everything
2•tirumaraiselvan•32m ago•0 comments

Is Fable 5.2 just Opus 5.5 with a higher effort setting?

https://playcode.io/blog/macbook-svg-benchmark
1•ianberdin•33m ago•0 comments

Cloudflare distributes $301K to 44 Vite ecosystem projects and maintainers

https://blog.cloudflare.com/launching-vite-ecosystem-fund/
2•fourfire•37m ago•0 comments

Show HN: Tracecards – Swap space for the brain

https://github.com/visualrecall/tracecards
1•scientist1642•40m ago•1 comments

Forumnox – A zero-JavaScript OSINT and privacy forum built in Rust

https://forumnox.com
1•JokerByte•40m ago•0 comments

What on Earth Is 'AppArmor'

https://towardsdev.com/what-on-earth-is-apparmor-919fa40df073?sharedUserId=cheikhhseck
1•cheikhdev•45m ago•0 comments

Show HN: Video Analysis with Homomorphic Encryption

https://github.com/belfortlabs/blindsight-demo
3•sambejk•46m ago•1 comments

Romania sets new world record as 2,512 people plant trees simultaneously

https://business-review.eu/sustainability/romania-sets-new-world-record-as-2512-people-plant-tree...
1•alexgotoi•51m ago•0 comments

Personal Data with Programmable Rights:What We Can Learn from Digital Currencies

https://medium.com/@smoking2man/personal-data-with-programmable-rights-what-we-can-learn-from-dig...
1•Aldus551•51m ago•0 comments

Queens Public library under ransomware attack e-borrowing suspended

https://connect.queenslibrary.org/
16•rustyhancock•53m ago•3 comments

AI Bubble: The Calls Are Coming from Inside the House

https://roddubitsky.substack.com/p/ai-bubble-the-calls-are-coming-from
3•toomuchtodo•54m ago•1 comments

Databricks Statement on European Sovereignty

https://www.databricks.com/blog/databricks-commitment-european-sovereignty
2•saxomoose•54m ago•0 comments

GPT-6 Astra edited 131,072 weights in Qwen3.5-0.8B, with no backpropagation

https://twitter.com/ZhihuFrontier/status/2117541464158921136
3•GloVin•58m ago•0 comments

The Programmer's Paradox: Little Things

https://theprogrammersparadox.blogspot.com/2026/10/little-things.html
1•kiyanwang•58m ago•0 comments

Fossil CO2 emissions decrease by 0.4% in 2026

https://news.exeter.ac.uk/faculty-of-environment-science-and-economy/fossil-co2-emissions-decreas...
5•giuliomagnifico•58m ago•2 comments

Show HN: Run multiple Claude Desktop instances side by side on macOS

https://github.com/Yuix-Networks/claude-orchestrator
1•serdarakarca•1h ago•0 comments

How can I recover from sustained stress and avoid exhaustion?

https://andiroberts.com/leadership-questions/recover-from-sustained-stress
1•kiyanwang•1h ago•1 comments

How and why we built Proton protocols: a new VPN client engine

https://protonvpn.com/blog/protun-technical
3•akyuu•1h ago•0 comments