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!

The GitHub Actions Language: Usage, Evolution, and Workflow Reliability

https://arxiv.org/abs/2605.26825
1•crohr•1m ago•0 comments

Netflix is building an AI animation studio

https://www.theverge.com/column/930118/netflix-gen-ai-animation-inkubator
1•andsoitis•1m ago•0 comments

AI orientation before retrieval and action

https://github.com/SuperHeroesAreReal/AIluminode
1•dJT87•2m ago•0 comments

Conversations With Our Future Robot Overlords (and their pet human) [video]

https://www.youtube.com/watch?v=wokyfBA7lbY
1•deadprogram•5m ago•0 comments

Released reminders-sync, bug fixes for neural web

1•Okerew•6m ago•0 comments

Everyone's building AI agents that remember. I built one that has a body

https://sbarron.com
1•barronai•7m ago•0 comments

The Std:Bitset Story: How a Practical MS‑DOS Problem Contributed to C++

https://freshsources.com/blog/files/0efc66caabe2cb443a6acae6aca0f707-0.html
1•ingve•7m ago•0 comments

Microsoft admits it 'cannot guarantee' data sovereignty (2025)

https://www.theregister.com/off-prem/2025/07/25/microsoft-exec-admits-it-cannot-guarantee-data-so...
1•leonidasrup•9m ago•0 comments

LG reportedly discussing the sale of its TV business to Hisense

https://www.notebookcheck.net/LG-reportedly-discussing-the-sale-of-its-TV-business-to-Hisense.130...
2•Markoff•10m ago•1 comments

Show HN: I made samspov.com to easily track updates

https://samspov.com
3•NKCSS•16m ago•0 comments

Manny Nosowsky, Whose Wordplay Enlivened Times Crosswords, Dies at 94

https://www.nytimes.com/2026/05/24/us/manny-nosowsky-dead.html
1•Michelangelo11•16m ago•0 comments

Hetzner Price Adjustment

https://www.hetzner.com/pressroom/standardization-and-price-adjustment-of-our-server-products/
1•TechTechTech•17m ago•0 comments

SOLID – ISP Is a Conditional Corollary of Dip Applied per Client

https://zenodo.org/records/20350293
1•humanfromearth9•18m ago•1 comments

Using typing in Python leads to different sorts of code

https://utcc.utoronto.ca/~cks/space/blog/python/TypeHintsDifferentCode
1•ingve•21m ago•0 comments

Fiber Optic Drone

https://en.wikipedia.org/wiki/Fiber_optic_drone
1•throwfaraway135•22m ago•0 comments

SOLID – Why SRP Is Wrong: The Cardinality Error in the SRP

https://zenodo.org/records/20415656
1•humanfromearth9•23m ago•1 comments

When products think: navigating the AI product shift

https://www.cesarrg.com/when-products-think-navigating-the-ai-product-shift/
1•cesarrg•26m ago•0 comments

A useful paper on the case for AI data centres in space [pdf]

https://starcloudinc.github.io/wp.pdf
2•nilen•27m ago•0 comments

Prepare your "no" and keep it handy

https://sive.rs/n0
1•Michelangelo11•27m ago•0 comments

Robinhood Lets Customers Use AI to Trade Stocks, Make Credit-Card Purchases

https://www.wsj.com/tech/ai/robinhood-lets-customers-use-ai-to-trade-stocks-make-credit-card-purc...
1•cesarrg•29m ago•0 comments

Seven Ways to Avoid Losing Your Job to AI

https://www.thefp.com/p/tyler-cowen-seven-ways-to-avoid-losing
3•yarapavan•30m ago•2 comments

Why the US is moving troops from Germany to Poland: a US Army officer explains

https://vulpesetleo.substack.com/p/kosciuszko-smiles-for-our-freedom
2•hnjm•32m ago•1 comments

DiffusionBlocks: Training Neural Networks One Block at a Time

https://pub.sakana.ai/diffusionblocks/
2•hardmaru•32m ago•0 comments

Ax language: Compact source, build for agents

https://axlanguage.github.io/axlang/
2•mellosouls•33m ago•1 comments

Show HN: LaunchPact – get upvotes for your ProductHunt launch

https://www.launchpact.io
2•devtanna•33m ago•0 comments

Learnings from training a frontier font generation model

https://www.mixfont.com/blog/learnings-from-training-a-frontier-font-generation-model
1•justswim•36m ago•0 comments

Train 1T parameter LLM with 8 GPUs?

1•kendy1992•40m ago•0 comments

Energy Efficiency across Programming Languages [pdf]

https://greenlab.di.uminho.pt/wp-content/uploads/2017/09/paperSLE.pdf
1•doener•42m ago•2 comments

Google worker charged with using internal data to make $1.2M on Polymarket

https://www.bbc.com/news/articles/c052yv259jvo
1•ZeljkoS•43m ago•0 comments

Rcmd: Reimagined Command-Tab

https://lowtechguys.com/rcmd/
3•doener•45m ago•0 comments