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

Show HN: Upgrading GitHub by using Pierre's diffs and trees

https://github.com/clemg/pierre-github
1•clementg•2m ago•0 comments

Math-to-Manim

https://github.com/HarleyCoops/Math-To-Manim
1•georgewsinger•4m ago•0 comments

Samsung Unions Approve Pay Deal That Highlights Inequality of A.I. Age

https://www.nytimes.com/2026/05/27/world/asia/samsung-ai-profit-bonus-workers.html
1•reaperducer•6m ago•0 comments

Incident with Pull Requests, Issues, Git Operations and API Requests

https://www.githubstatus.com/incidents/xy1tt3hs572m
11•maxnoe•7m ago•5 comments

Everything Is Broken (2014)

https://medium.com/message/everything-is-broken-81e5f33a24e1
1•surprisetalk•7m ago•0 comments

GitHub bans researcher for exploits; expert calls it vindictive

https://www.tomshardware.com/tech-industry/cyber-security/microsofts-github-bans-security-researc...
1•RandomGerm4n•8m ago•0 comments

Marathons and ultramarathons may be linked to colon cancer

https://www.washingtonpost.com/wellness/2026/05/21/marathons-ultramarathons-may-be-linked-colon-c...
1•Markoff•9m ago•1 comments

High-Speed Robot Hand Demonstrates Dexterity and Skillful Manipulation(2009)

https://www.hizook.com/high-speed-robot-hand-demonstrates-dexterity-and-skillful-manipulation/
1•o4c•9m ago•1 comments

Go Ask Alice Why Tech Startups Are Spending Big on Hype Videos

https://www.nytimes.com/2026/05/27/technology/ai-startups-videos-marketing.html
1•reaperducer•11m ago•0 comments

'Popular' Names Aren't as Popular as They Used to Be

https://namedaisy.com/blog/popular-names-arent-as-popular-as-they-used-to-be
1•xoobdev•11m ago•0 comments

XLIDE: VBA without excel

https://github.com/WilliamSmithEdward/xlide_vscode
1•sts153•14m ago•0 comments

Agentic AI Flywheels

https://www.newsletter.swirlai.com/p/agentic-ai-flywheels
2•AurimasGr•14m ago•0 comments

Show HN: Unspaghettit – executable behavior specs for AI coding agents

https://github.com/lyriks-io/unspaghettit
3•D3F•16m ago•0 comments

Stateful Inference for Low-Latency Multi-Agent Tool Calling

https://arxiv.org/abs/2605.26289
2•logotype•16m ago•0 comments

Brockovich Data Center Reporting

https://www.brockovichdatacenter.com/
1•giuliomagnifico•17m ago•0 comments

WikiMedia Foundation Community Tech team has been disbanded, engineers laid off

https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(WMF)
1•vintagedave•18m ago•0 comments

Data vs. Drama–The 20-Year Legacy of Al Gore's Climate Warnings

https://www.newsweek.com/data-vs-drama-the-20-year-legacy-of-al-gores-climate-warnings-opinion-11...
3•bilsbie•19m ago•0 comments

Understanding Age Assurance Accuracy

https://educatedguesswork.org/posts/age-assurance-accuracy/
1•ibobev•19m ago•0 comments

Spring Lisp Game Jam 2026

https://andreyor.st/posts/2026-05-24-spring-lisp-game-jam-2026/
1•ibobev•19m ago•0 comments

How many arguments should a function have in Python?

https://en.andros.dev/blog/43e638f4/how-many-arguments-should-a-function-have-in-python/
1•ibobev•19m ago•0 comments

IBM Quantum Computing Summer School Registration Open

https://www.ibm.com/quantum/blog/qiskit-summer-school-2026
2•phasefactor•20m ago•1 comments

Germany, Spain Push Back on Europe's Plans to Ban Huawei Gear

https://www.bloomberg.com/news/articles/2026-05-27/germany-spain-push-back-on-europe-s-plans-to-b...
3•thm•21m ago•0 comments

Private Equity Bought America's Essential Services

https://rubbishtalk.com/economy/how-private-equity-bought-americas-essential-services/
5•NoRagrets•21m ago•0 comments

Show HN: Gave Claude Code ADHD.. Now it thinks 3x better

https://adhdstack.github.io/
2•udit_50•21m ago•1 comments

One Developer, Two Dozen Agents, Zero Alignment

https://maggieappleton.com/zero-alignment
3•surprisetalk•22m ago•0 comments

Plant-based meats 'politicized'; Beyond Meat takes plunge into protein drinks

https://www.washingtonpost.com/food/2026/05/26/with-plant-based-meats-politicized-beyond-takes-pl...
3•bookofjoe•27m ago•2 comments

Grid global: The most powerful global dollar account

https://grid.lightspark.com
2•janandonly•27m ago•0 comments

Ionizing radiation and melanism in Chornobyl tree frogs

https://pmc.ncbi.nlm.nih.gov/articles/PMC9488684/
1•AFF87•27m ago•0 comments

Self-Consent: When Users Take Control

https://silencelaboratories.com/blog/self-consent-the-next-frontier-for-financial-data-sharing
1•eustoria•28m ago•0 comments

The Large Gilded Coffin of King Tutankhamun

https://egymonuments.gov.eg/news/gilded-coffin-of-king-tutankhamun/
2•brudgers•29m ago•0 comments