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

Comments

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

Some ideas for companies that need people to come to the office

https://vishal.rs/essay/some-ideas-for-companies-that-need-people-to-come-to-the-office
1•vishalontheline•29s ago•0 comments

QCK-FDP: Hallucination Detection 30,000x Faster. Runs on CPU

https://github.com/QCK-Framework/QCK_SMART_Fractal-Data-Pruning
1•qck-framework•1m ago•0 comments

Show HN: Edgee – We Made Claude Pro Last 26.5% Longer

https://www.youtube.com/watch?v=EQHYskM0nmg
5•sachamorard•6m ago•0 comments

KVM Is The Weak Link – How a $30 Device can own your network

https://eclypsium.com/blog/your-kvm-is-the-weak-link-how-30-dollar-devices-can-own-your-entire-ne...
2•cws•7m ago•0 comments

Show HN: Open-source CLI that turns 128 test failures into 2 root causes

https://github.com/bilalimamoglu/sift
2•bimamoglu•8m ago•0 comments

I Asked Claude to Profile Me Like a CIA Asset. It Was Uncomfortably Accurate

https://ezzeriesa.notion.site/PSY-2026-0318-Subject-BERLIN-3281308b4204809caca4f6182270ff29
2•kurinikku•8m ago•0 comments

Markdown UI – rendering interactive widgets in plain Markdown

https://github.com/BlueprintLabIO/markdown-ui
2•mihau•8m ago•0 comments

Thoughts on OpenAI acquiring Astral and uv/ruff/ty

https://simonwillison.net/2026/Mar/19/openai-acquiring-astral/
2•jt-hill•9m ago•0 comments

Stop Using /Init for Agents.md

https://medium.com/@addyosmani/stop-using-init-for-agents-md-3086a333f380
2•speckx•9m ago•0 comments

Many Meanings of the Word Model

https://0byte.io/articles/many_meanings_of_model.html
2•0bytematt•9m ago•0 comments

Show HN: Hopsule – Persistent Memory Layer for AI Engineering

https://hopsule.com/
3•firatcan•12m ago•0 comments

War may bring lasting change to the airline business

https://www.economist.com/business/2026/03/16/war-may-bring-lasting-change-to-the-airline-business
3•edward•12m ago•0 comments

Cleaning the Slate: The Engineering Behind Python 3.0

https://techlife.blog/posts/cleaning-the-slate-the-radical-engineering-behind-python-3-0-the-stor...
4•tsenturk•14m ago•0 comments

Professional Robotics League

https://www.pro-rl.com
3•Jupe•14m ago•0 comments

Noq: n0's new QUIC implementation in Rust

https://www.iroh.computer/blog/noq-announcement
11•od0•15m ago•0 comments

The Sacred Project of American Sociology

https://heterodoxacademy.org/blog/social-science-sacred-project-american-sociology/
2•appreciatorBus•15m ago•0 comments

At the last minute, Meta decides not to kill Horizon Worlds VR after all

https://arstechnica.com/gadgets/2026/03/at-the-last-minute-meta-decides-not-to-kill-horizon-world...
4•canucker2016•15m ago•0 comments

Is cheap energy the key to China gaining AI supremacy?

https://www.economist.com/china/2026/03/18/is-cheap-energy-the-key-to-china-gaining-ai-supremacy
3•edward•15m ago•0 comments

TCGPlayer Cart Optimizer Using HiGHS

https://github.com/shamwow/tcgplayer-optimizer
3•shahmeern•16m ago•0 comments

Canada's population shrank last year – a first for the country, StatsCan says

https://www.cbc.ca/news/politics/canada-population-decline-first-time-9.7133643
3•dj_rock•17m ago•0 comments

US to require $15,000 bond to visa recipients from 12 more countries

https://www.reuters.com/world/americas/us-require-15000-bond-visa-recipients-12-more-countries-20...
5•onemoresoop•18m ago•0 comments

Fear and Fragility: The Glass Delusion and Its History

https://publicdomainreview.org/essay/fear-and-fragility-the-glass-delusion-and-its-history
3•Petiver•18m ago•0 comments

Cartographer Margaret Wickens Pearce is charting a new way to see the world

https://www.nationalgeographic.com/culture/nat-geo-33/article/margaret-wickens-pearce-2026
3•bryanrasmussen•18m ago•0 comments

CBC: A Superior Goal Setting and Execution Framework

https://alnewkirk.com/frameworks/cbc
2•iamalnewkirk•22m ago•0 comments

Contracts for March 18, 2026

https://www.war.gov/News/Contracts/Contract/Article/4437670/contracts-for-march-18-2026/
2•kashnote•24m ago•0 comments

Three Questions About Each Bug You Find (1989)

https://multicians.org/thvv/threeq.html
2•tkhattra•25m ago•0 comments

The Download: Quantum computing for health, and why the world doesn't recycle m

https://www.technologyreview.com/2026/03/19/1134413/the-download-quantum-computing-health-recycli...
2•joozio•25m ago•0 comments

Self-hosting our GitHub Action runners

https://www.jmduke.com/posts/how-i-saved-100.html
3•speckx•27m ago•0 comments

Ask HN: How do you keep up with replies to your posts/comments?

4•alcazar•28m ago•5 comments

AgentBPF: eBPF-based observability for LLM agent trajectories

https://github.com/pandyamarut/AgentBPF
3•mwiki•29m ago•0 comments