frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Psychedelic nasal spray reduced treatment-resistant depression for 8 weeks

https://www.psypost.org/single-dose-of-psychedelic-nasal-spray-reduced-treatment-resistant-depres...
1•giuliomagnifico•1m ago•0 comments

Tell HN: Claude Code now defaults to Haiku 5.5

2•albert_e•3m ago•0 comments

Protuna: Optuna but for Proteins

https://github.com/kumarshreshtha/protuna
1•kshreshtha•3m ago•1 comments

Official Lockheed Martin account vague posting

https://twitter.com/LockheedMartin/status/2116500446709703132
1•dmos62•4m ago•0 comments

Free Productivity Calculator – Daily Rate and Goal Planner

https://productivitycalculator.org
1•light001•9m ago•0 comments

Show HN: Turn websites into audio locally in the browser with WebGPU

https://storytella.io/
1•hallh•12m ago•0 comments

Sam Altman says DRAM capacity should go to data centers, not personal computers

https://www.tomshardware.com/tech-industry/data-centers/openai-ceo-says-its-quite-terrible-for-yo...
2•0x4e•15m ago•0 comments

HTMLSave – Instant single-file HTML hosting with subdomains and MCP

https://htmlsave.com
2•htmlsave•19m ago•0 comments

Binance restarts customer withdrawals after $6.3B heist

https://www.ft.com/content/1d4dd7b2-9dee-433b-ac2a-e8022af1dd07
2•throwaway2037•20m ago•0 comments

Computing with Time Travel (2015)

https://www.sciencedaily.com/releases/2015/12/151209091224.htm
2•bryanrasmussen•23m ago•0 comments

How hard is it to check for whitespace?

https://serce.me/posts/2026-10-30-how-hard-is-it-to-check-for-whitespace
3•SerCe•23m ago•0 comments

QwenPU: An LLM running inside another LLM's weights

https://huggingface.co/divagr1925/QwenPU
2•joshcsimmons•27m ago•0 comments

Fruth – A semantic state inference engine for AI

https://github.com/fl0ri0/fruth
2•fl0ri0•29m ago•1 comments

Student

2•nagdista•34m ago•0 comments

Avoid Public Functions Calling Other Public Functions

https://matklad.github.io/2026/10/29/pub-calls-pub.html
3•signa11•37m ago•1 comments

A tiny Pacific country rolls out universal basic income

https://www.economist.com/asia/2026/10/29/a-tiny-pacific-country-rolls-out-universal-basic-income
4•motionlessveloc•38m ago•1 comments

Introducing Kwi, a new KDE terminal emulator

https://blogs.kde.org/2026/11/01/introducing-kwi/
2•signa11•39m ago•0 comments

Preventing the Collapse of Civilization (2019) [video]

https://www.youtube.com/watch?v=ZSRHeXYDLko
1•ivanjermakov•41m ago•0 comments

Can my fine-tuned model pass Pangram?

1•meyerdav•43m ago•0 comments

Show HN: HackerTube by Andrej Karpathy

https://hackertube.org/
2•paaloeye•43m ago•0 comments

Securing Internet-Critical Software: How We Could Have Backdoored Bash

https://www.hacktron.ai/blog/hacking-gnu-savannah
2•kmm•48m ago•0 comments

Show HN: Rust crawler for SEO and content audits, with optional LLM review

https://crawler.siteone.io/
1•janreges•50m ago•0 comments

Magic vs. Wonder: memories of a distant future

1•nicfio•52m ago•0 comments

What factors shapes the future of UX learning?

https://docs.google.com/forms/d/e/1FAIpQLSfUrRL6qYGP_PlgqNdXRX_9dR92umWQAuetaGru1j02YG28rA/viewform
1•uxrabhi•53m ago•0 comments

Show HN: Safely connect GrokBot to your PC/VM: chosen folders and Claude/Codex

https://github.com/janreges/safe-grokbot-bridge
1•janreges•55m ago•0 comments

GTM Engineer Salary in 2026

https://gtmjobs.xyz/gtm-engineer-salary
2•meetvolley•59m ago•0 comments

Large-scale battery storage systems check their charge every 60 seconds, causing

https://www.fz-juelich.de/en/news/archive/press-release/2026/mystery-of-60-second-fluctuations-in...
2•fanf2•1h ago•0 comments

Photographer captures images of hundreds of satellites

https://www.stuff.co.nz/culture/361053243/kiwi-photographer-captures-images-hundreds-satellites-n...
3•hermitcrab•1h ago•0 comments

You can't create a different life while continuing to make the same choices

https://randomfuckingknowledge.substack.com/p/the-four-choices-that-change-how
2•TheCreativePrin•1h ago•0 comments

Europe's Fossil-Fuel Problem Has an Electric Solution

https://www.bloomberg.com/news/newsletters/2026-10-31/europe-s-fossil-fuel-problem-has-an-electri...
3•simonebrunozzi•1h ago•0 comments
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!