frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Quarterly Newsletter for Software Development

https://arnoldtechnologies.dev/#signup
1•batman-is-just-•35s ago•0 comments

"Griko", the last surviving linguistic descendant of "Magna Graecia"

https://twitter.com/theiaincameron/status/2110037810900348963
1•MrBuddyCasino•2m ago•0 comments

Future for Software Developers

https://trevorarnold.substack.com/p/future-of-software-development
1•batman-is-just-•3m ago•0 comments

Gambling on Democracy

https://acdatacollective.org/work/gambling-on-democracy/
1•geox•3m ago•0 comments

Investigating $100B in Fraud [video]

https://www.youtube.com/watch?v=9eWJISlh0fw
1•Imustaskforhelp•5m ago•0 comments

Are Harnesses Worth the Cost?

https://martinfowler.com/articles/are-harnesses-worth-the-cost.html
1•yarapavan•6m ago•0 comments

Language Oriented Low Level Programming with Pille [video]

https://www.youtube.com/watch?v=aEJE5IimvyM
1•cptmurphy•7m ago•0 comments

Book Release: Building Serverless Applications with WebAssembly and Spin

https://leanpub.com/building-serverless-apps-with-wasm-and-spin
1•thorstenhans•11m ago•1 comments

Is Rosemont Residency a RERA-approved project?

1•cemaljustime•11m ago•0 comments

The US military's race to make fake blood

https://www.technologyreview.com/2026/10/14/1145807/us-military-race-to-make-fake-blood/
3•joozio•13m ago•0 comments

A free jigsaw puzzle generator (SVG/PDF/STL, Voronoi pieces, no account)

https://gopuzzlego.com/generator
1•alixai•14m ago•0 comments

Show HN: tsv has fast formatters and parsers for Svelte, TypeScript/JS, CSS

https://github.com/fuzdev/tsv
2•ryanatkn•19m ago•0 comments

Show HN: Kryzz AI – local-first Android agent workspace (MIT)

https://github.com/kriddss3/kryzz-ai
2•kryzz-ai-bo•20m ago•0 comments

Xi's 'death watch' will become a global spectacle

https://www.semafor.com/article/10/13/2026/xis-death-watch-will-become-a-global-spectacle
4•semiquaver•20m ago•0 comments

App Life in China

https://www.chinafile.com/reporting-opinion/postcard/app-life-china
2•julkali•20m ago•0 comments

Winnie-the-Pooh at 100

https://www.nypl.org/spotlight/winnie-the-pooh-100
2•andsoitis•21m ago•0 comments

I changed my view on traditional code review

https://www.minid.net/2026/9/18/three-plus-ones-and-a-prayer
2•meerita•24m ago•0 comments

What does deadweight loss have to do with coding agents?

https://stiven.me/blog/deadweightloss/
2•theis_once•24m ago•1 comments

Show HN: What are vector embeddings? An interactive guide

https://isaacus.com/blog/what-are-vector-embeddings
2•afistfullof•24m ago•1 comments

AI-assisted PCB design for KiCad 10

https://github.com/mixelpixx/Konnect
2•ofrzeta•25m ago•0 comments

The road we were told not to take

https://www.aspendailynews.com/opinion/whiting-the-road-we-were-told-not-to-take-0b9fd0a3?taid=6a...
2•mpweiher•26m ago•0 comments

Show HN: Decision Models in a Game

2•kennag•27m ago•0 comments

Show HN: Run macOS on FreeBSD's Bhyve on AMD

https://github.com/PotemkinCo/macos-amd-bhyve
2•alex_potemkin•30m ago•0 comments

Ask HN: How do you rotate encryption keys without downtime?

2•Securelytixdev•33m ago•1 comments

Netflix App: Features, Plans, Pricing, and Everything to Know

https://www.analyticsinsight.net/download-hub/netflix-app-features-plans-pricing-what-to-know
2•swarnamukhi•33m ago•0 comments

Plants filter almost all air pollution

https://www.facebook.com/ABCScience/videos/how-well-do-plants-filter-the-air-environmental-engine...
1•hochmartinez•35m ago•0 comments

OwlLayer – Make your web UI drivable by AI

https://borisbob91.github.io/owllayer/
2•nightwalkeryao•36m ago•0 comments

Show HN: Mnemify – 3D terrain map merging Confluence, Notion, Obsidian

https://github.com/mnemify-ai/mnemify
2•Ersho•40m ago•0 comments

Top US Electric Grid Didn't Go All-In on Batteries and Strain Is Showing

https://www.bloomberg.com/news/articles/2026-09-29/top-us-electric-grid-didn-t-go-all-in-on-batte...
3•toomuchtodo•40m ago•1 comments

The Making of Grand Theft Auto VI

https://www.bloomberg.com/features/2026-grand-theft-auto-6-making-of/
3•zuInnp•42m ago•1 comments
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!