<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: travisvn</title><link>https://news.ycombinator.com/user?id=travisvn</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 18 Aug 2026 18:20:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=travisvn" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by travisvn in "Enable CORS for Your Blog"]]></title><description><![CDATA[
<p>The entire web app is JS based. It's a requirement I'm ok with.<p>And to answer your question, you're seeing that kind of styling so frequently because it's likely part of <i>Framer Motion</i>, an extremely popular animation library<p><a href="https://www.npmjs.com/package/framer-motion" rel="nofollow">https://www.npmjs.com/package/framer-motion</a>
<a href="https://www.npmjs.com/package/motion" rel="nofollow">https://www.npmjs.com/package/motion</a></p>
]]></description><pubDate>Mon, 02 Mar 2026 07:33:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47214881</link><dc:creator>travisvn</dc:creator><comments>https://news.ycombinator.com/item?id=47214881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47214881</guid></item><item><title><![CDATA[New comment by travisvn in "Enable CORS for Your Blog"]]></title><description><![CDATA[
<p>Hey folks, I'm the developer working on Blogs Are Back. WakaTime has me clocked in at over 900 hours on this project so far...<p>If CORS weren't an issue, it could've been done in 1/10th of that time. But if that were the case, there would've already been <i>tons</i> of web-based RSS readers available.<p>Anyway, the goal of this project is to help foster interest in indie blogs and help a bit with discovery. Feel free to submit your blog if you'd like!<p>If anyone has any questions, I'd be happy to answer them.</p>
]]></description><pubDate>Mon, 02 Mar 2026 07:20:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47214801</link><dc:creator>travisvn</dc:creator><comments>https://news.ycombinator.com/item?id=47214801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47214801</guid></item><item><title><![CDATA[New comment by travisvn in "Block the “Upgrade to Tahoe” alerts"]]></title><description><![CDATA[
<p>Hey everyone, I'm the owner of the repo that Rob references in his blog post (<a href="https://github.com/travisvn/stop-tahoe-update" rel="nofollow">https://github.com/travisvn/stop-tahoe-update</a>)<p>Just wanted to comment to see if I can help answer any questions as well as mentioning that we improved the instructions in the README based on some of the points Rob made a few weeks back.<p>There really are a large number of us out there that <i>know</i> Tahoe would be a downgrade to their current setup<p>If you have any ideas on how to improve the resilience of the workarounds, <i>please</i> connect on the GitHub, or just starring the repo would help, as the project would get more attention and hopefully more solutions offered as a result.<p>It's frustrating to feel like your computer isn't.. yours anymore when you're pushed so insistently like with this "upgrade". Hopefully we can figure out some sustainable ways to get some autonomy back.</p>
]]></description><pubDate>Sun, 01 Mar 2026 01:29:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47202649</link><dc:creator>travisvn</dc:creator><comments>https://news.ycombinator.com/item?id=47202649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47202649</guid></item><item><title><![CDATA[New comment by travisvn in "Blogs Are Back – Discover and Follow Independent Blogs"]]></title><description><![CDATA[
<p>I'm the developer of Blogs Are Back. Thanks for posting! If anyone has any questions or has any issues with the site, I'm here to help.</p>
]]></description><pubDate>Sun, 11 Jan 2026 20:10:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46579474</link><dc:creator>travisvn</dc:creator><comments>https://news.ycombinator.com/item?id=46579474</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46579474</guid></item><item><title><![CDATA[New comment by travisvn in "It's hard to justify Tahoe icons"]]></title><description><![CDATA[
<p>Does anyone have a good method for avoiding accidentally accepting an "upgrade" notification from Sequoia to Tahoe?<p>With the potential to set off the installation flow with the wrong click (when its being shown over-and-over again), it makes me anxious and feel like I'm not even in control of my own computer anymore.<p>For the time being, I've installed a management profile to defer updates, disabled the Settings options for automatic updates, and used "Quiet You!" to try and keep the notifications at bay.<p>But the maximum deferral time for profiles is 90 days, so if anyone knows of a better solution or work-around, please let me know</p>
]]></description><pubDate>Mon, 05 Jan 2026 22:10:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46505736</link><dc:creator>travisvn</dc:creator><comments>https://news.ycombinator.com/item?id=46505736</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46505736</guid></item><item><title><![CDATA[New comment by travisvn in "Chatterbox TTS"]]></title><description><![CDATA[
<p>An M4 Max with 128GB RAM? <i>drools</i><p>What did your `it/s` end up looking like with that setup? MLX is fascinating to me. Apple made a really smart decision with the induction of its M-series.<p>With regard to the artifacts — this is definitely a known issue with Chatterbox. I'm unsure of where the current investigation on fixing it is at (or what the "tricks" are to avoid this), but it's definitely something that is eery among other things.<p>I appreciate your feedback through all of this!<p>Would love to have you on the Discord to keep in touch <a href="https://chatterboxtts.com/discord" rel="nofollow">https://chatterboxtts.com/discord</a></p>
]]></description><pubDate>Fri, 13 Jun 2025 20:34:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=44272002</link><dc:creator>travisvn</dc:creator><comments>https://news.ycombinator.com/item?id=44272002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44272002</guid></item><item><title><![CDATA[New comment by travisvn in "Chatterbox TTS"]]></title><description><![CDATA[
<p>Hey — just pushed a big update that adds an (opt-in) frontend to test the API<p>For now, there's just a textarea for input (so you'll have to copy the `.txt` contents) — but it's a lot easier than trying to finagle into a `curl` request<p>Let me know if you have any issues!</p>
]]></description><pubDate>Fri, 13 Jun 2025 02:04:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=44265115</link><dc:creator>travisvn</dc:creator><comments>https://news.ycombinator.com/item?id=44265115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44265115</guid></item><item><title><![CDATA[New comment by travisvn in "Chatterbox TTS"]]></title><description><![CDATA[
<p>Ok, here's a command that works.<p>I'm new to actually commenting on HN as opposed to just lurking, so I hope this formatting works..<p><pre><code>  cat your_file.txt | python3 -c 'import sys, json; print(json.dumps({"input": sys.stdin.read()}))' | curl -X POST http://localhost:5123/v1/audio/speech \
    -H "Content-Type: application/json" \
    -d @- \
    --output speech.wav

</code></pre>
Just replace the `your_file.txt` with.. well, you get it.<p>This'll hopefully handle any potential issues you'd have with quotes or other symbols breaking the JSON input.<p>Let me know how it goes!<p>Oh and you might want to change `python3` to `python` depending on your setup.</p>
]]></description><pubDate>Thu, 12 Jun 2025 19:03:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=44261738</link><dc:creator>travisvn</dc:creator><comments>https://news.ycombinator.com/item?id=44261738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44261738</guid></item><item><title><![CDATA[New comment by travisvn in "Chatterbox TTS"]]></title><description><![CDATA[
<p>This API wrapper was initially made to support a particular use case where someone's running, say, Open WebUI or AnythingLLM or some other local LLM frontend.<p>A lot of these frontends have an option for using OpenAI's TTS API, and some of them allow you to specify the URL for that endpoint, allowing for "drop-in replacements" like this project.<p>So the speech generation endpoint in the API is designed to fill that niche. However, its usage is pretty basic and there are curl statements in the README for testing your setup.<p>Anyway, to get to your <i>actual question</i>, let me see if I can whip something up. I'll edit this comment with the command if I can swing it.<p>In the meantime, can I assume your local text files are actual `.txt` files?</p>
]]></description><pubDate>Thu, 12 Jun 2025 18:50:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=44261542</link><dc:creator>travisvn</dc:creator><comments>https://news.ycombinator.com/item?id=44261542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44261542</guid></item><item><title><![CDATA[New comment by travisvn in "Chatterbox TTS"]]></title><description><![CDATA[
<p>That's just for their demo.<p>If you want to run it without size limits, here's an open-source API wrapper that fixes some of the main headaches with the main repo <a href="https://github.com/travisvn/chatterbox-tts-api/">https://github.com/travisvn/chatterbox-tts-api/</a></p>
]]></description><pubDate>Thu, 12 Jun 2025 18:33:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=44261229</link><dc:creator>travisvn</dc:creator><comments>https://news.ycombinator.com/item?id=44261229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44261229</guid></item><item><title><![CDATA[New comment by travisvn in "Chatterbox TTS"]]></title><description><![CDATA[
<p>It can definitely run on CPU — but I'm not sure if it can run on a machine without a GPU <i>entirely</i>.<p>To be honest, it uses a decently large amount of resources. If you had a GPU, you could expect about 4-5 gb memory usage. And given the optimizations for tensors on GPUs, I'm not sure how well things would work "CPU only".<p>If you try it, let me know. There are some "CPU" Docker builds in the repo you could look at for guidance.<p>If you want free TTS without using local resources, you could try edge-tts <a href="https://github.com/travisvn/openai-edge-tts">https://github.com/travisvn/openai-edge-tts</a></p>
]]></description><pubDate>Thu, 12 Jun 2025 18:29:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=44261168</link><dc:creator>travisvn</dc:creator><comments>https://news.ycombinator.com/item?id=44261168</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44261168</guid></item><item><title><![CDATA[New comment by travisvn in "Chatterbox TTS"]]></title><description><![CDATA[
<p>Chatterbox is fantastic.<p>I created an API wrapper that also makes installation easier (Dockerized as well) <a href="https://github.com/travisvn/chatterbox-tts-api/">https://github.com/travisvn/chatterbox-tts-api/</a><p>Best voice cloning option available locally by far, in my experience.</p>
]]></description><pubDate>Thu, 12 Jun 2025 06:15:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=44254723</link><dc:creator>travisvn</dc:creator><comments>https://news.ycombinator.com/item?id=44254723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44254723</guid></item></channel></rss>