<feed xmlns='http://www.w3.org/2005/Atom'>
<title>TaSTT.git, branch v0.15.1</title>
<subtitle>Free self-hosted STT for VRChat.</subtitle>
<id>https://git.yummers.dev/TaSTT.git/atom?h=v0.15.1</id>
<link rel='self' href='https://git.yummers.dev/TaSTT.git/atom?h=v0.15.1'/>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/'/>
<updated>2023-09-11T01:33:08+00:00</updated>
<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>
<entry>
<title>Bugfix: only cap display of transcript at 4K chars</title>
<updated>2023-09-10T10:50:46+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-09-10T10:50:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=da360bcd1870650848daa034aa31b8a337caecc7'/>
<id>urn:sha1:da360bcd1870650848daa034aa31b8a337caecc7</id>
<content type='text'>
Actually retain the whole transcript to avoid breaking the OSC pager.

Also constrain the UI buffer size by characters instead of lines. Since
some lines can be massive and others short, characters are a better way
of consistently keeping the UI memory in check.
</content>
</entry>
<entry>
<title>Add UI for transcription loop delay</title>
<updated>2023-09-10T07:29:04+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-09-10T07:28:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=4ee396584c348c11e0272f0c2842f6a5d3175586'/>
<id>urn:sha1:4ee396584c348c11e0272f0c2842f6a5d3175586</id>
<content type='text'>
Allows users to directly modulate the performance-latency tradeoff.

Also:
* Bump up UI buffer to 1k lines.
* Fix browser source reset. It now also resets preview text.
</content>
</entry>
<entry>
<title>Browser source now shows preview text as slightly transparent</title>
<updated>2023-09-10T06:18:32+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-09-10T06:18:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=9924a141b0b1266671915be12e21df6c8f4c5366'/>
<id>urn:sha1:9924a141b0b1266671915be12e21df6c8f4c5366</id>
<content type='text'>
Improves viewer experience.
</content>
</entry>
<entry>
<title>Add UI for max speech duration</title>
<updated>2023-09-10T05:32:35+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-09-10T05:26:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=ae866f553d3db67030e37ce315707d72982f4063'/>
<id>urn:sha1:ae866f553d3db67030e37ce315707d72982f4063</id>
<content type='text'>
Also fix bug when not using previews. Audio buffer no longer grows
without bound while there's no speech.
</content>
</entry>
</feed>
