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!

ToTra – open-source LLM gateway with GDPR/EU AI Act compliance

https://github.com/SugaC-275/ToTra
1•SugaC275•36s ago•0 comments

The Shift in Peering Threatening the Internet's Foundations

https://www.internetsociety.org/blog/2026/06/the-shift-in-peering-threatening-the-internets-found...
1•8organicbits•7m ago•0 comments

Trump Urges 'Less Shackled' Pulte to Fire Intelligence-Community Employees

https://www.wsj.com/politics/national-security/trump-urges-less-shackled-pulte-to-fire-intelligen...
1•petethomas•10m ago•0 comments

If you don't fall for these extortionists' calls they'll show up with USB sticks

https://www.theregister.com/cyber-crime/2026/06/05/if-you-dont-fall-for-these-extortionists-calls...
1•Bender•10m ago•0 comments

Small modular nuclear reactor reaches criticality in first test

https://arstechnica.com/science/2026/06/first-us-test-of-modular-reactor-reaches-criticality/
1•Bender•11m ago•0 comments

Spinal cord stimulation for upper limb motor function in people with hemiparesis

https://www.nature.com/articles/s41591-026-04435-1
3•bookofjoe•11m ago•0 comments

Baby botulism outbreak: FDA still doesn't know cause or how to prevent it

https://arstechnica.com/health/2026/06/baby-botulism-outbreak-fda-still-doesnt-know-cause-or-how-...
2•Bender•12m ago•0 comments

Nasdaq falls 4% and suffers worst day since April 2025 traders flee chip stocks

https://www.cnbc.com/2026/06/04/stock-market-today-live-updates.html
4•rawgabbit•14m ago•0 comments

We Ditched Postgres for ClickHouse to Process 12B Caches per Day

https://momentic.ai/blog/postgres-to-clickhouse-migration
5•wuweiweiwu•17m ago•0 comments

You shouldn’t Use SQLite

https://www.hendrik-erz.de/post/why-you-shouldnt-use-sqlite
1•andrewstuart•17m ago•2 comments

GrapheneOS user reported to authorities for using GrapheneOS

https://discuss.grapheneos.org/d/36134-grapheneos-user-reported-to-authorities-for-using-grapheneos
3•Cider9986•18m ago•0 comments

Echoes from Another Place

https://scholarlyfutures.substack.com/p/echoes-from-another-place
1•JohnHammersley•19m ago•0 comments

Omnipod 5 is coming to Loop and Trio this summer

https://nightscout.github.io/omnipod-five/
1•Group_B•21m ago•0 comments

SpaceX blocked from early US benchmark index entry as S&P reaffirms rules

https://www.cnbc.com/2026/06/05/spacex-blocked-from-early-us-benchmark-index-entry-as-sp-reaffirm...
2•Quekid5•23m ago•1 comments

Apple Maps on the Web

https://maps.apple.com/
2•Austin_Conlon•31m ago•0 comments

Tensor Shapes in Pyrefly – Avik Chaudhuri – PyCon US 2026 Typing Summit [video]

https://www.youtube.com/watch?v=HE5EyQW_7eY
1•matt_d•31m ago•0 comments

Animated open source terminal agents modeled after The Office

https://munderdiffl.in/
1•mikeleeorg•33m ago•0 comments

Using an AI coding agent with oracle-based testing to build a game emulator

https://keanw.com/2026/03/a-diary-of-an-agentic-retro-gamer-part-1.html
1•throwaway_2494•33m ago•0 comments

Courtside – TUI for NBA Games

https://github.com/NolanFogarty/courtside
2•nolanfogarty•33m ago•0 comments

Nordstjernen Web Browser 1.0.0 released

https://github.com/nordstjernen-web/nordstjernen/releases/tag/1.0.0
3•andreasrosdal•33m ago•0 comments

Codex for Sales Teams: Moving Faster to Solve Customer Problems [video]

https://www.youtube.com/watch?v=U2C55LC0ZLM
1•phyzix5761•35m ago•0 comments

BenchEvolver: Frontier Task Synthesis via Solution-Centric Evolution

https://benchevolver.github.io/
1•matt_d•36m ago•0 comments

Show HN: Alternative to WebXR, TypeScript SDK for multi-user VR app development

https://github.com/adamas-vr/runtime-interface
1•zekailin00•37m ago•0 comments

Discrete Tilt Matching

https://arxiv.org/abs/2604.18739
1•PaulHoule•37m ago•0 comments

Upvote if you'd like the VSCode devcontainers extension open sourced

https://github.com/microsoft/vscode-remote-release/issues/11664
1•wallzero•37m ago•0 comments

Investment leaders share views on AI job displacement as next big risk (2021)

https://www.bloomberg.com/news/articles/2021-01-12/what-do-wall-street-leaders-think-is-the-next-...
1•thoughtpeddler•40m ago•1 comments

Dnsfs. Store your files in others DNS resolver caches

https://blog.benjojo.co.uk/post/dns-filesystem-true-cloud-storage-dnsfs
2•882542F3884314B•40m ago•0 comments

Games Between Programs: The Ruliology of Competition

https://writings.stephenwolfram.com/2026/06/games-between-programs-the-ruliology-of-competition/
1•andromaton•40m ago•0 comments

SillyTavern: LLM Front End for Power Users

https://sillytavern.app/
1•doener•41m ago•0 comments

Show HN: Simple attributes for spec-driven agentic workflows (C#, Rust)

https://github.com/doublecouponday/gherkinsync
1•dcdgo•43m ago•0 comments