<feed xmlns='http://www.w3.org/2005/Atom'>
<title>TaSTT.git, branch v0.20.0</title>
<subtitle>Free self-hosted STT for VRChat.</subtitle>
<id>https://git.yummers.dev/TaSTT.git/atom?h=v0.20.0</id>
<link rel='self' href='https://git.yummers.dev/TaSTT.git/atom?h=v0.20.0'/>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/'/>
<updated>2024-07-12T23:20:40+00:00</updated>
<entry>
<title>Replace hardcoded localhost with js magic</title>
<updated>2024-07-12T23:20:40+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2024-07-12T23:20:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=6dc21f859e2443a80e7b46a5ed890a198af38ef9'/>
<id>urn:sha1:6dc21f859e2443a80e7b46a5ed890a198af38ef9</id>
<content type='text'>
Use some js magic to deduce the hostname instead of hardcoding
localhost. If you used the browser source under 127.0.0.1, then
you'd get XSS blocked from making the ajax calls. This fixes that.
</content>
</entry>
<entry>
<title>Another edge case: first commit should not get a leading space</title>
<updated>2024-07-12T23:10:05+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2024-07-12T23:10:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=59578a647c9e259b6eb70cd9bee5428fae2bd0b9'/>
<id>urn:sha1:59578a647c9e259b6eb70cd9bee5428fae2bd0b9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Edge case: initial preview should not have a space added in front of it</title>
<updated>2024-07-12T23:08:22+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2024-07-12T23:08:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=d7307f8b4d7a8871f08c5999e551b9f58d256c1c'/>
<id>urn:sha1:d7307f8b4d7a8871f08c5999e551b9f58d256c1c</id>
<content type='text'>
God this code is a fucking nightmare
</content>
</entry>
<entry>
<title>Fix spacing in browser source</title>
<updated>2024-07-12T22:53:19+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2024-07-12T22:53:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=861df4f98db7c8a87fd11f9081b0c8c6d6d40f29'/>
<id>urn:sha1:861df4f98db7c8a87fd11f9081b0c8c6d6d40f29</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Translation shows original language by default</title>
<updated>2024-07-12T22:41:23+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2024-07-12T22:41:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=426d0139273a3112ed18f1b7c39eb75b9278fbe1'/>
<id>urn:sha1:426d0139273a3112ed18f1b7c39eb75b9278fbe1</id>
<content type='text'>
* Add checkbox to disable this feature if so desired.
* Delete old optimization code; can get it back from git if needed.
* Enforce that there's at least one space character ' ' between
  committed segments.
</content>
</entry>
<entry>
<title>Fix translation plugin</title>
<updated>2024-07-12T21:48:36+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2024-07-12T21:48:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=75069522ffc8863a356d95e509c81612a3703458'/>
<id>urn:sha1:75069522ffc8863a356d95e509c81612a3703458</id>
<content type='text'>
Translation needs torch to convert the nllb model, but the latest
version (2.3.1) has an embedded OMP dll which clashes with ctranslate2's
dll. Using the last minor version instead (2.2.2) doesn't clash.

Also propagate the device, quantization, and flash attention settings
to the translator. If you're using GPU, this is a HUUUUGE performance
uplift. Translation is basically instant. The bigger models are now
feasible to use.
</content>
</entry>
<entry>
<title>`use_flash_attention` checkbox now persists across sessions</title>
<updated>2024-07-12T20:40:00+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2024-07-12T20:40:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=fef509ce622641079c08c5c9e602315e8d207868'/>
<id>urn:sha1:fef509ce622641079c08c5c9e602315e8d207868</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Upgrade vendored CUDA to 12.5</title>
<updated>2024-06-10T00:11:18+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2024-06-10T00:10:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=cc6b69f2a401c63fdf611e9a691cbb5ee0ca04b8'/>
<id>urn:sha1:cc6b69f2a401c63fdf611e9a691cbb5ee0ca04b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump CUDNN to v8.9.7</title>
<updated>2024-06-09T23:43:34+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2024-06-09T23:43:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=4fec36c3cc00bd649dfb3c9d7e9079b5c8685a0e'/>
<id>urn:sha1:4fec36c3cc00bd649dfb3c9d7e9079b5c8685a0e</id>
<content type='text'>
Also disable flash-attention when CPU mode is selected
</content>
</entry>
<entry>
<title>Add checkbox for flash-attention</title>
<updated>2024-06-09T22:54:30+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2024-06-09T22:54:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=f2b21dd5afebd6b76b5835168f7d1bd3bec21f5d'/>
<id>urn:sha1:f2b21dd5afebd6b76b5835168f7d1bd3bec21f5d</id>
<content type='text'>
Pre-3000 series GPUs don't support it. Oops!
</content>
</entry>
</feed>
