<feed xmlns='http://www.w3.org/2005/Atom'>
<title>TaSTT.git/libunity.py, branch master</title>
<subtitle>Free self-hosted STT for VRChat.</subtitle>
<id>https://git.yummers.dev/TaSTT.git/atom?h=master</id>
<link rel='self' href='https://git.yummers.dev/TaSTT.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/'/>
<updated>2022-12-18T01:51:12+00:00</updated>
<entry>
<title>Finish python virtual env</title>
<updated>2022-12-18T01:51:12+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2022-12-18T01:51:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=ee8213d1d2c2008d2d996929500c9e87dac325a3'/>
<id>urn:sha1:ee8213d1d2c2008d2d996929500c9e87dac325a3</id>
<content type='text'>
GUI can now download all TaSTT dependencies and install them into a
virtual environment.

* Add buttons to check embedded python version &amp; install dependencies
* Add class to wrap interacting with embedded Python
* Put all TaSTT python scripts into a folder
</content>
</entry>
<entry>
<title>Add on/off sound indicator (local)</title>
<updated>2022-11-26T01:57:42+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2022-11-26T01:57:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=89a929fe76e4dbd56436288055366d9416c13e74'/>
<id>urn:sha1:89a929fe76e4dbd56436288055366d9416c13e74</id>
<content type='text'>
Now we have a visual and auditory indicator for transcription. The
auditory indicator is only heard by the user, and can be used to reset
the state of the board prior to displaying.
</content>
</entry>
<entry>
<title>Add scaling capability</title>
<updated>2022-11-25T22:37:20+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2022-11-25T22:19:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=bf213509f7811e096b9d850999aaf54d18324eec'/>
<id>urn:sha1:bf213509f7811e096b9d850999aaf54d18324eec</id>
<content type='text'>
Text box may be scaled up and down now.
</content>
</entry>
<entry>
<title>Rework input controls</title>
<updated>2022-11-23T02:13:18+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2022-11-22T23:36:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=bd8b63a357bb374f5875f0fedf2d677589419810'/>
<id>urn:sha1:bd8b63a357bb374f5875f0fedf2d677589419810</id>
<content type='text'>
Press joystick once to start recording, again to stop. When you start
recording, any previous text on the board is cleared.

Add 2 visual indicators: one to indicate speech, another to indicate
that audio is paging.
</content>
</entry>
<entry>
<title>License scrub</title>
<updated>2022-11-11T05:21:07+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2022-11-11T05:21:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=772b44806a5f5da11cca74c99b59c3cf7d5ceae5'/>
<id>urn:sha1:772b44806a5f5da11cca74c99b59c3cf7d5ceae5</id>
<content type='text'>
Begin auditing dependencies' licenses.
</content>
</entry>
<entry>
<title>Fix set_noop_anim</title>
<updated>2022-11-07T03:10:45+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2022-11-07T03:10:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=fe7e51db4c341f9510351e9b3942430f6d44edf2'/>
<id>urn:sha1:fe7e51db4c341f9510351e9b3942430f6d44edf2</id>
<content type='text'>
fileID check intended to avoid overwriting blendtree animations was too
broad and excluded regular unassigned animations. This was causing an
issue where the display would flicker or fail to show any new text at
all.
</content>
</entry>
<entry>
<title>Reduce dimensionality of animator by factor of 80</title>
<updated>2022-11-05T19:14:12+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2022-11-05T19:11:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=7f930340e3aa94d6aca120d28436594427469373'/>
<id>urn:sha1:7f930340e3aa94d6aca120d28436594427469373</id>
<content type='text'>
Instead of generating one animation for every single character in our
character set, we just generate 2: the lowest and the highest. We use
blend trees to interpolate between these two extremes.

This reduces the number of animations we have to generate by a factor
of 80. It also clears the way for multi-language support (coming soon).
It also means we don't have to reopen unity every time we generate a new
animator.
</content>
</entry>
<entry>
<title>STT now beeps when it shows text, and can be locked to world</title>
<updated>2022-10-25T05:08:06+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2022-10-25T05:08:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=08655f96dc798e3e129058a5e97c5aa7ff96e798'/>
<id>urn:sha1:08655f96dc798e3e129058a5e97c5aa7ff96e798</id>
<content type='text'>
Empty cells are excluded from the beeping behavior. Note: I have not
checked in the prefab with the audio source yet.

* libtastt gen_fx now adds 3 toggles to FX layer: toggle board, toggle world
  lock, toggle beep sound
* libunity guid_map can now append instead of replacing
* TaSTT_Toggle_{On,Off}.anim now use the prefab path, as do generated
  animations
</content>
</entry>
<entry>
<title>Rewrite FX and animation generators</title>
<updated>2022-10-24T02:48:34+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2022-10-24T02:48:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=17ace0cb4ef65bda17dd36630da18dedaa8797b5'/>
<id>urn:sha1:17ace0cb4ef65bda17dd36630da18dedaa8797b5</id>
<content type='text'>
* Fix bug where facial animations cause already-written letters to
  change (!!!)
* Add libtastt.py to hold abstractions layered over libunity
* Fix
* libunity: Fix bug where integer equality state transition conditions
  ignored the threshold
* libunity: Support placing animator states at different positions
</content>
</entry>
<entry>
<title>Fix fixWriteDefaults duplicate ID error</title>
<updated>2022-10-23T08:01:42+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2022-10-23T08:01:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=0add404dee8124ec1d710416e5827ccef04bc00c'/>
<id>urn:sha1:0add404dee8124ec1d710416e5827ccef04bc00c</id>
<content type='text'>
fixWriteDefaults would assign two documents the same anchor. Unsure
why but this fixes it.
</content>
</entry>
</feed>
