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!

Show HN: Humanize – Best static AI text humanizer, based on 50 research papers

https://github.com/harshaneel/humanize
1•gokhalh•1m ago•0 comments

The Bizarre Flaw in the New Orleans Levees

https://practical.engineering/blog/2026/7/7/the-bizarre-flaw-in-the-new-orleans-levees
1•chmaynard•1m ago•0 comments

B.C. 'preparing legal action' against OpenAI

https://www.cbc.ca/news/canada/british-columbia/bc-attorney-general-legal-options-tumbler-ridge-9...
1•ethanplant•1m ago•0 comments

British 'First Fleet' brought smallpox to Australia–and may have killed millions

https://www.science.org/content/article/british-first-fleet-brought-smallpox-australia-and-may-ha...
1•Brajeshwar•2m ago•0 comments

CNN and CNBC promote gambling to make a cheap buck

https://werd.io/cnn-and-cnbc-promote-gambling-to-make-a-cheap-buck/
2•edward•2m ago•0 comments

The foundational elements of AI architecture that IT leaders need to scale

https://www.technologyreview.com/2026/07/07/1139413/the-foundational-elements-of-ai-architecture-...
1•joozio•2m ago•0 comments

Sure, Your Claude Is Doing Things. Prove It

https://runme.dev/blog/runme-eval
1•sourishkrout•3m ago•0 comments

Life with Hazard Ratios

https://dynomight.net/hazard-ratios/
1•Curiositry•4m ago•0 comments

I have an interesting idea to reduce the output tokens almost by fifty percent

1•Brajesh2022k•6m ago•0 comments

I have an interesting idea to reduce the output tokens almost by fifty percent

1•Brajesh2022k•6m ago•0 comments

Show HN: FlowHook – a file watcher that knows if your build passed or failed

https://github.com/etcoder-642/FlowHook
1•mnsrealx•8m ago•0 comments

Automated Moderation Is Here to Stay

https://www.eff.org/deeplinks/2026/07/part-1-automated-moderation-here-stay
1•hn_acker•8m ago•0 comments

New Literalism Comes for Museums

https://jaymollica.com/blog/new-literalism-comes-for-museums/
1•thebigship•8m ago•0 comments

Canada to buy 12 hi-tech German submarines after bidding war

https://www.theguardian.com/world/2026/jul/06/canada-buys-12-tkms-german-norwegian-submarines-aft...
2•mpweiher•9m ago•0 comments

Amor Fati Entropy

https://hollisrobbinsanecdotal.substack.com/p/amor-fati-entropy
1•jger15•11m ago•0 comments

Sergey Brin and 11 other billionaires and tech elite against California's Tax

https://www.businessinsider.com/california-billionaire-tax-donations-names-list-sergey-brin-2026-7
2•baranul•11m ago•0 comments

Show HN: Type any business name, get a real website in 60 seconds

https://fivedaylaunch.com/instant
1•nareshclaude•12m ago•0 comments

Biff.graph: structure your Clojure codebase as a queryable graph

https://github.com/jacobobryant/biff/tree/v2.x/libs/graph
1•jacobobryant•16m ago•0 comments

Beating a text-to-SQL benchmark: can you get better than plain Claude?

https://motley.ai/blog-posts/bird-interact-benchmark-top-score/
2•yannranchere•20m ago•0 comments

Show HN: Baerly-storage, a document DB that runs per request, no DB server

https://github.com/Gusto/baerly-storage
7•baerbaerbaer•21m ago•0 comments

Mapping homes you can buy from the US government for <$100k

https://govauctions.app/research/cheapest-homes-in-america
14•player_piano•22m ago•13 comments

Show HN: Tracking GenAI cost and endpoint fragility so app teams don't have to

https://llmintel.ai/demo
2•ATsimbalistov•25m ago•0 comments

'Tonga' Suspends Popular Pirate Site Domains Following Indian Court Order

https://torrentfreak.com/tonga-suspends-popular-pirate-site-domains-following-indian-court-order/
3•Brajeshwar•26m ago•1 comments

Ask HN: How to find businesses running their operations on spreadsheets?

2•jainvivek•26m ago•1 comments

China sentences official to death for taking $325M in bribes

https://www.bbc.com/news/articles/c33y0n1v1xjo
20•randycupertino•27m ago•20 comments

Show HN: mip – the missing package manager for MATLAB + MEX

https://mip.sh
4•jmagland•28m ago•0 comments

Stop Waiting for a Bigger Context Window

https://int21.ai/insights/stop-waiting-for-a-bigger-context-window/
3•antinucleon•29m ago•1 comments

How did we make DeepSeek outperform Opus

https://twitter.com/MrAhmadAwais/status/2050956678502420612
4•ahmadawais•29m ago•0 comments

Show HN: Cardr – On-device business card scanner (Apple Intelligence, no cloud)

https://apps.apple.com/us/app/cardr-business-card-scanner/id6784471681
2•kmishukov•31m ago•0 comments

Reducing Doom Loops with Final Token Preference Optimization

https://www.liquid.ai/blog/antidoom
5•dataminer•33m ago•1 comments