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

IPic – A Match Head Sized Web-Server

https://web.archive.org/web/19991128140444/http://www-ccs.cs.umass.edu/~shri/iPic.htm
1•bananaboy•34s ago•0 comments

Ronald G. Wayne Is More Than Two Weeks at Apple

https://tedium.co/2026/03/31/ronald-g-wayne-apple-interview/
1•janandonly•2m ago•0 comments

Academic Research Skills for Claude Code

https://github.com/Imbad0202/academic-research-skills
1•arnon•5m ago•0 comments

Retainer: Autonomous agent for extended, independent operation

https://github.com/seamus-brady/retainer
1•s_brady•6m ago•0 comments

Pomotuimer – a dependency-free Pomodoro timer for your terminal

https://github.com/wtbates99/pomotuimer
1•wtbates99•9m ago•1 comments

The Telbex Kernel's Version 0.2 release is near

1•gnu779•9m ago•0 comments

Show HN: X/Twitter video downloader Chrome extension (Plasmo)

https://chromewebstore.google.com/detail/twitter-x-video-downloade/ghmnchjchdadckmencaoomeghcfjjhlf
1•rafayexalter•10m ago•0 comments

Warning: Quantum Advances Are Compressing Timeline for Network Upgrades

https://bitcoinmagazine.com/news/bitcoin-policy-institute-warns-of-quantum
1•janandonly•10m ago•0 comments

More than 92,000 tech workers have been laid off in 2026

https://timesofindia.indiatimes.com/technology/tech-news/after-92000-plus-layoffs-in-2026-economi...
2•rustoo•14m ago•0 comments

Six Seven Six Seven

1•babaeo•15m ago•0 comments

NeuroFilter – YouTube recommendation filtering using AI, transformers.js in MV3

https://chromewebstore.google.com/detail/neurofilterai-—-filter-yo/bmnpefkddaaeolemegkbfhemgemm...
2•iamaayushiiit•15m ago•0 comments

Cancelling Claude subscription renewal immediately revokes Design access

2•o10449366•17m ago•0 comments

BLAS, Lapack and OpenMP

https://pypackaging-native.github.io/key-issues/native-dependencies/blas_openmp/
3•tosh•18m ago•0 comments

'First contact' that may have led to complex life on Earth witnessed

https://phys.org/news/2026-04-contact-complex-life-earth-witnessed.html
2•janandonly•18m ago•0 comments

Running local models on an M4 with 24GB memory

https://jola.dev/posts/running-local-models-on-m4
2•joladev•19m ago•0 comments

UCI LISP: Random Notes (1975)

https://pdp-10.trailing-edge.com/decuslib10-04/01/43,50322/read.me.html
4•jruohonen•21m ago•0 comments

ModelDocker – OpenRouter LLM Desktop Client

https://github.com/Skynet-Pro-Plus/modeldocker
1•Skynetproplus1•23m ago•1 comments

Typing Is Being Replaced by Whispering–and It's More Annoying

https://www.wsj.com/tech/typing-is-being-replaced-by-whisperingand-its-way-more-annoying-a804fee7
2•cebert•24m ago•2 comments

Leonard Nimoy reads "Desiderata" [video]

https://www.youtube.com/watch?v=ZZJ1fJTezFE
1•rglover•25m ago•0 comments

Save the Taxi Drivers

https://www.theatlantic.com/ideas/2026/05/waymo-self-driving-cars/687119/
1•Brajeshwar•28m ago•0 comments

Beginners don't trust the command line

1•ghassenfaidi•29m ago•1 comments

AI Is Forcing CEOs to Make a Stark Choice: Lay Off Workers or Make Them Do More

https://www.wsj.com/tech/ai/ai-is-forcing-ceos-to-make-a-stark-choice-lay-off-workers-or-make-the...
6•gpi•37m ago•1 comments

Midori Sync: Midori is the first Gecko-based browser to have its own Sync

https://astian.org/midori-en/midori-sync/
2•ponchale•38m ago•1 comments

Show HN: OpenTelemetry x DuckDB(Ducklake), SQLite, Clojure

https://github.com/o11ylite/o11ylite
1•mnming•40m ago•0 comments

LLM Inference Throughput Rises 4.5x with Parallel Verification

https://presciente.com/edition/74
2•sebastianperezr•47m ago•0 comments

Global AI Diffusion in Q1 2026 – Microsoft

https://www.microsoft.com/en-us/corporate-responsibility/dmc/topics/ai-economy-institute/reports/...
1•giuliomagnifico•48m ago•0 comments

Comparing a 1980s memory map to the Raspi Pico

https://medium.com/@noborutakahashi/a-40-year-old-memory-map-comparable-to-todays-raspberry-pi-pi...
1•Schlagbohrer•49m ago•0 comments

How much electricity does AI consume?

https://hannahritchie.substack.com/p/ai-electricity-2025
2•mef•50m ago•0 comments

Mapping every European defence tech SME

https://www.defencejobs.org
1•omikk•51m ago•0 comments

Will the stigma around boys who dance ever shift?

https://www.theguardian.com/stage/2026/may/10/balletboyz-billy-elliot-ashley-banjo-diversity-male...
2•YeGoblynQueenne•54m ago•0 comments