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

Comments

MaximosMK•9mo 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!

BMW Commits to Subscriptions Even After Heated Seat Debacle

https://www.thedrive.com/news/bmw-commits-to-subscriptions-even-after-heated-seat-debacle
1•geox•3m ago•0 comments

Show HN: Similar Repos – AI Recommender for GitHub Repository (Chrome Extension)

https://github.com/SimilarRepos/similar-repos
1•robbyzhao•11m ago•0 comments

1M token context: The good, the bad and the ugly (2025)

https://www.micron.com/about/blog/company/insights/1-million-token-context-the-good-the-bad-and-t...
1•teleforce•12m ago•0 comments

Making AI models leaner and faster without sacrificing accuracy

https://research.google/blog/sequential-attention-making-ai-models-leaner-and-faster-without-sacr...
1•Anon84•13m ago•0 comments

The Software Rout Is Spreading Pain to the Debt Markets

https://www.wsj.com/finance/investing/the-software-rout-is-spreading-pain-to-the-debt-markets-d6d...
1•petethomas•15m ago•0 comments

Entwinings: Literature and History, Fathers and Sons, Writers and Readers

https://hedgehogreview.com/issues/place-and-revolution/articles/entwinings
1•Caiero•16m ago•0 comments

CISA gives federal agencies one year to rip out end-of-life devices

https://therecord.media/cisa-gives-federal-agencies-one-year-end-of-life-devices
1•WaitWaitWha•18m ago•0 comments

Bitcoin gets a zero price target in wake of Burry warning

https://seekingalpha.com/news/4547997-bitcoin-s-price-target-at-zero
2•hn_acker•18m ago•0 comments

YARN: Efficient Context Window Extension of Large Language Models (2024) [PDF]

https://proceedings.iclr.cc/paper_files/paper/2024/file/874a4d89f2d04b4bcf9a2c19545cf040-Paper-Co...
1•teleforce•19m ago•0 comments

Bios over SSH: Turning KVM Video into Live Text (No Serial Needed)

https://www.youtube.com/watch?v=lhBzCPXqWAA
2•thunderbong•19m ago•0 comments

'Depths of Wikipedia' Creator Annie Rauwerda on 'Fragile' Internet Citations

https://blog.archive.org/2026/02/05/depths-of-wikipedia-creator-annie-rauwerda-on-fragile-interne...
1•abetusk•21m ago•0 comments

Integration Labs: Transforming Traumatizing into Trauma-Integrating Cultures

https://pocketproject.org/integration-labs-2026/
1•rendx•22m ago•0 comments

I Hacked My Feed to Find Undervalued Content

https://xrayfeed.deepwalker.xyz/blog/strategies
1•m00dy•23m ago•0 comments

What are tokens and how to count them?

https://help.openai.com/en/articles/4936856-what-are-tokens-and-how-to-count-them
1•teleforce•26m ago•0 comments

Web of Knowledge

https://dave.autonoma.ca/blog/2019/06/06/web-of-knowledge/
1•andsoitis•28m ago•0 comments

Alpine Linux is a security-oriented, lightweight Linux based on musl Libc

https://www.alpinelinux.org/
1•doener•29m ago•0 comments

Collapse OS on the ZX Spectrum

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

RubyShell New Release

https://github.com/albertalef/rubyshell/releases/tag/v1.5.0
1•albertalef•32m ago•0 comments

Collapse OS – Why Forth?

https://collapseos.org/forth.html
5•doener•34m ago•0 comments

Horizons – OSS Agent Execution Engine

https://github.com/synth-laboratories/Horizons
5•JoshPurtell•39m ago•4 comments

A Very Small SAT Solver (From Haskell) Now in Dafny, Proved Correct with LLMs

https://github.com/namin/dafny-sandbox/blob/master/Sat.dfy
1•namin•40m ago•0 comments

Ask HN: Anyone Seeing YT ads related to chats on ChatGPT?

1•guhsnamih•40m ago•1 comments

Y Combinator Reverses Decision to Stop Investing in Canada Firms

https://www.bloomberg.com/news/articles/2026-02-05/y-combinator-reverses-decision-to-stop-investi...
3•toomuchtodo•47m ago•1 comments

Datacenter capex gravy train is over

2•zerosizedweasle•51m ago•4 comments

The limits of interview questions

https://orchidfiles.com/the-limits-of-interview-questions/
1•theorchid•55m ago•0 comments

Show HN: ImportKit – Embeddable CSV import widget for SaaS apps

1•gissurthor•55m ago•0 comments

Incarcerated activists from Oscar-nominated documentary sent to solitary

https://www.theguardian.com/us-news/2026/jan/30/alabama-solution-activist-solitary-confinement
6•konaraddi•58m ago•0 comments

What Happens When You Delete a File

https://www.youtube.com/watch?v=up9DoD2hs_E
1•artisandip7•59m ago•0 comments

Counter-Strike Bench: GPT 5.3 Codex vs. Claude Opus 4.6

https://www.instantdb.com/essays/codex_53_opus_46_cs_bench
2•stopachka•1h ago•0 comments

We Reverse-Engineered Docker Sandbox's Undocumented MicroVM API

https://www.rivet.dev/blog/2026-02-04-we-reverse-engineered-docker-sandbox-undocumented-microvm-api/
1•pploug•1h ago•0 comments