<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>podcast-sponsor-remove, branch HEAD</title>
<subtitle>Attempt at identify sponsored segments in audio transcripts and removing them.</subtitle>
<entry>
<id>0f5fcee95648d706b792affee0658e2e652fd904</id>
<published>2025-08-24T04:31:29Z</published>
<updated>2025-08-24T04:31:29Z</updated>
<title type="text">try finetuning encoder-decoder model like t5gemma</title>
<link rel="alternate" type="text/html" href="commit/0f5fcee95648d706b792affee0658e2e652fd904.html" />
<author>
<name>vin</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit 0f5fcee95648d706b792affee0658e2e652fd904
parent 48cdc65c0eafa08fc39b5bfa49ef7c42943ac91d
Author: vin &lt;git@vineetk.net&gt;
Date:   Sun, 24 Aug 2025 00:31:29 -0400

try finetuning encoder-decoder model like t5gemma

Unfortunately once it finishes the finetuning process, it doesn&#39;t
actually output anything. With decoder-only models like small gemma3, it
also doesn&#39;t output anything meaningful. I&#39;m tempted to just classify
each token as an ad or not, finetune an encoder like some long-context
BERT, and then a post-processing script to convert back to tokens and
their timestamps. May end up being more performant and efficient too...

</content>
</entry>
<entry>
<id>48cdc65c0eafa08fc39b5bfa49ef7c42943ac91d</id>
<published>2025-08-23T21:23:59Z</published>
<updated>2025-08-23T21:23:59Z</updated>
<title type="text">add finetuning scripts</title>
<link rel="alternate" type="text/html" href="commit/48cdc65c0eafa08fc39b5bfa49ef7c42943ac91d.html" />
<author>
<name>vin</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit 48cdc65c0eafa08fc39b5bfa49ef7c42943ac91d
parent 4ec10c33159f435963b73da5a9bd12f25f65cda9
Author: vin &lt;git@vineetk.net&gt;
Date:   Sat, 23 Aug 2025 17:23:59 -0400

add finetuning scripts

</content>
</entry>
<entry>
<id>4ec10c33159f435963b73da5a9bd12f25f65cda9</id>
<published>2025-08-23T17:35:32Z</published>
<updated>2025-08-23T17:35:32Z</updated>
<title type="text">add helper script to split dataset.jsonl</title>
<link rel="alternate" type="text/html" href="commit/4ec10c33159f435963b73da5a9bd12f25f65cda9.html" />
<author>
<name>vin</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit 4ec10c33159f435963b73da5a9bd12f25f65cda9
parent d5e69d1debc6df412f0862cb47ea90deebcd5dbf
Author: vin &lt;git@vineetk.net&gt;
Date:   Sat, 23 Aug 2025 13:35:32 -0400

add helper script to split dataset.jsonl

</content>
</entry>
<entry>
<id>d5e69d1debc6df412f0862cb47ea90deebcd5dbf</id>
<published>2025-08-23T17:29:32Z</published>
<updated>2025-08-23T17:29:38Z</updated>
<title type="text">add helper script for reviewing input into dataset</title>
<link rel="alternate" type="text/html" href="commit/d5e69d1debc6df412f0862cb47ea90deebcd5dbf.html" />
<author>
<name>vin</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit d5e69d1debc6df412f0862cb47ea90deebcd5dbf
parent d49d20dd810ed2dbcef6c926921b072713366654
Author: vin &lt;git@vineetk.net&gt;
Date:   Sat, 23 Aug 2025 13:29:32 -0400

add helper script for reviewing input into dataset

</content>
</entry>
<entry>
<id>d49d20dd810ed2dbcef6c926921b072713366654</id>
<published>2025-08-23T06:26:35Z</published>
<updated>2025-08-23T14:58:58Z</updated>
<title type="text">adapt asr.py for multiple file inputs</title>
<link rel="alternate" type="text/html" href="commit/d49d20dd810ed2dbcef6c926921b072713366654.html" />
<author>
<name>vin</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit d49d20dd810ed2dbcef6c926921b072713366654
parent 78decc2ddd05519780153a8d09f68884e8d11fc6
Author: vin &lt;git@vineetk.net&gt;
Date:   Sat, 23 Aug 2025 02:26:35 -0400

adapt asr.py for multiple file inputs

</content>
</entry>
<entry>
<id>78decc2ddd05519780153a8d09f68884e8d11fc6</id>
<published>2025-08-23T05:33:21Z</published>
<updated>2025-08-23T14:58:54Z</updated>
<title type="text">add highlight/visualizer script and update system prompt</title>
<link rel="alternate" type="text/html" href="commit/78decc2ddd05519780153a8d09f68884e8d11fc6.html" />
<author>
<name>vin</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit 78decc2ddd05519780153a8d09f68884e8d11fc6
parent 3b4865a270888643446d9092ba55d69b79117e5e
Author: vin &lt;git@vineetk.net&gt;
Date:   Sat, 23 Aug 2025 01:33:21 -0400

add highlight/visualizer script and update system prompt

</content>
</entry>
<entry>
<id>3b4865a270888643446d9092ba55d69b79117e5e</id>
<published>2025-08-23T03:28:51Z</published>
<updated>2025-08-23T03:28:51Z</updated>
<title type="text">whisper.cpp replaced by onnx-asr</title>
<link rel="alternate" type="text/html" href="commit/3b4865a270888643446d9092ba55d69b79117e5e.html" />
<author>
<name>vin</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit 3b4865a270888643446d9092ba55d69b79117e5e
parent a08bed429831b989b57b732ce04bf7158abc2cc1
Author: vin &lt;git@vineetk.net&gt;
Date:   Fri, 22 Aug 2025 23:28:51 -0400

whisper.cpp replaced by onnx-asr

</content>
</entry>
<entry>
<id>a08bed429831b989b57b732ce04bf7158abc2cc1</id>
<published>2025-08-22T22:36:26Z</published>
<updated>2025-08-22T22:36:26Z</updated>
<title type="text">update main script</title>
<link rel="alternate" type="text/html" href="commit/a08bed429831b989b57b732ce04bf7158abc2cc1.html" />
<author>
<name>vin</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit a08bed429831b989b57b732ce04bf7158abc2cc1
parent 87e22ba091dae8d81da690a405c15b453c61a0c5
Author: vin &lt;git@vineetk.net&gt;
Date:   Fri, 22 Aug 2025 18:36:26 -0400

update main script

</content>
</entry>
<entry>
<id>87e22ba091dae8d81da690a405c15b453c61a0c5</id>
<published>2025-08-22T21:51:28Z</published>
<updated>2025-08-22T21:51:28Z</updated>
<title type="text">add formatting</title>
<link rel="alternate" type="text/html" href="commit/87e22ba091dae8d81da690a405c15b453c61a0c5.html" />
<author>
<name>vin</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit 87e22ba091dae8d81da690a405c15b453c61a0c5
parent cc2d05f027ef2672a96d1b780e5af44b03375af8
Author: vin &lt;git@vineetk.net&gt;
Date:   Fri, 22 Aug 2025 17:51:28 -0400

add formatting

</content>
</entry>
<entry>
<id>cc2d05f027ef2672a96d1b780e5af44b03375af8</id>
<published>2025-08-22T20:53:10Z</published>
<updated>2025-08-22T20:53:10Z</updated>
<title type="text">improve asr.py</title>
<link rel="alternate" type="text/html" href="commit/cc2d05f027ef2672a96d1b780e5af44b03375af8.html" />
<author>
<name>vin</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit cc2d05f027ef2672a96d1b780e5af44b03375af8
parent 968414d2d38f3cb30ac4e1af3151a0842c113366
Author: vin &lt;git@vineetk.net&gt;
Date:   Fri, 22 Aug 2025 16:53:10 -0400

improve asr.py

</content>
</entry>
<entry>
<id>968414d2d38f3cb30ac4e1af3151a0842c113366</id>
<published>2025-08-22T19:47:24Z</published>
<updated>2025-08-22T19:47:24Z</updated>
<title type="text">update with newer parakeet</title>
<link rel="alternate" type="text/html" href="commit/968414d2d38f3cb30ac4e1af3151a0842c113366.html" />
<author>
<name>vin</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit 968414d2d38f3cb30ac4e1af3151a0842c113366
parent 8c01ad5cd727b4844e26e8a050c4094b545c6938
Author: vin &lt;git@vineetk.net&gt;
Date:   Fri, 22 Aug 2025 15:47:24 -0400

update with newer parakeet

</content>
</entry>
<entry>
<id>8c01ad5cd727b4844e26e8a050c4094b545c6938</id>
<published>2025-08-13T15:16:58Z</published>
<updated>2025-08-13T15:17:46Z</updated>
<title type="text">add parakeet asr via onnx</title>
<link rel="alternate" type="text/html" href="commit/8c01ad5cd727b4844e26e8a050c4094b545c6938.html" />
<author>
<name>vin</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit 8c01ad5cd727b4844e26e8a050c4094b545c6938
parent 94a64876146c9ca4707c5d750dfe1e464db41735
Author: vin &lt;git@vineetk.net&gt;
Date:   Wed, 13 Aug 2025 11:16:58 -0400

add parakeet asr via onnx

found out that nvidia&#39;s parakeet has onnx support.
it&#39;s about 4-5x faster than openai&#39;s whisper-large-v3-turbo (via
whisper.cpp) and seems more accurate too without lots of errors near the
end of the transcript.

I thought I lost this repo, turns out I wasn&#39;t stupid and already had it
pushed.

</content>
</entry>
<entry>
<id>94a64876146c9ca4707c5d750dfe1e464db41735</id>
<published>2025-07-19T21:59:23Z</published>
<updated>2025-07-19T22:00:55Z</updated>
<title type="text">provide better examples in system prompt and retry on error</title>
<link rel="alternate" type="text/html" href="commit/94a64876146c9ca4707c5d750dfe1e464db41735.html" />
<author>
<name>vin</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit 94a64876146c9ca4707c5d750dfe1e464db41735
parent 950c077309aff3036bdd2ab618983089faef41de
Author: vin &lt;git@vineetk.net&gt;
Date:   Sat, 19 Jul 2025 17:59:23 -0400

provide better examples in system prompt and retry on error

</content>
</entry>
<entry>
<id>950c077309aff3036bdd2ab618983089faef41de</id>
<published>2025-07-19T16:36:46Z</published>
<updated>2025-07-19T16:36:46Z</updated>
<title type="text">save output in data/, not where podcasts are</title>
<link rel="alternate" type="text/html" href="commit/950c077309aff3036bdd2ab618983089faef41de.html" />
<author>
<name>vin</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit 950c077309aff3036bdd2ab618983089faef41de
parent 2db3b781c15b45bc3f0771ad2ef30d6d88352adb
Author: vin &lt;git@vineetk.net&gt;
Date:   Sat, 19 Jul 2025 12:36:46 -0400

save output in data/, not where podcasts are

</content>
</entry>
<entry>
<id>2db3b781c15b45bc3f0771ad2ef30d6d88352adb</id>
<published>2025-07-19T15:41:37Z</published>
<updated>2025-07-19T15:41:37Z</updated>
<title type="text">change chunking to overlapping time segments</title>
<link rel="alternate" type="text/html" href="commit/2db3b781c15b45bc3f0771ad2ef30d6d88352adb.html" />
<author>
<name>vin</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit 2db3b781c15b45bc3f0771ad2ef30d6d88352adb
parent 534b7671e2d370bc498fa8d490121434b7a8e17f
Author: vin &lt;git@vineetk.net&gt;
Date:   Sat, 19 Jul 2025 11:41:37 -0400

change chunking to overlapping time segments

</content>
</entry>
<entry>
<id>534b7671e2d370bc498fa8d490121434b7a8e17f</id>
<published>2025-07-19T07:15:43Z</published>
<updated>2025-07-19T07:15:43Z</updated>
<title type="text">output data in jsonl</title>
<link rel="alternate" type="text/html" href="commit/534b7671e2d370bc498fa8d490121434b7a8e17f.html" />
<author>
<name>vin</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit 534b7671e2d370bc498fa8d490121434b7a8e17f
parent e4781586464f38f7b3ef1a663b2a50cca6cd2b56
Author: vin &lt;git@vineetk.net&gt;
Date:   Sat, 19 Jul 2025 03:15:43 -0400

output data in jsonl

</content>
</entry>
<entry>
<id>e4781586464f38f7b3ef1a663b2a50cca6cd2b56</id>
<published>2025-07-19T05:51:36Z</published>
<updated>2025-07-19T05:51:36Z</updated>
<title type="text">respect ratelimit and change output extension to .gpt</title>
<link rel="alternate" type="text/html" href="commit/e4781586464f38f7b3ef1a663b2a50cca6cd2b56.html" />
<author>
<name>vin</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit e4781586464f38f7b3ef1a663b2a50cca6cd2b56
parent bb8c6a7ed9b5b5c450c61408f432980be8e6b120
Author: vin &lt;git@vineetk.net&gt;
Date:   Sat, 19 Jul 2025 01:51:36 -0400

respect ratelimit and change output extension to .gpt

</content>
</entry>
<entry>
<id>bb8c6a7ed9b5b5c450c61408f432980be8e6b120</id>
<published>2025-07-19T05:16:12Z</published>
<updated>2025-07-19T05:16:12Z</updated>
<title type="text">remove prototyping llm prints, use tqdm, use arguments as inputs</title>
<link rel="alternate" type="text/html" href="commit/bb8c6a7ed9b5b5c450c61408f432980be8e6b120.html" />
<author>
<name>vin</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit bb8c6a7ed9b5b5c450c61408f432980be8e6b120
parent d9fdeaf5af49f065c2a5041d6e6230a2f371f53a
Author: vin &lt;git@vineetk.net&gt;
Date:   Sat, 19 Jul 2025 01:16:12 -0400

remove prototyping llm prints, use tqdm, use arguments as inputs

</content>
</entry>
<entry>
<id>d9fdeaf5af49f065c2a5041d6e6230a2f371f53a</id>
<published>2025-07-19T02:45:53Z</published>
<updated>2025-07-19T03:47:37Z</updated>
<title type="text">initial payload</title>
<link rel="alternate" type="text/html" href="commit/d9fdeaf5af49f065c2a5041d6e6230a2f371f53a.html" />
<author>
<name>vin</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit d9fdeaf5af49f065c2a5041d6e6230a2f371f53a
Author: vin &lt;git@vineetk.net&gt;
Date:   Fri, 18 Jul 2025 22:45:53 -0400

initial payload

</content>
</entry>
</feed>
