<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://coffeemethod.github.io/feed.xml" rel="self" type="application/atom+xml" /><link href="https://coffeemethod.github.io/" rel="alternate" type="text/html" hreflang="en" /><updated>2026-09-16T11:29:13+00:00</updated><id>https://coffeemethod.github.io/feed.xml</id><title type="html">Coffee Method</title><subtitle>Personal site of Coffee Method. Projects, writing about software, and whatever else is brewing.</subtitle><author><name>Coffee Method</name></author><entry><title type="html">What I Want Kokoro GUI to Become.</title><link href="https://coffeemethod.github.io/blog/2026/09/16/KokoroGUIs-future/" rel="alternate" type="text/html" title="What I Want Kokoro GUI to Become." /><published>2026-09-16T00:00:00+00:00</published><updated>2026-09-16T00:00:00+00:00</updated><id>https://coffeemethod.github.io/blog/2026/09/16/KokoroGUIs-future</id><content type="html" xml:base="https://coffeemethod.github.io/blog/2026/09/16/KokoroGUIs-future/"><![CDATA[<h2 id="how-kokoro-gui-started">How Kokoro GUI Started</h2>

<p>Kokoro GUI is a project that I originally wanted to make in 2022. At the time
I didn’t know how to approach the project so I started it as a single file 
interface for the Kokoro TTS engine, as a starting point to build a more feature
rich UI and Backend later on, after a few months I started using the Gemini CLI to 
make feature updates, but every time I tried to expand the project it couldent
handel the task. In August os 2026 I got a Claude subscription, and its way better
that Gemini leading to me actually building the text based audio workflow I always 
wanted.</p>

<h2 id="what-i-want-kokoro-gui-to-be">What I want Kokoro GUI to be</h2>

<p>In the future versions of Kokoro GUI I want to expand the workflows to handel 
anything from a 24 hour long audiobook, automated audio dubbing, or a tts generator 
for another program. I want Kokoro GUI to be the one stop shop, for the most part.
I want to push the frontier of text based editing as an alternative to the traditional
scrub and cut software. I want it to be able to import audio and for that to also act
as an editing surface, that you can edit the transcript and it edits the linked audio.
I would like to even add support for inline Sound FX’s for audio books or podcasts, 
like <code class="language-plaintext highlighter-rouge">intro-music</code>, or <code class="language-plaintext highlighter-rouge">explosion</code>.</p>

<!--more-->

<p>The upcomeing features are mostly focusing on the workflow of importing a transcript,
audio, or pdf/epub. And quickly have a good enough audio output, without having to
manually adjust everything or import the generated audio into another program for
editing. One feature is for imported caption files, it will generate the audio and 
sync it to the caption files timings, allowing for fast dubbing of videos like 
YouTube’s AI dubbing feature, but with more control. allowing smaller creators to 
share to a larger audience or educators can upload there lectures in other languages 
without having to rerecord them, as long as the captions are translated well.
I have a lot more ideas in notes scattered around my phone but thats the genral direction
I want Kokoro GUI to go, an all in one text based audio editor. With a underlining TTS
capability.</p>]]></content><author><name>Coffee Method</name></author><category term="update" /><category term="kokorogui" /><summary type="html"><![CDATA[An overview on my vision of Kokoro GUI]]></summary></entry><entry><title type="html">Hello, and how this blog works</title><link href="https://coffeemethod.github.io/blog/2026/09/14/hello/" rel="alternate" type="text/html" title="Hello, and how this blog works" /><published>2026-09-14T00:00:00+00:00</published><updated>2026-09-14T00:00:00+00:00</updated><id>https://coffeemethod.github.io/blog/2026/09/14/hello</id><content type="html" xml:base="https://coffeemethod.github.io/blog/2026/09/14/hello/"><![CDATA[<p>First post. Mostly a note to myself on how to add the next one.</p>

<!--more-->

<h2 id="adding-a-post">Adding a post</h2>

<p>Create a file in <code class="language-plaintext highlighter-rouge">_posts/</code> named <code class="language-plaintext highlighter-rouge">YYYY-MM-DD-some-title.md</code>. The date and the
title in the filename decide the URL, so <code class="language-plaintext highlighter-rouge">2026-09-14-hello.md</code> becomes
<code class="language-plaintext highlighter-rouge">/blog/2026/09/14/hello/</code>.</p>

<p>Start the file with this block, then write markdown underneath:</p>

<div class="language-yaml highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nn">---</span>
<span class="na">title</span><span class="pi">:</span> <span class="s2">"</span><span class="s">Your</span><span class="nv"> </span><span class="s">title</span><span class="nv"> </span><span class="s">here"</span>
<span class="na">date</span><span class="pi">:</span> <span class="s">2026-09-14</span>
<span class="na">tags</span><span class="pi">:</span> <span class="pi">[</span><span class="nv">rust</span><span class="pi">,</span> <span class="nv">notes</span><span class="pi">]</span>
<span class="na">description</span><span class="pi">:</span> <span class="s2">"</span><span class="s">One</span><span class="nv"> </span><span class="s">sentence.</span><span class="nv"> </span><span class="s">Search</span><span class="nv"> </span><span class="s">engines</span><span class="nv"> </span><span class="s">show</span><span class="nv"> </span><span class="s">this</span><span class="nv"> </span><span class="s">under</span><span class="nv"> </span><span class="s">the</span><span class="nv"> </span><span class="s">link."</span>
<span class="nn">---</span>
</code></pre></div></div>

<p>Only <code class="language-plaintext highlighter-rouge">title</code> and <code class="language-plaintext highlighter-rouge">date</code> are required. <code class="language-plaintext highlighter-rouge">description</code> is worth writing anyway.
Without it, search results and the blog index fall back to the first chunk of
the post, which is rarely the sentence you’d pick.</p>

<p>Commit, push, wait about a minute. GitHub builds the site and the post is live.</p>

<h2 id="the-rest-of-it">The rest of it</h2>

<p>Put <code class="language-plaintext highlighter-rouge">&lt;!--more--&gt;</code> after your opening paragraph to control where the excerpt
cuts off. Code blocks, tables, images, and footnotes all work the usual way.
Drop images in <code class="language-plaintext highlighter-rouge">assets/</code> and link them relatively.</p>

<p>To save a post for later, add <code class="language-plaintext highlighter-rouge">published: false</code> to the front matter. It stays
in the repo and stays off the site.</p>]]></content><author><name>Coffee Method</name></author><category term="meta" /><summary type="html"><![CDATA[How to add a post to this site: one markdown file, one commit.]]></summary></entry></feed>