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!

Mercedes-Benz gets first dibs on ProLogium's Gen4 solid-state EV battery cells

https://electrek.co/2026/09/24/mercedes-priority-prologiums-gen4-solid-state-ev-battery/
1•cisc•1m ago•0 comments

Valen: A multimodal decision model inspired by Jev

https://github.com/Liuziyu77/Valen
1•taylorfinley•4m ago•0 comments

The Murky History of Soviet-Born Tetris

https://thereader.mitpress.mit.edu/the-bizarre-murky-history-of-soviet-born-tetris/
1•EA-3167•8m ago•0 comments

GitLab Outage

https://status.gitlab.com/
9•kunley•9m ago•4 comments

Show HN: Jev-browse – browser sub-tasks for coding agents at ~1/3 the cost

https://github.com/danielnc/jev-browse
1•danielnc•12m ago•0 comments

It's sinister that Meta's Muse AI mascot is so cute

https://www.theverge.com/column/999999/optimizer-meta-muse-ai-cute
2•colinprince•12m ago•0 comments

MentalHealthBench

https://openai.com/index/introducing-mentalhealthbench/
2•gmays•14m ago•0 comments

CTNicholas Multiplayer-Coding-Agents

https://github.com/CTNicholas/multiplayer-coding-agents
1•handfuloflight•14m ago•0 comments

Special police to investigate threats to democracy, Swedish election fraud

https://kvartal.se/jesperandersson/artiklar/misstankt-valbrott-i-malmo-flyttar-till-specialenhet/...
1•try-working•15m ago•1 comments

Launching FreeBSD/EC2 Desktop AMIs

https://www.daemonology.net/blog/2026-09-24-Launching-FreeBSD-EC2-desktop-AMIs.html
1•cperciva•16m ago•0 comments

Turbocharging Your Python Workflow

https://medium.com/@therealcomtom/turbocharging-your-python-workflow-315dd52e14fe
1•comtom•16m ago•0 comments

Award-Winning French Author Accused of Using AI to Write Debut Novel

https://www.cbc.ca/news/canada/montreal/thelyson-orelien-ai-scandal-9.7355167
1•BiraIgnacio•17m ago•0 comments

Zuse: Open-Source Cloud Agents

https://github.com/swarajbachu/zuse
1•handfuloflight•18m ago•0 comments

Cal Newport: Here's What to Ask A.I. Leaders

https://www.nytimes.com/2026/09/24/opinion/congress-ai-sam-altman.html
1•johnny313•19m ago•0 comments

One API for Frontier Media Models

https://blog.comfy.org/p/introducing-comfy-router-one-api
1•gmays•22m ago•0 comments

Welcome to the Age of Listening Devices

https://finance.yahoo.com/technology/article/welcome-to-the-age-of-listening-devices-144845987.html
2•hn_acker•22m ago•1 comments

Interesting QA Career building book with interview tips

https://link.springer.com/book/10.1007/979-8-8688-2166-0
1•qaprof•23m ago•0 comments

Building an Ultra-High Throughput AI-SQL Engine

https://fsdatalab.github.io/blog/introducing-quail/
1•matt_d•23m ago•0 comments

Goldman reaped more than $200M in fees from hedge fund Situational Awareness

https://www.ft.com/content/bdec4129-ccac-4149-aa53-90ddd50cb925
1•JumpCrisscross•23m ago•0 comments

Bushmen

https://mapwriting.substack.com/p/why-i-cant-stop-thinking-about-the
2•chandlerh•24m ago•0 comments

Mini Test Planning: How to add rigor without slowing down QA

https://www.qawithahmed.com/mini-test-planning-how-to-add-rigor-without-slowing-down-qa-2/
1•qaprof•25m ago•0 comments

Internet domain subprocess.run redirects to the Python docs for subprocess.run()

1•theanonymousone•25m ago•0 comments

Show HN: Sprocket – A bioinformatics workflow engine in Rust, from St. Jude

https://sprocket.bio/
1•clmcleod•26m ago•0 comments

DraftKings Is Using AI to Supercharge the Harms of Online Behavioral Advertising

https://www.eff.org/deeplinks/2026/09/draftkings-using-ai-supercharge-harms-online-behavioral-adv...
3•hn_acker•28m ago•0 comments

A24, Sony, or the New York Times May Soon Swallow Letterboxd

https://gizmodo.com/a24-sony-or-the-new-york-times-may-soon-swallow-letterboxd-2000817016
1•rdmuser•28m ago•0 comments

Lessons for Software Developers from Heinlein (2009)

https://www.computerworld.com/article/1449456/7-lessons-for-software-developers-from-heinlein.html
1•mooreds•28m ago•0 comments

How to Own a 3-Year Technical Roadmap (and Get the Time to Execute It)

https://vikmodi.medium.com/how-to-own-a-3-year-technical-roadmap-and-get-the-time-to-execute-it-9...
1•mooreds•29m ago•0 comments

Blondin's Assignment America (1997)

https://www.blondins.com/
1•mooreds•30m ago•0 comments

The Antitrust Problem with Meta's Settlement with the States

https://www.techdirt.com/2026/09/24/the-antitrust-problem-with-metas-settlement-with-the-states/
3•hn_acker•31m ago•0 comments

The model observes, a table decides: keeping an LLM out of pet triage

https://tailstory-app.com/en/blog/model-observes-table-decides
1•Mohsentr•31m ago•0 comments