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•8mo ago

Comments

MaximosMK•8mo 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 Celtic Tiger bridge that wouldn't open because of a lost remote control

https://www.thejournal.ie/sean-ocasey-bridge-remote-1713102-Oct2014/
1•JumpCrisscross•1m ago•0 comments

The Robot Cars Have Come for the Kids

https://www.nytimes.com/2026/01/05/us/waymo-kids-los-angeles.html
1•JumpCrisscross•3m ago•0 comments

Iranian Crown Prince in Exile – Interview with Reza Pahlavi (2025) [video]

https://www.youtube.com/watch?v=VwWQ3hnJLZQ
1•thomassmith65•4m ago•0 comments

Philosopher of Pride

https://aeon.co/essays/the-hidden-role-of-pride-and-shame-in-the-human-hive
1•benbreen•5m ago•0 comments

Show HN: Chordle. Learn to identify pitch by playing Wordle with chords

https://codepen.io/tehryanx/full/RNRGGEQ
1•tehryanx•5m ago•0 comments

The Manifold Mind of Saul Bellow

https://www.metropolitanreview.org/p/the-manifold-mind-of-saul-bellow
1•samclemens•5m ago•0 comments

People are abusing Facebook's deceased persons account hacked request form

https://infosec.exchange/@teriradichel/115873364828247139
1•gpi•7m ago•0 comments

[Claude Code Plugin Proposal] Add agent-session-commit to iterate on AGENTS.md

https://github.com/anthropics/claude-code/pull/17395
1•Olshansky•9m ago•0 comments

Tcl Nxtpaper 70 Pro phone has dedicated reading modes that help reduce strain

https://www.pcmag.com/news/tcl-nxtpaper-70-pro-phone-dials-up-the-specs-we-go-hands-on-at-ces-2026
1•teleforce•9m ago•0 comments

Show HN: Lolodex turns email threads and attachments into clean/searchable notes

https://lolodex.com
1•yungookim•18m ago•0 comments

The Wren Stack

https://speakez.tech/blog/wren-stack/
1•Multicomp•21m ago•1 comments

Rationality, Reward, and Sleep Training

https://dogdogfish.com/blog/2026/01/10/rationality-psychology-sleep-training/
1•matthewsharpe3•25m ago•0 comments

Ask HN: If AI wins, don't AI companies lose?

2•SuboptimalEng•26m ago•4 comments

Meet ski map artist James Niehues, the 'Monet of the mountains'

https://adventure.com/ski-map-artist-james-niehues/
1•gyomu•31m ago•0 comments

Show HN: Symfreq – Analyse symbol frequencies in code (Rust)

https://github.com/vaskort/symfreq
2•vaskort•34m ago•0 comments

The NIH has lost its scientific integrity. So we left

https://www.statnews.com/2026/01/10/nih-resign-protest-four-leaders-cite-interference-censorship/
3•mikhael•37m ago•0 comments

The Many Meanings of "Stack"

https://ezzeriesa.notion.site/The-many-meanings-of-stack-bc768cb186714b579547b7b8681ee32f
2•kurinikku•38m ago•0 comments

Show HN: Understand your Claude Code sessions

https://confabulous.dev
1•jjak82•39m ago•0 comments

Ask HN: What tools/workflow do you use to write technical books?

1•JSLegendDev•42m ago•0 comments

The Trust Trap: Why Bad Actors Are Moving from Burner Domains to Big Tech

https://www.urlert.com/blog/trust-trap-bad-actors-big-tech
3•tomerhe•43m ago•0 comments

If users notice your software, you're a loser

https://pivot-to-ai.com/2026/01/10/if-users-notice-your-software-youre-already-a-loser/
6•fasterandworse•45m ago•0 comments

Nine (Seemingly Impossible C64 Demo) (2025)

https://www.linusakesson.net/scene/nine/index.php
2•s4i•46m ago•0 comments

Open‑source VANTRUE dashcam stitcher (front and cabin PiP)

https://github.com/SteveClement/vantrue-dashcam-stitcher
1•SteveClement•46m ago•1 comments

The O'Shaughnessy Fellowships and Grants Program

https://forms.osv.llc/fellowships2026
1•cat-whisperer•48m ago•0 comments

Out-of-Context: Constrained Tool Based Exploration of Context

https://www.gojiberries.io/out-of-context-constrained-tool-based-exploration-of-context/
1•neehao•50m ago•0 comments

Iran's Revolutionary Guards declare 'red line' on security as protests escalate

https://www.france24.com/en/middle-east/20260110-iran-s-revolutionary-guards-declare-red-line-on-...
3•mooreds•57m ago•0 comments

MVP = Embarrassing

https://www.mooreds.com/wordpress/archives/3725
1•mooreds•57m ago•0 comments

Show HN: webrtc-rs/rtc – A Sans-I/O WebRTC Stack for Rust

3•rainliu•57m ago•2 comments

Retrotransposon drives cancer by altering 3D genome structure

https://www.stjude.org/media-resources/news-releases/2026-medicine-science-news/retrotransposon-d...
1•birriel•58m ago•0 comments

Beginner Race – Marble Madness (FM Towns) Music

https://www.youtube.com/watch?v=nDjRZ674c_4
1•doener•58m ago•0 comments