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!

Beyond Coding: The Case for Narrow AI Harnesses

https://medium.com/@sumant1122/beyond-coding-the-case-for-narrow-ai-harnesses-dae8def8570f
1•paperplaneflyr•21s ago•1 comments

Ask HN: Is enough funding a self-fulfilling prophecy for startups?

1•msejas•1m ago•0 comments

Big Tech Fooled America Once. The Second Time's Not Going So Well

https://www.nytimes.com/2026/09/10/opinion/ai-big-tech-america-politics.html
1•pards•1m ago•1 comments

GCC 13.5 Released With 265 Bug Fixes

https://www.phoronix.com/news/GCC-13.5-Released
1•theanonymousone•1m ago•0 comments

Prescription Creep

https://bookofjoe2.blogspot.com/2026/09/behindthemedspeak-prescription-creep.html
1•bookofjoe•3m ago•1 comments

Show HN: Bitroad – Infra for Agent-to-Agent Services

https://bitroad.ai/
3•umierq•6m ago•0 comments

Australia's Free Electricity [video]

https://www.youtube.com/shorts/3NTlKEd5IIY
2•thelastgallon•7m ago•0 comments

Show HN: Locus – added bulk CSV search, real SMTP checks, and lead dedup

https://github.com/mabdullahb/Locus
2•mabdullahb•8m ago•0 comments

Optimizing Anamorphic Sculptures

https://tncardoso.com/blog/2026/09/optimizing-anamorphic-sculptures/
2•zbsc•8m ago•0 comments

Building AI desktop apps without Electron (3.3MB native Windows)

https://visualneo.com/visualneo-win/the-anti-bloat-revolution-why-visualneo-win-is-the-ideal-ide-...
2•luissinlios•9m ago•0 comments

A Better Way to Predict Long-Term Stock Returns

https://www.morningstar.com/financial-advisors/better-way-predict-long-term-stock-returns
2•RickJWagner•10m ago•0 comments

Mozilla pauses it's Bug Bounty Program for 3 months due to AI report volume

https://hackerone.com/mozilla/updates?type=team
2•TimH•11m ago•0 comments

AI Hysteria Jumps the Shark

https://www.washingtonpost.com/opinions/2026/09/09/artificial-intelligence-will-not-kill-us-all/
2•RickJWagner•11m ago•0 comments

Don't give them the time of day

https://pluie.me/blog/dont-give-them-the-time-of-day/
2•djfergus•13m ago•0 comments

Pizza Bot: a local-first inbox for long-running AI agents

https://github.com/pizza-bot-app/pizza-bot
1•joshcsimmons•14m ago•0 comments

A Inefficient Way to Learn

https://www.justinmath.com/a-really-inefficient-way-to-learn/
1•surprisetalk•14m ago•0 comments

Show HN: Take a break, play some puzzles

https://gridmino.com/
3•marko-projects•17m ago•0 comments

Show HN: Number Checker for WA – Check and Verify WhatsApp Numbers

https://chromewebstore.google.com/detail/number-checker-for-wa-che/iiblpglkglfmefhlcdlcibphegpjfgpo
2•qwikhost•18m ago•0 comments

Evolution of Attention over the Years

https://gargighosh1.substack.com/p/evolution-of-attention-over-the-years
1•sonabinu•19m ago•0 comments

Homebrew now has an official GUI app

https://github.com/Homebrew/BrewUI/
3•kozika•21m ago•0 comments

What is JSONC and is it any better than JSON?

https://www.howtogeek.com/what-is-jsonc-is-it-any-better-than-json/
1•theanonymousone•23m ago•0 comments

Airflow re-engineered for speed and scale

https://www.astronomer.io/blog/astro-airflow-re-engineered-for-speed-and-scale/
1•jlaneve•25m ago•0 comments

Conversations with JJ

https://laurmaedje.github.io/posts/jj/
1•haeseong•26m ago•0 comments

SSH for Developers

https://flaviocopes.com/ssh-for-developers/
1•ibobev•27m ago•0 comments

Stacked solar panels are pushing beyond the limits of standard photovoltaics [video]

https://www.youtube.com/watch?v=y5Pt4nSZMnA
1•thelastgallon•27m ago•0 comments

A Deep Dive into Tmux

https://flaviocopes.com/tmux/
1•ibobev•28m ago•0 comments

A Deep Dive into Ghostty

https://flaviocopes.com/ghostty/
1•ibobev•28m ago•0 comments

Show HN: NanoVector – A 120KB zero-dependency vector search engine in C and SIMD

https://github.com/eminsk/nanovector
2•eminskinfo•30m ago•0 comments

Hanoi Hannah

https://en.wikipedia.org/wiki/Hanoi_Hannah
1•thunderbong•30m ago•0 comments

We're temporarily pausing new sign-ups and upgrades to the ChatGPT Pro $200 plan

https://help.openai.com/en/articles/9793128-about-chatgpt-pro-tiers
1•embedding-shape•31m ago•0 comments