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!

How We Built Automatic Invoice Reconciliation Without AI

https://usecycle.co/blog/zero-reconcilation-for-invoices
1•aswinmohanme•3m ago•0 comments

The emerging AI x TechBio stack (120 companies mapped)

https://mmc.vc/research/ai-x-techbio-featuring-the-future-of-drug-discovery/
1•advikipedia•5m ago•0 comments

New Radio Telescope Prototype Has First Light Milestone

https://www.universetoday.com/articles/the-next-generation-very-large-array-prototype-ngvla-gathe...
1•rbanffy•5m ago•0 comments

Every GPS satellite is a numbers station

https://andreafortuna.org/2026/06/09/gps-numbers-station/
1•nosky•6m ago•0 comments

Whichever of the purple dots you look at turns more purple

https://bsky.app/profile/telescoper.bsky.social/post/3mnpq5qo3i22a
1•doener•6m ago•1 comments

Show HN: Mothertoken – know the mother tongue of your LLMs

https://mothertoken.inigoimaz.com/
1•inimaz•6m ago•0 comments

An experimental coding agent for small (<10B) and tiny (<1B) LLMs

https://github.com/brainless/nocodo
1•brainless•7m ago•1 comments

Ask HN: How to get your child interested in math?

1•gitowiec•7m ago•0 comments

Python: Difference between len() and .__len__()

https://stackoverflow.com/questions/2481421/difference-between-len-and-len
2•tosh•13m ago•0 comments

On The Difference Between Rest and Idleness.

https://idle.news/blog/on-the-difference-between-rest-and-idleness/
2•bookofjoe•16m ago•0 comments

Glone: A CLI to back up all your GitHub repositories

https://github.com/joaopalmeiro/glone
1•joaopalmeiro•17m ago•0 comments

Fairplayer

https://fairplayer.band/player/
1•drcongo•17m ago•0 comments

Vintage AMD R600 Graphics Driver Sees Code Cleanups Thanks to GitHub Copilot

https://www.phoronix.com/news/AMD-R600-Driver-Copilot-Cleanup
1•giuliomagnifico•19m ago•0 comments

CoAnalyst360 Multi-Agent AI Platform for Investigative Questions

https://www.penlink.com/press-release/coanalyst360-launch/
1•sharpshadow•21m ago•0 comments

Why cheap online shopping is about to change for Irish consumers

https://www.rte.ie/brainstorm/2026/0609/1576806-online-shopping-customs-duties-ireland-eu-regulat...
2•austinallegro•21m ago•0 comments

Show HN: Why aren't popular book trackers offline-first?

2•thedetailsguy•23m ago•0 comments

The iPhone's Last Stand

https://stratechery.com/2026/the-iphones-last-stand/
2•swolpers•24m ago•0 comments

Show HN: TripoSplat Running in the Browser

https://splat.sqrm.co/
1•fursund•25m ago•0 comments

Perplexity plans IPO in 2028 regardless of what happens to Anthropic or OpenAI

https://www.cnbc.com/2026/06/09/perplexity-ipo-2028-as-anthropic-openai-prepare-listings.html
4•thm•25m ago•0 comments

Ötzi the Iceman is long dead, but some of his ancient microbes are still alive

https://www.cnn.com/2026/06/08/science/otzi-the-iceman-microbial-activity
2•thm•28m ago•1 comments

Warning Maravel-Framework 10.x Tagged Cache in JWT Blacklist

https://marius-ciclistu.medium.com/the-hidden-architecture-trap-why-laravels-tagged-cache-jwt-is-...
1•marius-ciclistu•33m ago•0 comments

Apple Silicon Cuts Mac Failure Rates in Half

https://www.forbes.com/sites/barrycollins/2026/06/09/apple-silicon-cuts-mac-failures-in-half-says...
3•newsymonger•33m ago•0 comments

Leading supplier of research monkeys declares bankruptcy

https://www.science.org/content/article/leading-supplier-research-monkeys-declares-bankruptcy
5•pseudolus•34m ago•0 comments

SQLite improving performance with pre-sort

https://andersmurphy.com/2026/06/07/sqlite-improving-performance-with-pre-sort.html
3•andersmurphy•34m ago•0 comments

Show HN: SearchJack – 23 extensions, 758K users, 8 search monetization brokers

https://malext.io/reports/SearchJack/
1•toborrm9•35m ago•0 comments

Wall Street Is Rushing to Fund the AI Bonanza in Every Conceivable Way

https://www.wsj.com/finance/investing/global-stocks-markets-dow-news-06-08-2026-aac7c547
3•thm•37m ago•0 comments

Linux latency measurements and compositor tuning

https://farnoy.dev/posts/linux-latency
1•GalaxySnail•41m ago•0 comments

GentleOS – Classic operating system with a lovely retro GUI

https://github.com/luke8086/gentleos32
22•tekkertje•42m ago•2 comments

Stop pasting files into agent prompts

https://julienreszka.com/blog/stop-pasting-files-into-agent-prompts/
1•julienreszka•42m ago•0 comments

Pockemon Go data used as landmarks to train military drones

https://www.trouw.nl/redactie/PokemonGo/
3•piskov•43m ago•0 comments