frontpage.
newsnewestaskshowjobs

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!

Daily Orbs

https://dailyorbs.com/
1•10xDev•50s ago•0 comments

Gforth 1.0

https://gforth.org/manual/1.0/NEWS.html
2•joshcsimmons•2m ago•0 comments

The good old days (of programming)

https://fixnum.org/2026-10-26-the-good-old-days/
1•sspiff•2m ago•0 comments

DeepSeek reportedly raises $15B days after US restrictions

https://techcrunch.com/2026/10/22/deepseek-reportedly-raises-15b-days-after-us-restrictions/
1•01-_-•2m ago•0 comments

Hey, Y Combinator - What will happen to humans?

2•pikseladam•3m ago•0 comments

Grok deepfake case reopened after Bureau reporting

https://www.thebureauinvestigates.com/stories/2026-10-22/grok-deepfake-case-reopened-after-bureau...
1•01-_-•3m ago•0 comments

Gems of DuckDB 2.0.0

https://duckdb.org/2026/10/26/gems-of-duckdb-200
2•jonbaer•8m ago•0 comments

Simple NetBSD Webserver

https://bsandro.tech/posts/simple-netbsd-webserver/
1•ibobev•14m ago•0 comments

GDPR change lets companies train AI on Europeans' personal data without consent

https://twitter.com/IntCyberDigest/status/2114838732197224927
1•weberer•14m ago•0 comments

Keeping API keys out of our AI agent's sandbox, and what that doesn't solve

https://askdoozy.com/blog/ai-agent-api-keys-sandbox
1•shivsarthak•15m ago•0 comments

Show HN: Ulak – Run Docker without a local Docker daemon

https://github.com/syy/ulak
2•xorxor•15m ago•0 comments

OpenLDK: Bringing the Java World into Common Lisp

https://atgreen.github.io/repl-yell/posts/openldk-java-in-common-lisp/
2•ibobev•16m ago•0 comments

Keyless Entry: Hacking SwitchBot Smart Locks

https://neodyme.io/en/blog/switchbot/
2•ibobev•16m ago•0 comments

Show HN: Turn product photos into new scenes and short videos

https://www.piclumen.com/
1•rollingcarollin•17m ago•0 comments

Do not remove Contracts from C++26 [pdf]

https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4433r0.pdf
1•khalidkhair•18m ago•0 comments

Ownership – By Thorsten Ball – Register Spill

https://registerspill.thorstenball.com/p/ownership
1•fagnerbrack•24m ago•0 comments

I will no longer upload to NEW

https://lists.debian.org/debian-devel/2026/10/msg00263.html
7•edward•26m ago•0 comments

VCAT – Every line of the Voynich Manuscript, as a versioned dataset

https://github.com/noah-chelednik/voynich-data
1•chedai__•27m ago•0 comments

Show HN: Hatamoto batteries-included CMS in Go

https://hatamoto.dev/
6•teslazen•28m ago•7 comments

What Do Platform Engineers Do After Automation?

https://www.syntasso.io/post/what-do-platform-engineers-actually-do-after-automation
1•danielbryantuk•29m ago•0 comments

Ten Times I Bowed to the Genius of Ancient Indian Gurus (and Still Counting)

https://medium.com/@sahana.singh/10-times-i-bowed-to-the-genius-of-ancient-indian-gurus-and-still...
2•axiologist•30m ago•1 comments

Show HN: Minebender – Minesweeper in Bend2 with proven no-guess assist

https://github.com/luiscleto/minebender
1•lfcc•32m ago•0 comments

Rest of World faces prospect of shutting down

https://www.semafor.com/article/10/25/2026/rest-of-world-faces-prospect-of-shutting-down
1•DeepLogin•32m ago•0 comments

Show HN: Imp, an LLM Server for RTX 50 GPUs, Written by Claude Code

https://github.com/kekzl/imp
1•kekz•34m ago•0 comments

Show HN: PrettyUp – Free portrait editing for photos and videos in the browser

https://www.prettyupapp.com/
1•awa11•35m ago•1 comments

You don't have a "Bluesky account"

https://lou.gg/blog/you-dont-have-a-bluesky-account/
2•louisescher•40m ago•0 comments

Alibaba's Qwen3.8-Flash-Next model tried to upload a file to Beijing in a test

https://www.notebookcheck.net/Alibaba-s-Qwen3-8-model-tried-to-upload-a-file-to-Beijing-in-a-test...
4•nh43215rgb•45m ago•0 comments

Show HN: ToolConfig – EditorConfig, extended to formatters and linters

https://github.com/mathematic-inc/toolconfig
2•jrandolf•46m ago•0 comments

1 in 8B – An AI-Powered Life Simulator

https://1in8billion.games
2•dotcurio•46m ago•0 comments

LARPing with Agents (and Why It Works)

https://chrlschn.dev/blog/2026/10/larping-with-agents-and-why-it-works/
2•CharlieDigital•48m ago•0 comments