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

Comments

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

Celbridge: Edit spreadsheets and write Python scripts side-by-side

https://github.com/celbridge-org/celbridge
1•noodlebird•40s ago•0 comments

Show HN: Online version of Teeko, of Guy L. Steele fame

https://teeko.cc
1•ptramo•4m ago•0 comments

The Müller-Lyer Illusion in Ant Foraging

https://pmc.ncbi.nlm.nih.gov/articles/PMC3859535/
1•mudil•4m ago•0 comments

Railroads will be allowed to reduce inspections and rely more on technology

https://apnews.com/article/automated-railroad-track-inspections-waiver-derailments-fra-d3c4b0f313...
1•geox•4m ago•1 comments

Lobfo – AI terminal for sports prediction markets (Kalshi × Polymarket)

https://v0-pmt-ai.vercel.app/
1•Nortca•7m ago•1 comments

Show HN: Chrobox – plan, execute, and reflect with AI insights

https://www.chrobox.net/
1•ggprgrkjh•7m ago•0 comments

How to make a macOS screen saver

https://wadetregaskis.com/how-to-make-a-macos-screen-saver/
1•chmaynard•9m ago•0 comments

Getting AI object removal to run in under 2 seconds in a Figma plugin

https://www.figma.com/community/plugin/1576512610054427811/photo-object-remover-imgour
1•Bikashhh•10m ago•1 comments

Advent Hunt 2025

https://2025.adventhunt.com/
1•thatoneengineer•10m ago•0 comments

Chinese fighters target SDF jets with radar lock-on, Japan says

https://www.japantimes.co.jp/news/2025/12/07/japan/china-japan-radar-lock-on/
1•DustinEchoes•15m ago•1 comments

Show HN: MCP Hosting with Persistent Storage

https://glama.ai/blog/2025-12-06-mcp-hosting-with-persistent-storage
1•statements•18m ago•0 comments

Space Invaders – The Legacy

https://spaceinvaders.square-enix-games.com/legacy
1•andsoitis•19m ago•0 comments

Invader

https://www.space-invaders.com/home/
1•andsoitis•20m ago•0 comments

Saving Japan's exceptionally rare 'snow monsters'

https://www.bbc.com/future/article/20251203-japans-disappearing-snow-monsters
1•1659447091•20m ago•0 comments

Mathematics Without Numbers

https://www.jstor.org/stable/20026529?seq=1
1•andsoitis•22m ago•0 comments

Cloudflare outage, December 6th 2025

1•AlOwain•26m ago•0 comments

2025 Desmos Art Contest

https://www.desmos.com/art
1•downboots•26m ago•0 comments

Ask HN: Is Opus 4.5 scaring the crap out of you as well?

4•consumer451•30m ago•0 comments

Computer-Science Reinforcement Learning Got Rewards Wrong

https://gist.github.com/yoavg/3eb3e722d38e887a0a8ac151c62d9617
1•Anon84•31m ago•0 comments

Mechanical Habits

https://matklad.github.io/2025/12/06/mechanical-habits.html
1•emschwartz•36m ago•0 comments

Neuralink Overview, Fall 2025

https://www.youtube.com/watch?v=QJdgHXyJh7M
2•oars•36m ago•0 comments

RSF massacres left Sudanese city 'a slaughterhouse', satellite images show

https://www.theguardian.com/global-development/2025/dec/05/rsf-massacres-sudanese-city-el-fasher-...
1•reducesuffering•38m ago•0 comments

Hackers Impersonate Brands to Steal YouTube Channels

https://utkusen.substack.com/p/how-hackers-impersonate-brands-to
1•utku1337•39m ago•0 comments

Poetiq: SOTA Reasoning on ARC-AGI

https://github.com/poetiq-ai/poetiq-arc-agi-solver
1•rahimnathwani•44m ago•0 comments

Apple's exec shake-up continues with departures of general counsel, policy head

https://techcrunch.com/2025/12/04/apples-executive-shakeup-continues-with-departures-of-general-c...
7•randycupertino•46m ago•2 comments

Resources for Protecting Against 'React2Shell'

https://vercel.com/blog/resources-for-protecting-against-react2shell
1•lortex•49m ago•0 comments

Wave of (Open Street Map) Vandalism in South Korea

https://www.openstreetmap.org/user/KennyDap/diary/407844
27•shortrounddev2•52m ago•2 comments

Pipetap: A Windows Named Pipe Multi-Tool / Proxy

https://github.com/sensepost/pipetap
1•leonjza•54m ago•0 comments

ReVSeg: Incentivizing the Reasoning Chain for Video Segmentation with RL

https://arxiv.org/abs/2512.02835
1•SweetSoftPillow•55m ago•0 comments

Quick takes on the Dec 5 Cloudflare outage

https://surfingcomplexity.blog/2025/12/06/quick-takes-on-the-dec-5-cloudflare-outage/
2•gpi•55m ago•0 comments