<feed xmlns='http://www.w3.org/2005/Atom'>
<title>TaSTT.git/app, branch v1.0.0-beta03</title>
<subtitle>Free self-hosted STT for VRChat.</subtitle>
<id>https://git.yummers.dev/TaSTT.git/atom?h=v1.0.0-beta03</id>
<link rel='self' href='https://git.yummers.dev/TaSTT.git/atom?h=v1.0.0-beta03'/>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/'/>
<updated>2025-07-26T06:07:03+00:00</updated>
<entry>
<title>Work more on hallucination filtering</title>
<updated>2025-07-26T06:07:03+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2025-07-26T06:07:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=6815848fb8ed06b59b6d7e57096143f1f840e7db'/>
<id>urn:sha1:6815848fb8ed06b59b6d7e57096143f1f840e7db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Experiment with hallucination reduction</title>
<updated>2025-07-26T04:28:50+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2025-07-26T04:28:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=a7f9b7b5fb33bead6bcfb0ad6867b57f2ddc42af'/>
<id>urn:sha1:a7f9b7b5fb33bead6bcfb0ad6867b57f2ddc42af</id>
<content type='text'>
- update cursorignore
- add hallucination filter training &amp; inference code
- put logging into a central module
- segment metadata logging occurs before filtering
- segment metadata logging is on by default
- check in embedded python setup script
- include trained hallucination filter model
</content>
</entry>
<entry>
<title>Sanitize transcript before putting in filename</title>
<updated>2025-07-25T01:48:44+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2025-07-25T01:48:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=5df013d26eb13ed4aef8d16aa14346e0f9be5111'/>
<id>urn:sha1:5df013d26eb13ed4aef8d16aa14346e0f9be5111</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Set target loudness to -16, and enable segment metadata logging by default</title>
<updated>2025-07-24T03:43:25+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2025-07-24T03:43:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=043a447133695bfd2285a534b941db972873a692'/>
<id>urn:sha1:043a447133695bfd2285a534b941db972873a692</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update avg_logprob cutoff, fix sounds, fix electron build</title>
<updated>2025-07-24T02:51:35+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2025-07-24T02:51:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=e1730a63538d2b1a23c948d25580612303733eba'/>
<id>urn:sha1:e1730a63538d2b1a23c948d25580612303733eba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add segment metadata logging feature</title>
<updated>2025-07-24T02:05:15+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2025-07-24T02:05:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=9bf33a4cad8196bfe7253c841ab5c35ffdbc0173'/>
<id>urn:sha1:9bf33a4cad8196bfe7253c841ab5c35ffdbc0173</id>
<content type='text'>
Segment metadata can now be logged to a json as the app runs. The goal
is to identify the params that heavily correlate with hallucinations.

Also:

* use 7zip for compression in build, speeding things up
* log dll download progress every few seconds
* shrink package
</content>
</entry>
<entry>
<title>bugfixes</title>
<updated>2025-07-24T00:41:49+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2025-07-24T00:41:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=790c91d7ad515c3c0a22ca1341316265b8f0d779'/>
<id>urn:sha1:790c91d7ad515c3c0a22ca1341316265b8f0d779</id>
<content type='text'>
* fix model acquisition
* fix local beepsnd
* fix volume control
</content>
</entry>
<entry>
<title>More stuff</title>
<updated>2025-05-31T04:31:05+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2025-05-31T04:31:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=73de7cb2d8fb964e7f76ab55420e9bc331bf7bea'/>
<id>urn:sha1:73de7cb2d8fb964e7f76ab55420e9bc331bf7bea</id>
<content type='text'>
- add desktop and vr input threads
- add audio feedback for input
- add volume control for audio feedback
- add UI for custom chatbox/built in chatbox
- add ability to dismiss built in chatbox (sync empty messages)
- limit lines in python console
- limit length of each transcript
</content>
</entry>
<entry>
<title>More stuff</title>
<updated>2025-05-30T20:34:23+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2025-05-30T20:32:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=7fb9c575aea4d318e9c14b82174d1b323171b62b'/>
<id>urn:sha1:7fb9c575aea4d318e9c14b82174d1b323171b62b</id>
<content type='text'>
- fix unicode output from python terminal
- fix cpu inference
- add filters
- add beam search params to UI
- DRY up config definition in UI
</content>
</entry>
<entry>
<title>More polish</title>
<updated>2025-05-30T09:50:55+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2025-05-30T09:50:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=e1b3f638a1ea448de9691f69eb62ebf4c3944c9f'/>
<id>urn:sha1:e1b3f638a1ea448de9691f69eb62ebf4c3944c9f</id>
<content type='text'>
- Filters actually get applied now, huge accuracy boost
- Use silero-vad python library instead of rolling our own
- Expose prompt parameter
- Auto setup venv on launch
- Clean up python output
- Auto acquire all dependencies on launch
- Add icon
</content>
</entry>
</feed>
