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•11mo ago

Comments

MaximosMK•11mo 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!

Your Single Use iPhone [video]

https://www.youtube.com/watch?v=NG-lLt5X3Rs
1•Klaster_1•3m ago•0 comments

A unified Go SDK for working with large language models

https://github.com/aarock1234/ai
1•abdelsabbah•4m ago•1 comments

Lightweight internet radio management tool

https://github.com/tchovi/AirBoneRadio
1•Indigenism•7m ago•1 comments

Code Review Is the New Bottleneck for Engineering Teams

https://newsletter.eng-leadership.com/p/code-review-is-the-new-bottleneck
1•gpi•8m ago•0 comments

End of the Orban Era

https://www.bloomberg.com/news/articles/2026-04-12/end-of-the-orban-era-the-party-is-just-startin...
1•dlx•9m ago•1 comments

Self-Improving AI Agent

https://github.com/NousResearch/hermes-agent
1•granto•10m ago•0 comments

Jyf

1•ramzidddinq•11m ago•0 comments

Show HN: Cryptr a shell utility for encrypting and decrypting files with OpenSSL

https://github.com/nodesocket/cryptr
1•nodesocket•12m ago•0 comments

A Canonical Generalization of OBDD

https://arxiv.org/abs/2604.05537
1•luu•13m ago•0 comments

The Expensive Anxiety of AI

https://aarils.com/personal/the-expensive-anxiety-of-ai
1•bridgettegraham•13m ago•0 comments

How are you reducing LLM token costs for async workflows?

https://github.com/parallem-ai/parallem
1•alexliu79•25m ago•1 comments

Balsamiq AI

https://balsamiq.com/product/ai/
1•ilt•28m ago•0 comments

StackTrove: Encrypted local registry for all your side projects

https://github.com/sennaBruno/stacktrove
1•essieli•32m ago•0 comments

Justin Sun Accuses Trump's WLFI Cryptocurrency of Hiding Wallet Freeze Function

https://beincrypto.com/justin-sun-slams-world-liberty-financials-blacklist-feature/
2•jrflowers•36m ago•0 comments

'The gravest crime against humanity': What does the UN vote on slavery mean?

https://www.bbc.com/news/articles/c0rxqng5pyno
1•gpi•39m ago•0 comments

IBM AP-101 general-purpose computer [pdf]

https://gandalfddi.z19.web.core.windows.net/Shuttle/IBM%20AP-101S%20General%20Purpose%20Computer%...
1•__patchbit__•42m ago•0 comments

Your Harness, Your Memory

https://blog.langchain.com/your-harness-your-memory/
3•tanelpoder•46m ago•0 comments

Show HN: Tokemon – monitor token use with out refreshing 27 browser tabs

https://github.com/rvantonder/tokemon
1•rvttt•50m ago•0 comments

Overcoming Informational Risk

https://bencornia.com/blog/overcoming-informational-risk
1•bencornia•50m ago•0 comments

Best AI coding interview assistant in 2026

https://www.linkjob.ai/interview-questions/ai-coding-interview-assistant/
1•Silviaaa•54m ago•1 comments

Kindle users in uproar re: latest update, old devices now unusable: 'Fuck You '

https://nypost.com/2026/04/09/tech/kindle-to-cease-support-for-old-devices-causing-user-uproar/
2•1vuio0pswjnm7•54m ago•0 comments

Going Beyond World Models and VLAs

https://generalistai.com/blog/apr-07-2026-beyond-world-models
1•NeoInHacker•56m ago•1 comments

Show HN: Chipmunkify – I used ML to solve audio's dumbest problem

https://www.chipmunkify.com/
1•treelover•57m ago•1 comments

Artemis II: Christina Koch's PCD Failure

4•robgibbons•59m ago•1 comments

Show HN: React Modern Audio Player

https://github.com/slash9494/react-modern-audio-player
1•musgravite•1h ago•0 comments

Haunt, the 70s text adventure game, is now playable on a website

https://haunt.madebywindmill.com
20•jscalo•1h ago•3 comments

A Simple Lofi Player

https://github.com/talwat/lowfi
3•lwhsiao•1h ago•1 comments

Why Do Computers Stop and What Can Be Done About It? (1985) [pdf]

https://pages.cs.wisc.edu/~remzi/Classes/739/Fall2018/Papers/gray85-easy.pdf
1•jruohonen•1h ago•0 comments

Tell HN: Claude-code prompt-cache workaround/fix

1•g4cg54g54•1h ago•0 comments

SFPD investigates apparent shooting near OpenAI CEO Sam Altman's home

https://www.sfchronicle.com/bayarea/article/sam-altman-openai-gunfire-22202648.php
2•throwaway2027•1h ago•2 comments