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!

.de TLD offline due to DNSSEC?

https://dnssec-analyzer.verisignlabs.com/nic.de
1•warpspin•40s ago•1 comments

GPT-5.5 Instant: Benchmarking the 52% Hallucination Reduction

https://the-decoder.com/chatgpt-update-rolls-out-gpt-5-5-instant-with-fewer-hallucinations-and-mo...
1•mohit17mor•3m ago•0 comments

The Evolving Foundations of Math

https://www.quantamagazine.org/series/the-evolving-foundations-of-math/
1•Anon84•4m ago•0 comments

A Namecheap bug got my domain suspended

https://captnemo.in/blog/2026/05/05/namecheap-whois/
1•captn3m0•4m ago•0 comments

FlashAlpha – Pre-computed GEX, vol surfaces and Greeks API for options traders

https://flashalpha.com/
1•SteveHenderson•5m ago•0 comments

Amazon's Durability

https://stratechery.com/2026/amazons-durability/
1•nowflux•6m ago•0 comments

Show HN: Faction Fiasco – single-player card battler, 100 unhinged characters

https://factionfiasco.com/
2•arowe•8m ago•1 comments

Concerns about health effects of seed oils are without scientific foundation

https://www.tandfonline.com/doi/full/10.1080/10408398.2026.2657527#abstract
1•littlexsparkee•9m ago•0 comments

ZenWinHook: Windows hooks for intercepting,modifying and controlling

https://github.com/talkingtogod/zenwinhook
1•midleg•9m ago•0 comments

Ads/CFT Correspondence

https://en.wikipedia.org/wiki/AdS/CFT_correspondence
1•simonebrunozzi•10m ago•0 comments

We ditched database triggers for audit logs

https://pydantic.dev/articles/audit-logs-replace-database-triggers
1•qianli_cs•10m ago•0 comments

Teaching Agents to "Invoke_Claude"

https://ninjahawk.github.io/blog/posts/invoke-claude.html
1•ninjahawk1•11m ago•0 comments

Your Attempt to Solve Debate Will Not Work

https://www.astralcodexten.com/p/your-attempt-to-solve-debate-will
1•paulpauper•11m ago•0 comments

Your AI Editor Doesn't Know What You're Doing

https://hashino.github.io/jekyll/update/2026/05/05/your-ai-editor-doesnt-know-what-youre-doing.html
1•hashino•11m ago•0 comments

Building the Future

https://www.coryd.dev/posts/2026/building-the-future
1•cdrnsf•12m ago•0 comments

Why Reddit blocked my daily visit to its mobile website

https://arstechnica.com/information-technology/2026/05/why-reddit-blocked-my-daily-visit-to-its-m...
3•robotnikman•13m ago•1 comments

Mapping Strings to Float Arrays in Go: How Fast Can We Go?

https://lemire.me/blog/2026/05/05/mapping-strings-to-float-arrays-in-go-how-fast-can-we-go/
1•chmaynard•13m ago•0 comments

Agentic Malware Analysis: String Decryption, API Hashing and Unpacking [video]

https://www.youtube.com/watch?v=azej1P17w9E
3•moneroloop2018•14m ago•0 comments

wolfSSL Announces SPDM Support in wolfTPM TPM 2.0

https://www.wolfssl.com/announcing-spdm-support-in-wolftpm/
1•aidangarske•15m ago•1 comments

Decomposing a Payment Gateway Integration: A Real /Draft:Decompose Walkthrough

https://www.getdraft.dev/blog/decompose-payment-gateway/
2•mayurpise•23m ago•0 comments

SMG: The Case for Disaggregating CPU from GPU in LLM Serving

https://pytorch.org/blog/lightseek-smg/
2•gmays•25m ago•0 comments

Google UK staff vote to unionise in protest against Israeli military contract

https://www.telegraph.co.uk/business/2026/05/05/google-ai-staff-vote-unionise-protest-israel-cont...
10•tmnvix•29m ago•0 comments

Are the Brooms Multiplying Yet?

https://maartenboudry.substack.com/p/are-the-brooms-multiplying-yet
2•paulpauper•30m ago•0 comments

Show HN: Score any website for AI design patterns

https://github.com/AdrianKrebs/ai-design-checker
2•hubraumhugo•32m ago•0 comments

Elixirkit – Building Desktop Apps with Elixir and Tauri

https://hexdocs.pm/elixirkit/tauri.html
4•auraham•33m ago•0 comments

How do you and your partner decide what to do on date nights?

3•meashik•33m ago•1 comments

US to safety test new AI models from Google, Microsoft, xAI

https://www.bbc.com/news/articles/cgjp2we2j8go
5•devonnull•35m ago•1 comments

Kuo: OpenAI Rumored to be fast-tracking first "AI agent phone"

https://xcancel.com/mingchikuo/status/2051523855286776034
2•etothet•36m ago•0 comments

Offshore wind's clean energy potential remains largely untapped, say experts

https://news.mongabay.com/2026/04/offshore-winds-clean-energy-potential-remains-largely-untapped-...
6•PaulHoule•37m ago•0 comments

A Theory of Deep Learning

https://elonlit.com/scrivings/a-theory-of-deep-learning/
4•elonlit•38m ago•0 comments