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!

A Stroke Instead of a Picture

https://medium.com/@smoking2man/a-stroke-instead-of-a-picture-the-evolution-of-recognition-paradi...
1•Aldus551•1m ago•0 comments

Wow

https://twitter.com/GrindingPoet/status/2121314087728718309
1•kome•1m ago•0 comments

PhiTeX: Fast Live Incremental TeX Engine

https://github.com/accl-kaust/PhiTeX
2•qifzer•3m ago•0 comments

Show HN: Rust Commander (RC)

https://github.com/hbbio/rc
1•hbbio•4m ago•0 comments

Variable Electricity Pricing – The Highs and the Lows

https://shkspr.mobi/blog/2026/11/variable-electricity-pricing-the-highs-and-the-lows/
1•DamonHD•4m ago•0 comments

Octomind vs. Codex CLI, same model, 150 runs: tied on solves, 25% fewer tokens

https://www.reddit.com/r/muvon/comments/1xsktny/same_model_same_prompt_same_moment_150_runs_vs/
2•brightside667•7m ago•0 comments

Hand-Picked Free Typefaces

https://facetypes.xyz/
2•coinfused•11m ago•0 comments

I run multiple Claude Code accounts on one Mac

https://twitter.com/viborc/status/2121941174374039788
1•taubek•12m ago•0 comments

What the Water Keeps – Reverse-engineered Three.js source of the Fable 5.2 game

https://github.com/dill-lk/What-the-Water-Keeps
1•ftcjnk•14m ago•0 comments

Amiga Studio: IDE for making games and apps for Amiga and C64 in assembler or C

https://piershaw.itch.io/amiga-studio-ide
3•doener•14m ago•1 comments

Rust and Git worktrees: share one Cargo build

https://docspring.com/blog/posts/rust-git-worktrees-shared-cargo-build/
1•torutofu•17m ago•0 comments

RISC-V Matrix Extensions

https://fprox.substack.com/p/risc-v-matrix-extensions
1•camel-cdr•17m ago•0 comments

In a Sloppified A.I. World, Only Humans Can Build 'Ecosystems'

https://www.nytimes.com/2026/11/15/business/tech-jobs-ai-ecosystem.html
1•saikatsg•18m ago•1 comments

Show HN: db-branch – database branches in seconds for AI agents and CI, via ZFS

https://github.com/db-branch/db-branch
1•nu_nu11•21m ago•0 comments

Beware the New AI-Fueled Ransomware Boom

https://www.wired.com/story/beware-the-new-ai-fueled-ransomware-boom/
2•saikatsg•22m ago•0 comments

Go 1.27's Generic Methods: Compile-Checked ORM Columns Without Generated Code

https://skudra.net/blog/field-pointers-as-column-names
2•birdculture•22m ago•0 comments

Code Red: Y2K Is Here

https://deadneurons.substack.com/p/code-red-y2k-is-here
1•nr378•23m ago•0 comments

New Species of Giant Fungus Discovered in China Grows Up to 20 Inches Tall

https://www.wired.com/story/new-species-of-giant-fungus-discovered-in-china-grows-up-to-20-inches...
1•saikatsg•23m ago•0 comments

Let your AI agent call you, over MCP

https://agline.in/mcp
1•franze•25m ago•0 comments

Things That Turbo Pascal Is Smaller Than (2011)

https://prog21.dadgum.com/116.html
2•ksec•28m ago•0 comments

HCSV (Hybrid CSV) – CSV with inline column types and bit-exact floats

https://cristian8vasile.substack.com/p/what-shipping-containers-can-teach
1•cristianvasile•28m ago•0 comments

Cursor: Pointer on Buttons

https://blog.kizu.dev/cursors/
1•shipitx•31m ago•1 comments

Hairpin – Reach macOS menu bar icons hidden by the notch

https://github.com/HiAriesZhou/Hairpin
2•AriesIMio•32m ago•0 comments

The Not-So-Crazy Legal Strategy to Free Nicolás Maduro

https://www.politico.com/news/magazine/2026/11/15/nicolas-maduro-trial-legal-strategy-01149709
1•ibn_khaldun•32m ago•1 comments

Booker Prize 2026: The End of Everything – First SF Winner, Oldest Laureate

https://www.betterreads.dev/blog/booker-prize-2026-end-of-everything
2•zlu•33m ago•0 comments

US investigators probe cause of tanker-cruise ship collision

https://www.abc.net.au/news/2026-11-15/tanker-cruise-ship-collison-investigation-new-orleans/1073...
1•firasd•38m ago•0 comments

Show HN: Every Satellite in Orbit Since 1957

https://berryde.com/projects/satellites/
1•daedbe•40m ago•0 comments

James Webb Telescope finds ice older than the star it orbits

https://arstechnica.com/science/2026/11/james-webb-telescope-finds-ice-older-than-the-star-it-orb...
2•Brajeshwar•41m ago•0 comments

Scientists Made Monkeys Watch Minions to Study Their Brains

https://www.404media.co/scientists-made-monkeys-watch-minions-to-study-their-brains/
2•Brajeshwar•41m ago•0 comments

The original Xbox was released 25 years ago today

https://www.tomshardware.com/video-games/xbox/the-original-xbox-was-released-25-years-ago-today-m...
4•Brajeshwar•41m ago•0 comments