<feed xmlns='http://www.w3.org/2005/Atom'>
<title>TaSTT.git/Scripts, branch v0.15.3</title>
<subtitle>Free self-hosted STT for VRChat.</subtitle>
<id>https://git.yummers.dev/TaSTT.git/atom?h=v0.15.3</id>
<link rel='self' href='https://git.yummers.dev/TaSTT.git/atom?h=v0.15.3'/>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/'/>
<updated>2023-09-14T04:55:05+00:00</updated>
<entry>
<title>General cleanup</title>
<updated>2023-09-14T04:55:05+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-09-14T04:43:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=703e183e430f15aff6005d38aefcacf91e2314cd'/>
<id>urn:sha1:703e183e430f15aff6005d38aefcacf91e2314cd</id>
<content type='text'>
Remove unused proxy code, curl, and images.
</content>
</entry>
<entry>
<title>Bugfix: list input devices works again</title>
<updated>2023-09-12T22:33:18+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-09-12T22:33:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=8fcc6c248554a0b08ecd4b43cc0971b78810c080'/>
<id>urn:sha1:8fcc6c248554a0b08ecd4b43cc0971b78810c080</id>
<content type='text'>
Oops :)
</content>
</entry>
<entry>
<title>Pin huggingface_hub to 0.16.4</title>
<updated>2023-09-11T20:53:14+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-09-11T20:46:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=0447f37fb744a1b350f6b92e4d140dbdb1c8d3ec'/>
<id>urn:sha1:0447f37fb744a1b350f6b92e4d140dbdb1c8d3ec</id>
<content type='text'>
0.17.x are breaking faster_whisper's ability to download models.

Also:
* Start using frozen requirements.txt.
* Conditionally install torch &amp; legacy whisper only when doing
  mechanical optimization.
</content>
</entry>
<entry>
<title>Introduce notion of PresentationFilter</title>
<updated>2023-09-11T05:52:52+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-09-11T05:51:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=d3c325c4c4dd954a75267b013f33f5f3c5d041bc'/>
<id>urn:sha1:d3c325c4c4dd954a75267b013f33f5f3c5d041bc</id>
<content type='text'>
... and restructure RemoveTrailingPeriod as a filter instead of as a
plugin.

Plugins have the power to change transcription data as it comes along,
but don't have access to the entire transcript. Filters have access to
the entire transcript but can't durably change it.

TODO

* This does not work with data passed through OSC
</content>
</entry>
<entry>
<title>Fix paging bug</title>
<updated>2023-09-11T01:33:08+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-09-11T01:29:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=920d6dfeeac132488c85311512fe9e5da505c4a8'/>
<id>urn:sha1:920d6dfeeac132488c85311512fe9e5da505c4a8</id>
<content type='text'>
OSC was paging using incorrect board resolution. Use cfg to provide this
data.
</content>
</entry>
<entry>
<title>Bugfix: eliminate dead-end in certain animator layers</title>
<updated>2023-09-11T01:11:08+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-09-11T01:11:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=4f3b9382068a29731de664eb0810f9eb3a267905'/>
<id>urn:sha1:4f3b9382068a29731de664eb0810f9eb3a267905</id>
<content type='text'>
Because the custom chatbox doesn't necessarily have an even multiple of
`sync_params` character slots, some layers in the animator write N
character slots while others write N-1. In the layers with only N-1
slots, they need something to do while slot N is being selected. This
patch creates a return-home transition in that case.
</content>
</entry>
<entry>
<title>Users can now choose custom chatbox texture size in UI</title>
<updated>2023-09-11T00:29:01+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-09-11T00:29:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=3db7723aa5c16358f73e3e8d3bb20a959ce43d5d'/>
<id>urn:sha1:3db7723aa5c16358f73e3e8d3bb20a959ce43d5d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix local audio indicators</title>
<updated>2023-09-10T22:41:25+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-09-10T22:41:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=4a4909919223a7446944c6248472c7f71a30307c'/>
<id>urn:sha1:4a4909919223a7446944c6248472c7f71a30307c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Check in vad.py and delete transcribe.py</title>
<updated>2023-09-10T21:52:05+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-09-10T21:52:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=1681ac276da46ea61a04f6db916522778ac964e7'/>
<id>urn:sha1:1681ac276da46ea61a04f6db916522778ac964e7</id>
<content type='text'>
Oops, I meant to check this in a while back.

Since transcribe_v2.py now has feature parity with transcribe.py, delete
the old code.
</content>
</entry>
<entry>
<title>Add plugin interface</title>
<updated>2023-09-10T21:45:45+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-09-10T21:45:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=2dc2f63686fc0137931f675f579d3e528861433d'/>
<id>urn:sha1:2dc2f63686fc0137931f675f579d3e528861433d</id>
<content type='text'>
... and use it to implement translation and text filters.

Also fix display of non-English characters in browser src.
</content>
</entry>
</feed>
