<feed xmlns='http://www.w3.org/2005/Atom'>
<title>TaSTT.git/.gitmodules, branch v1.0.0-beta00</title>
<subtitle>Free self-hosted STT for VRChat.</subtitle>
<id>https://git.yummers.dev/TaSTT.git/atom?h=v1.0.0-beta00</id>
<link rel='self' href='https://git.yummers.dev/TaSTT.git/atom?h=v1.0.0-beta00'/>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/'/>
<updated>2023-07-04T02:36:13+00:00</updated>
<entry>
<title>Begin work on proxy server</title>
<updated>2023-07-04T02:36:13+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-07-04T01:44:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=76ae7c28ea6224b2c919122d5dc71bcc00a0ecaa'/>
<id>urn:sha1:76ae7c28ea6224b2c919122d5dc71bcc00a0ecaa</id>
<content type='text'>
Create a simple server with 3 endpoints:
* /create_session: Create a session and return its identifier.
* /set_transcript: Update a session's transcript.
* /get_transcript: Fetch a session's transcript.

Right now the session ID provides authentication *and* authorization.
There is no public/private ID so you have to trust whoever you share
your ID with.

IDs are long and generated by the server, so it should be somewhat
secure against low-effort hacking.

Other updates:
* Drop whisper_requirements.txt - no longer needed.
* Vendor curl to make it easier to interact with the server.

TODO:
* Fuzz test the server.
</content>
</entry>
<entry>
<title>Scrub out old C++-based Whisper code</title>
<updated>2023-06-27T00:21:59+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-06-27T00:21:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=694756a96a6109cd79a77221dd4e40638ff55b82'/>
<id>urn:sha1:694756a96a6109cd79a77221dd4e40638ff55b82</id>
<content type='text'>
No longer used.
</content>
</entry>
<entry>
<title>Improve behavior around VAD segmentation events</title>
<updated>2023-02-27T04:12:36+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-02-27T04:12:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=d96851f716b9e18d827ba7795a343dbf3cf529c4'/>
<id>urn:sha1:d96851f716b9e18d827ba7795a343dbf3cf529c4</id>
<content type='text'>
Use forked Whisper implementation which has tweaks to reduce dropped
words around the beginning VAD segments.

* Retain audio after VAD segmentation events
</content>
</entry>
<entry>
<title>GUI: "Finish" avatar generation workflow</title>
<updated>2022-12-21T00:32:20+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2022-12-21T00:32:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=7eb372a02afdbbea593d1f02ddae3e2d12fae5cf'/>
<id>urn:sha1:7eb372a02afdbbea593d1f02ddae3e2d12fae5cf</id>
<content type='text'>
GUI now generates parameters &amp; menu.

Still need to handle write defaults.

* Add capability to append to avatar parameters &amp; menu
* Install canned Unity assets, shaders, and fonts in avatar folder
* Check in materials for ease of use
* Bugfix: correctly label menu/parameters file pickers
</content>
</entry>
<entry>
<title>Add ability to leave board in world</title>
<updated>2022-10-12T01:59:24+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2022-10-12T01:59:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=3e64c05c9f0b67e9ec1ae71153012ce9f29277ad'/>
<id>urn:sha1:3e64c05c9f0b67e9ec1ae71153012ce9f29277ad</id>
<content type='text'>
* Add VRLabs' World Constraint as a submodule
* Add animations for world constraint
* Add toggles for board
* Add libunity.py (no content yet)
* Support &gt;30s transcription
* Add board FBX
</content>
</entry>
</feed>
