<feed xmlns='http://www.w3.org/2005/Atom'>
<title>TaSTT.git, branch v0.11.3</title>
<subtitle>Free self-hosted STT for VRChat.</subtitle>
<id>https://git.yummers.dev/TaSTT.git/atom?h=v0.11.3</id>
<link rel='self' href='https://git.yummers.dev/TaSTT.git/atom?h=v0.11.3'/>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/'/>
<updated>2023-05-09T07:06:46+00:00</updated>
<entry>
<title>Fix noop animations on current creator companion build</title>
<updated>2023-05-09T07:06:46+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-05-09T07:06:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=aec43ecd11e8ef84fe4f5f5fcca9578dbde59469'/>
<id>urn:sha1:aec43ecd11e8ef84fe4f5f5fcca9578dbde59469</id>
<content type='text'>
See comment for details.

* Update README
</content>
</entry>
<entry>
<title>Drop torch from requirements.txt</title>
<updated>2023-05-01T17:58:13+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-05-01T17:52:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=1f2e5c6cf16e7e7a8d7d737ff86fdd7d89c2d9d9'/>
<id>urn:sha1:1f2e5c6cf16e7e7a8d7d737ff86fdd7d89c2d9d9</id>
<content type='text'>
faster-whisper doesn't need it. This reduces install size from 6.00GB
with base.en model to 1.70GB.

* Use a single sampler in shader (enables using more than 16 textures)
  * Minor legibility regression - need to improve AA.
* Enable backface culling in shader (minor performance win)
</content>
</entry>
<entry>
<title>Restore string matching, remove affinity mask</title>
<updated>2023-04-25T21:27:23+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-04-25T21:27:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=8534d17ab00de729867bb482ab204854127ed2a1'/>
<id>urn:sha1:8534d17ab00de729867bb482ab204854127ed2a1</id>
<content type='text'>
Affinity mask no longer affects performance. String matching is still
needed for temporal stability in fast-paced long-form transcription
tasks.
</content>
</entry>
<entry>
<title>Fix custom chatbox zwrite/depth</title>
<updated>2023-04-25T19:44:34+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-04-25T19:44:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=783c44b2e667dc70c517234906de8a0016d3e914'/>
<id>urn:sha1:783c44b2e667dc70c517234906de8a0016d3e914</id>
<content type='text'>
Depth was being calculated wrong, causing text box to render behind
objects it's in front of.

* Fix package.ps1 compression. 7z was increasing file size, somehow.
</content>
</entry>
<entry>
<title>~Finish integrating faster-whisper</title>
<updated>2023-04-25T01:14:22+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-04-25T01:08:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=89c4fa29e5810fac7c75cb5edda1565320a5b8a9'/>
<id>urn:sha1:89c4fa29e5810fac7c75cb5edda1565320a5b8a9</id>
<content type='text'>
I'm able to use the new code to show text in game. Not yet play-tested.
</content>
</entry>
<entry>
<title>Begin integrating faster-whisper</title>
<updated>2023-04-24T03:52:36+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-04-24T03:52:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=b4bb6524652e0f76834ca26a4afa232855ca1348'/>
<id>urn:sha1:b4bb6524652e0f76834ca26a4afa232855ca1348</id>
<content type='text'>
This is a much faster, lower-VRAM reimplementation of Whisper in Python.
Early testing is extremely promising: fast transcription speed,
extremely low resource usage (CPU/RAM/VRAM), high accuracy.
</content>
</entry>
<entry>
<title>package.ps1 always regenerates Python/</title>
<updated>2023-03-29T00:47:29+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-03-29T00:47:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=f5c1611f9cdf027f75c81576d17dfee8671d65ca'/>
<id>urn:sha1:f5c1611f9cdf027f75c81576d17dfee8671d65ca</id>
<content type='text'>
Intended to avoid accidentally releasing dirty environments.
</content>
</entry>
<entry>
<title>Fix virtual env reset</title>
<updated>2023-03-29T00:35:31+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-03-29T00:35:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=f01b9e4641c4551a3ccf5af4036f0d95cc312f33'/>
<id>urn:sha1:f01b9e4641c4551a3ccf5af4036f0d95cc312f33</id>
<content type='text'>
Use `pip freeze` and `pip uninstall` to reset the venv to a near-default
state. Filter out `future` since we need to vendor it. If it ever gets
removed, the installation is borked.
</content>
</entry>
<entry>
<title>Vendor pip and future</title>
<updated>2023-03-28T23:15:17+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-03-28T23:07:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=d8c1343a3a963139868ec5e090d191a201ba1671'/>
<id>urn:sha1:d8c1343a3a963139868ec5e090d191a201ba1671</id>
<content type='text'>
This dependency fails to install with the embedded python, so now it's
vendored.

Installing pip after wheel would result in wheel reinstalling, so we
also vendor pip.
</content>
</entry>
<entry>
<title>Custom chatbox shader writes depth</title>
<updated>2023-03-23T23:52:51+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-03-23T23:32:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=d58d36d9ef533b526d33c511526d6e481d243c96'/>
<id>urn:sha1:d58d36d9ef533b526d33c511526d6e481d243c96</id>
<content type='text'>
This fixes issues where the transparent corners of the textbox render
in front of other materials, causing those other materials to skip
rendering.

* Update README.md with roadmap and avatar resource usage.
</content>
</entry>
</feed>
