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!

Too ugly, too noisy, too American? France's great air con debate

https://www.cnn.com/2026/07/07/europe/france-heatwave-air-con-politics-intl
1•rawgabbit•3m ago•0 comments

Summary: Analytic Idealism in a Nutshell by Bernardo Kastrup

https://www.chestergrant.com/summary-analytic-idealism-in-a-nutshell-by-bernardo-kastrup
1•chegra•3m ago•0 comments

MSE – Why am I finding the Catalan numbers in these "Snowball Numbers"?

https://math.stackexchange.com/questions/5142872/why-am-i-finding-the-catalan-numbers-in-these-sn...
1•philipfweiss•4m ago•0 comments

12.4M US business registrations are free on state open-data portals

https://gist.github.com/BhackerJ/22a35fead8764782189c7a20c5ded0d7
1•chonghaoju•4m ago•1 comments

Are Humanoid Robots Ready to Be Deployed?

https://www.newyorker.com/magazine/2026/07/06/are-humanoid-robots-ready-to-be-deployed
1•tuxguy•8m ago•1 comments

Show HN: Disclosure Lookup – a Caido plugin that finds where to report a vuln

https://github.com/disclose/caido-lookup
1•caseyjohnellis•16m ago•0 comments

There's a Global Network of Fungi Under Your Feet This Is the First Complete Map

https://www.wired.com/story/theres-a-global-network-of-fungi-under-your-feet-this-is-the-first-co...
1•Jimmc414•19m ago•4 comments

Apple updates vended agent skills: Xcode 27 Beta 3

https://petegoldsmith.com/blog/2026-07-07-xcode-27-beta-3-agent-skills/
2•theraven•20m ago•0 comments

A Sad Kind of Convenience - The death of physical media

https://www.theatlantic.com/technology/2026/07/playstation-ends-discs/687770/
1•Bondi_Blue•20m ago•1 comments

Show HN: Lingbot Vision – Self-Supervised Dense Perception (0.296 NYUv2 RMSE)

https://technology.robbyant.com/lingbot-vision
1•Kajaking•20m ago•0 comments

Balancing Claude 4.8 with GLM 5.2 in mid-level Coding Agent structuring prompts

https://cimons.com/article/balancing-claude-with-glm-5-2-in-mid-level-coding-agent-structuring-pr...
1•etcimon•20m ago•1 comments

Snap sued by parents of girl who was raped by man she met on Snapchat

https://www.latimes.com/business/story/2026-06-25/snap-sued-by-parents-of-girl-who-was-raped-by-m...
2•1vuio0pswjnm7•20m ago•0 comments

CapTablex: Open-source cap table managment in Elixir

https://github.com/captablex/captablex
1•rayrrr•28m ago•1 comments

A Mom Said Infant Formula Killed Her Baby. The Manufacturer Closed the File

https://kffhealthnews.org/health-industry/infant-formula-adverse-events-nec-baby-deaths-fda-repor...
1•Jimmc414•29m ago•0 comments

U.S. vs. Live Nation: Proposed Final Judgment and Competitive Impact Statement

https://www.federalregister.gov/documents/2026/07/06/2026-13623/united-states-et-al-v-live-nation...
1•Jimmc414•30m ago•0 comments

Show HN: My 11 year old daughter and I build this DQ8 style game on macOS

https://code.intellios.ai/cedricsquest/
1•coolwulf•31m ago•1 comments

PyPI Downloads accuracy

https://pepy.tech/projects/finops-mcp
1•chaandannn•31m ago•0 comments

Atlanta-based company saved $100k by replacing Salesforce with Replit-built CRM

https://twitter.com/amasad/status/2074274666709987663
1•backlit4034•31m ago•1 comments

Xbox cuts 3,200 jobs as gaming business struggles

https://www.latimes.com/entertainment-arts/business/story/2026-07-06/xbox-cuts-3-200-jobs-as-part...
1•1vuio0pswjnm7•37m ago•0 comments

A field guide to Claude Fable 5: Finding your unknowns

https://claude.com/blog/a-field-guide-to-claude-fable-finding-your-unknowns
1•geoffbp•38m ago•0 comments

AI's Volatile Power Use Tests Grid Limits

https://spectrum.ieee.org/data-centers-grid-instability
2•pseudolus•38m ago•0 comments

Microsoft's Xbox to Cut 3,200 Jobs, Divest Five Studios in Major Overhaul

https://www.bloomberg.com/news/articles/2026-07-06/microsoft-s-xbox-to-cut-3-200-jobs-divest-five...
1•1vuio0pswjnm7•41m ago•0 comments

Llamas on the Web

https://reeselevine.github.io/llamas-on-the-web/
1•thesimpleone•53m ago•0 comments

DARPA program to make 30 yr batteries for drones from nuclear waste

https://www.defenseone.com/technology/2026/07/these-light-weight-power-cells-run-nuclear-waste-an...
2•Gaishan•54m ago•0 comments

Why "a nice place to work" doesn't just happen

https://twitter.com/nithin0dha/status/2074098865511563473
2•dsr12•55m ago•0 comments

Unis are relying on AI-detection software to catch cheating. Does it work

https://www.nature.com/articles/d41586-026-01358-2
2•gnabgib•1h ago•1 comments

Amor Fati Entropy

https://hollisrobbinsanecdotal.substack.com/p/amor-fati-entropy
1•HR01•1h ago•0 comments

Show HN: Sel – macOS screen sharing that shows only the windows you pick

https://sel.toron.dev
1•ariaghora•1h ago•1 comments

Custom coreboot firmware (and utilities) for your Chromebook/Chromebox

https://docs.mrchromebox.tech/
1•lwhsiao•1h ago•0 comments

Karpathy, Google, Tan agree Markdown is the answer, but not for the same problem

https://thenewstack.io/markdown-agent-memory-moat/
2•theanonymousone•1h ago•0 comments