<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tts-audiobook-generator/tests/test_converter.py, branch main</title>
<subtitle>Convert epub/txt/pdf books to m4b/mp3/ogg/flac audiobooks</subtitle>
<link rel='alternate' type='text/html' href='https://git.historia.vg/tts-audiobook-generator/'/>
<entry>
<title>refactor: add app directory, dir structure change</title>
<updated>2026-08-24T06:59:26+00:00</updated>
<author>
<name>historia</name>
<email>historiavg@proton.me</email>
</author>
<published>2026-08-24T06:59:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.historia.vg/tts-audiobook-generator/commit/?id=f00249db9d1ea051d29aa1bcca869fc4b88e83eb'/>
<id>f00249db9d1ea051d29aa1bcca869fc4b88e83eb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: tui for make_audiocpp_server_json</title>
<updated>2026-08-23T18:01:56+00:00</updated>
<author>
<name>historia</name>
<email>historiavg@proton.me</email>
</author>
<published>2026-08-23T18:01:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.historia.vg/tts-audiobook-generator/commit/?id=df57cf2733e398473a58d788cd97fea3a618f892'/>
<id>df57cf2733e398473a58d788cd97fea3a618f892</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>rename project tts-audiobook generator, doc cleanup</title>
<updated>2026-08-21T18:28:42+00:00</updated>
<author>
<name>historia</name>
<email>historiavg@proton.me</email>
</author>
<published>2026-08-21T18:28:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.historia.vg/tts-audiobook-generator/commit/?id=9d2c24edb983e458b0fbb9f065fbbda79c19ca26'/>
<id>9d2c24edb983e458b0fbb9f065fbbda79c19ca26</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: exit script if any chunk fails</title>
<updated>2026-08-21T04:15:57+00:00</updated>
<author>
<name>historia</name>
<email>historiavg@proton.me</email>
</author>
<published>2026-08-21T04:15:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.historia.vg/tts-audiobook-generator/commit/?id=fea9222740da007f1d7befcd7dee035265c0e5d1'/>
<id>fea9222740da007f1d7befcd7dee035265c0e5d1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: make_audiocpp_server_json.py takes an argument. remove chunk wording with audiocpp backend.</title>
<updated>2026-08-21T03:50:37+00:00</updated>
<author>
<name>historia</name>
<email>historiavg@proton.me</email>
</author>
<published>2026-08-21T03:50:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.historia.vg/tts-audiobook-generator/commit/?id=38c8fdcba7ce54ad0ad76be9ef0748df1c55ebc1'/>
<id>38c8fdcba7ce54ad0ad76be9ef0748df1c55ebc1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: prompt for overwrites before connecting to TTS server</title>
<updated>2026-08-20T23:02:09+00:00</updated>
<author>
<name>historia</name>
<email>historiavg@proton.me</email>
</author>
<published>2026-08-20T22:38:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.historia.vg/tts-audiobook-generator/commit/?id=e4b42be01fc031810160126013833175413ec84c'/>
<id>e4b42be01fc031810160126013833175413ec84c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: audio.cpp backend support</title>
<updated>2026-08-20T20:17:57+00:00</updated>
<author>
<name>historia</name>
<email>historiavg@proton.me</email>
</author>
<published>2026-08-20T20:17:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.historia.vg/tts-audiobook-generator/commit/?id=4d3530f63730b47870d25629802c0c41f0c9ffae'/>
<id>4d3530f63730b47870d25629802c0c41f0c9ffae</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: skip tests if no ebooklib</title>
<updated>2026-08-19T09:25:14+00:00</updated>
<author>
<name>historia</name>
<email>historiavg@proton.me</email>
</author>
<published>2026-08-19T09:25:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.historia.vg/tts-audiobook-generator/commit/?id=c2afb9d01b854bb709345c1b33bdba741daceb25'/>
<id>c2afb9d01b854bb709345c1b33bdba741daceb25</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: reuse one seed per run for consistent voice across chunks</title>
<updated>2026-08-19T09:13:36+00:00</updated>
<author>
<name>historia</name>
<email>historiavg@proton.me</email>
</author>
<published>2026-08-19T09:13:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.historia.vg/tts-audiobook-generator/commit/?id=94ddbb0634022a6e5209b5221c057228ec3d1418'/>
<id>94ddbb0634022a6e5209b5221c057228ec3d1418</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: config.py simplified</title>
<updated>2026-08-19T07:55:13+00:00</updated>
<author>
<name>historia</name>
<email>historiavg@proton.me</email>
</author>
<published>2026-08-19T07:55:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.historia.vg/tts-audiobook-generator/commit/?id=87e5216cd287f411b2ffab04dbc435f48c1d4aae'/>
<id>87e5216cd287f411b2ffab04dbc435f48c1d4aae</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
