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!

Ask HN: How do you protect customer PII across multiple services?

1•Securelytixdev•30s ago•0 comments

Suno rolls out v6 song making model, will pay royalties

https://musically.com/2026/09/09/suno-launches-its-v6-ai-music-models-heres-what-you-need-to-know/
1•utiiiD•41s ago•0 comments

PISA test reveals alarming drop in reading and math skills

https://www.dw.com/en/pisa-2026-results-reading-math-scores/a-79147293
1•pseudolus•1m ago•0 comments

How to Use Three.js's New Native Gaussian Splats

https://ben3d.ca/blog/how-to-use-threejs-native-gaussian-splats
1•bhouston•2m ago•0 comments

How to Increase Your Website's Visibility in Google's AI-Powered Search Results

1•Lannx•4m ago•0 comments

Tool routing for a local LLM agent: grep to embeddings to GBNF grammar

https://eris-system.dev/blog/tool-routing
1•hagbardCelin3•4m ago•0 comments

Booking.com Fails Tourists [video]

https://www.youtube.com/watch?v=4t6-oXLYfbY
1•nomilk•5m ago•0 comments

Google to invest $15B in AI datacenters and buy nuclear power in Finland

https://www.reuters.com/business/media-telecom/google-invest-15-billion-ai-infrastructure-finland...
1•consumer451•5m ago•0 comments

Quantum Computing on a Commodore 64 in 200 Lines of Basic

https://medium.com/@dakk/quantum-computing-on-a-commodore-64-in-200-lines-of-basic-eda7658b32a4
1•Bluestein•12m ago•0 comments

Rethinking ERP Transformation in the AI Era

https://buymeacoffee.com/absolutesed/rethinking-erp-transformation-ai-era
1•AbsoluteERP•14m ago•1 comments

Anthropic researcher believes more than 10% chance AI 'could kill all humans'

https://www.bbc.co.uk/news/articles/ckgwy1k42w4o
2•ljf•16m ago•0 comments

Show HN: Check/strip AI watermarks (C2PA) and hidden Unicode from files

https://remove-ai-watermark.com/
3•olasheniola•22m ago•0 comments

Free Context/Harness Engineering Course that is getting traction

https://github.com/Corneldj/context-engineering
2•cornelis_dj•24m ago•1 comments

The deployment decalogue (10 commandments for shipping without fear)

https://www.alexarvanitidis.dev/blog/the-deploy-decalogue
1•alarvfm•26m ago•0 comments

Show HN: Hushstat – Cookie-free web analytics with heatmaps

https://hushstat.com
1•firaslatrach•26m ago•0 comments

Show HN: The title on an album cover shouldn't be part of the generated image

https://www.albumartcreator.com/
1•JackCooper7•26m ago•0 comments

Show HN: I benchmarked Seedance 2.5's 30s one-take video against 3 models

https://videoall.ai/seedance-2-5
1•henryjin76•26m ago•0 comments

.NET 11 Release Candidate 1 – .NET Blog

https://devblogs.microsoft.com/dotnet/dotnet-11-rc-1/
1•birdculture•27m ago•0 comments

How An AI math breakthrough ignited a controversy

https://www.science.org/content/article/how-ai-math-breakthrough-ignited-controversy
5•pseudolus•28m ago•0 comments

I asked it to stop talking down to me

https://nathanpeck.com/i-asked-it-to-stop-talking-down-to-me/
1•NathanKP•28m ago•0 comments

I resigned from Anthropic today (Jacob Coxon)

https://xcancel.com/hilbertspaess/status/2097476196791709843?s=20
3•wrongful1520•28m ago•0 comments

TomatoVynl – a vinyl-inspired focus timer with curated radio

https://tomatovynl.com
2•ponziopilato•28m ago•1 comments

Show HN: NeXDM – Fast 64-segment download manager for Windows in Rust

https://nexdm.in/
2•Technews2026•30m ago•1 comments

Procrastination study by Duke's Dan Ariely retracted

https://retractionwatch.com/2026/09/03/procrastination-study-duke-dan-ariely-psychological-scienc...
2•Anon84•31m ago•1 comments

Show HN: How do you know your LLM giving accurate info?

https://github.com/docbrain-ai/docbrain
1•bhanuhai2•31m ago•1 comments

They are still training on your data

https://trustedrouter.com/blog/they-are-still-training-on-your-data
2•paulsutter•31m ago•0 comments

Renovate: It was a packageRule all along

https://secustor.dev/blog/renovate_config_debugger/
1•jamietanna•33m ago•0 comments

AI Data Center Map

https://epoch.ai/data/ai-data-centers/map
1•krenerd•34m ago•0 comments

Online Compass and Everyday Tools

https://onlinecompass.cc/
1•artiomartiom•35m ago•0 comments

China's white-collar experts are training AI to pay the bills

https://restofworld.org/2026/china-expert-ai-trainers/
2•rdmuser•35m ago•0 comments