<feed xmlns='http://www.w3.org/2005/Atom'>
<title>TaSTT.git/Scripts, branch v0.7.0</title>
<subtitle>Free self-hosted STT for VRChat.</subtitle>
<id>https://git.yummers.dev/TaSTT.git/atom?h=v0.7.0</id>
<link rel='self' href='https://git.yummers.dev/TaSTT.git/atom?h=v0.7.0'/>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/'/>
<updated>2023-02-19T20:10:13+00:00</updated>
<entry>
<title>Remove exponential backoff cap</title>
<updated>2023-02-19T20:10:13+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-02-19T19:46:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=52f743e43a9ef582e04d7a363fbda19824db6cc7'/>
<id>urn:sha1:52f743e43a9ef582e04d7a363fbda19824db6cc7</id>
<content type='text'>
Allows sustained exponential backoff when not transcribing. Used to cap
out at 1s.

* Add more items to README TODO list
* Adjust emote metadata
* Emotes bugfix: Non-existent emote map doesn't cause transcription
  engine to bail out.
</content>
</entry>
<entry>
<title>Add hack to reduce outlines around emotes</title>
<updated>2023-02-13T22:36:59+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-02-04T03:21:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=f53a8af3a6b60ff486b984f473f75ab7e13cafc9'/>
<id>urn:sha1:f53a8af3a6b60ff486b984f473f75ab7e13cafc9</id>
<content type='text'>
Don't render any part of an emote with alpha &lt; 0.5. Improves visual
clarity in the common case at the cost of generality.

* Emotes now use physically-based shading.
* Use round() to denoise shader parameters instead of floor()
</content>
</entry>
<entry>
<title>Finish emotes</title>
<updated>2023-02-13T22:36:25+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-02-03T02:00:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=1cb5bdfe8cba6fe4647448cd3cf0c63ecbd7dfc2'/>
<id>urn:sha1:1cb5bdfe8cba6fe4647448cd3cf0c63ecbd7dfc2</id>
<content type='text'>
Emotes require 2 bytes per char. They're encoded into the region
[0xE000, infinity). The texture is 4k, and uses 1k vertical pixels
per emote segment, for a maximum of 32 segments.

* Reduce volume of noise indicator by 90%. Quiet is probably better.
  Might want to add a volume slider idk.
* Bugfix: emotes without a transparency channel now work
* Address a couple Unity performance complaints about the shader
</content>
</entry>
<entry>
<title>Begin work adding emotes</title>
<updated>2023-02-13T22:36:20+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-02-02T09:02:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=7c6894614dcc3ebc5d4c8839b64f4da761b5ccf0'/>
<id>urn:sha1:7c6894614dcc3ebc5d4c8839b64f4da761b5ccf0</id>
<content type='text'>
Done:
* Users can add images to Fonts/Emotes/
* The basename of that image ('clueless.png' becomes 'clueless') is the
  keyword to make the image show up in game.
* Fix a bug in the shader where letters on the 2nd texture and later
  would have UV outside of [0.0, 1.0]

Not yet implemented:
* transcribed words are encoded using emotes mapping
</content>
</entry>
<entry>
<title>Built-in chatbox no longer shows empty messages</title>
<updated>2023-02-04T23:26:41+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-02-04T21:16:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=92fea304613bacfa014e1fbaf9fddb82e4f33d62'/>
<id>urn:sha1:92fea304613bacfa014e1fbaf9fddb82e4f33d62</id>
<content type='text'>
* Reduce noise on/off indicator volume by 50%
</content>
</entry>
<entry>
<title>Use bold font for English</title>
<updated>2023-02-01T06:37:13+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-02-01T06:37:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=e5ef126513781096b0d14d2d77252a338baf7693'/>
<id>urn:sha1:e5ef126513781096b0d14d2d77252a338baf7693</id>
<content type='text'>
Looks more legible. Thanks Noppers for the feedback!
</content>
</entry>
<entry>
<title>Specify exact version for torch</title>
<updated>2023-02-01T05:59:23+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-02-01T05:59:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=3c9fe23b06358a12235c1bf38e3356237c78402c'/>
<id>urn:sha1:3c9fe23b06358a12235c1bf38e3356237c78402c</id>
<content type='text'>
Ruling out possibilities for a user reported bug.
</content>
</entry>
<entry>
<title>Bugfixes</title>
<updated>2023-01-28T00:14:07+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-01-28T00:14:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=45301ff0c0d732c3bf93f0a324e821a5f67f468c'/>
<id>urn:sha1:45301ff0c0d732c3bf93f0a324e821a5f67f468c</id>
<content type='text'>
* Fix prefab: bounding box &amp; position are now set to 0
* Fix shader: text is no longer upside down
* Update README
</content>
</entry>
<entry>
<title>Finish basic PBR shading</title>
<updated>2023-01-26T06:40:22+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-01-26T05:55:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=e5da172a85368551954332836e52d2c98b37edec'/>
<id>urn:sha1:e5da172a85368551954332836e52d2c98b37edec</id>
<content type='text'>
TaSTT shader now uses physically based rendering (PBR). Users can pick
smoothness, metallic, and emissive.

This implementation borrows heavily from catlikecoding.com's excellent
tutorials, which are released under MIT No Attribution (MIT-0).

https://catlikecoding.com/unity/tutorials/license/

To retain what little clarity remains in the shader, I have chosen not
to attribute the code in the source itself.
</content>
</entry>
<entry>
<title>Bugfix: requirements.txt installs correct version of pytorch</title>
<updated>2023-01-25T23:32:26+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-01-25T23:32:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=42bd88a45b40c13121fa7e463b4fef7aec667cf4'/>
<id>urn:sha1:42bd88a45b40c13121fa7e463b4fef7aec667cf4</id>
<content type='text'>
The --extra-index-url must appear *before* the dependency in this file.
</content>
</entry>
</feed>
