<feed xmlns='http://www.w3.org/2005/Atom'>
<title>TaSTT.git/GUI, branch v0.0</title>
<subtitle>Free self-hosted STT for VRChat.</subtitle>
<id>https://git.yummers.dev/TaSTT.git/atom?h=v0.0</id>
<link rel='self' href='https://git.yummers.dev/TaSTT.git/atom?h=v0.0'/>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/'/>
<updated>2022-12-22T01:05:47+00:00</updated>
<entry>
<title>Don't delete TaSTT_Generated</title>
<updated>2022-12-22T01:05:47+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2022-12-22T01:05:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=4af8dd1915e7ae53ee6c9a1ce1800bda5cdd4061'/>
<id>urn:sha1:4af8dd1915e7ae53ee6c9a1ce1800bda5cdd4061</id>
<content type='text'>
This makes incremental workflows much more efficient, since you don't
have to reassign the FX controller, params, and menu.
</content>
</entry>
<entry>
<title>GUI: Add better logging interface</title>
<updated>2022-12-21T23:33:17+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2022-12-21T23:33:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=1122954fea161cf40c104778c06b83dbc9c47880'/>
<id>urn:sha1:1122954fea161cf40c104778c06b83dbc9c47880</id>
<content type='text'>
Create printf-like interface for writing to wxTextCtrl objects.

Also mask out PII. I wanted a way to not dox myself when recording
demos, but I wound up making a second user on my PC to serve the same
purpose. Maybe I'll delete the code later idk.
</content>
</entry>
<entry>
<title>Control tweak: introduce long/short hold behavior</title>
<updated>2022-12-21T06:30:11+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2022-12-21T06:21:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=29070e5e68a0fef0cf8de2d5e4443bf04c00f340'/>
<id>urn:sha1:29070e5e68a0fef0cf8de2d5e4443bf04c00f340</id>
<content type='text'>
The typical use pattern is now possible without entering radial.

Leaving mounted to the world for a long time is no longer possible.
Maybe I need an override param?

Left joystick controls:
* Short press toggle 1: show board, lock to hand, start transcribing
* Short press toggle 2: lock to world, stop transcribing
* Long press: hide board, stop transcribing
</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>GUI can now generate animator</title>
<updated>2022-12-20T22:20:17+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2022-12-20T22:20:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=a048e2c1b1940805c0dcb29bc162f804ca463214'/>
<id>urn:sha1:a048e2c1b1940805c0dcb29bc162f804ca463214</id>
<content type='text'>
Still need to generate params &amp; merge menus. Getting close....
</content>
</entry>
<entry>
<title>GUI: Begin work generating animator</title>
<updated>2022-12-20T08:28:46+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2022-12-20T08:26:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=8d225cfd66dfb60998b4eab43d8aa3b287375695'/>
<id>urn:sha1:8d225cfd66dfb60998b4eab43d8aa3b287375695</id>
<content type='text'>
The GUI can now generate guid.map and animations.
</content>
</entry>
<entry>
<title>GUI: Fix transcription output</title>
<updated>2022-12-20T04:23:54+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2022-12-20T04:23:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=4f3da107d4379f99ec7ade8be26bfcf908fb193f'/>
<id>urn:sha1:4f3da107d4379f99ec7ade8be26bfcf908fb193f</id>
<content type='text'>
Output now shows up in the textbox in ~real time. We do this by
disabling Python's output buffering. This has a performance impact, but
it should be negligible.

* Fix crash when setting up python environment
* UI tweak: text displays now expand with window
* Fix how we merge transcribe.py; usually don't have to resort to
  SIGKILL, which loses stdout/stderr.
</content>
</entry>
<entry>
<title>GUI: Improve error logging</title>
<updated>2022-12-20T01:36:38+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2022-12-20T01:36:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=b6427cf62c68b69627c290e0e76731d0da4ecdd5'/>
<id>urn:sha1:b6427cf62c68b69627c290e0e76731d0da4ecdd5</id>
<content type='text'>
PythonWrapper correctly captures wxProcess stdout &amp; stderr in sync and
async execution modes.
</content>
</entry>
<entry>
<title>GUI: Sketch out Unity panel</title>
<updated>2022-12-20T00:58:48+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2022-12-20T00:58:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=8db8a74b3dd949a6765a40698681b2f754d64bf4'/>
<id>urn:sha1:8db8a74b3dd949a6765a40698681b2f754d64bf4</id>
<content type='text'>
Now there are two panels: one to run transcription, one to generate
avatar assets.

Also, getting mics &amp; python version can no longer crash the app.
</content>
</entry>
<entry>
<title>Now it's possible to build the app from Powershell</title>
<updated>2022-12-19T04:36:42+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2022-12-19T04:36:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=0111a26a5526fe5f01c0dc3b4d4391af4234c2a7'/>
<id>urn:sha1:0111a26a5526fe5f01c0dc3b4d4391af4234c2a7</id>
<content type='text'>
No more WSL dependencies!
</content>
</entry>
</feed>
