<feed xmlns='http://www.w3.org/2005/Atom'>
<title>TaSTT.git, branch v0.8.1</title>
<subtitle>Free self-hosted STT for VRChat.</subtitle>
<id>https://git.yummers.dev/TaSTT.git/atom?h=v0.8.1</id>
<link rel='self' href='https://git.yummers.dev/TaSTT.git/atom?h=v0.8.1'/>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/'/>
<updated>2023-02-27T00:24:10+00:00</updated>
<entry>
<title>Bugfix: C++ transcription engine should not launch OSC layer</title>
<updated>2023-02-27T00:24:10+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-02-27T00:24:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=d0d5eedb4e6c56d81ae2135a50212f2091ee65d7'/>
<id>urn:sha1:d0d5eedb4e6c56d81ae2135a50212f2091ee65d7</id>
<content type='text'>
Not ready yet.
</content>
</entry>
<entry>
<title>Bugfix: add vendored git to PATH</title>
<updated>2023-02-26T22:49:33+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-02-26T22:49:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=90b8074db46ae3dbf3403eeb972a929688e6a595'/>
<id>urn:sha1:90b8074db46ae3dbf3403eeb972a929688e6a595</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Begin work on C++ custom chatbox</title>
<updated>2023-02-26T22:27:22+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-02-26T22:21:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=f7d7858a9ff270380f5407e48d6afaf6a3a97de3'/>
<id>urn:sha1:f7d7858a9ff270380f5407e48d6afaf6a3a97de3</id>
<content type='text'>
Sort of a misnomer. The idea is to use C++ for transcription and Python
for steamvr and OSC.

Having issues getting output from multithreaded Python code. Not in the
mood to figure this out today.

* Hide unimplemented parts of C++ panel.
</content>
</entry>
<entry>
<title>Convert most PythonWrapper wxLogError() to Log()</title>
<updated>2023-02-26T05:03:22+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-02-26T05:03:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=1dbbfc851350b8134bd679abd8f84a9b222b5261'/>
<id>urn:sha1:1dbbfc851350b8134bd679abd8f84a9b222b5261</id>
<content type='text'>
Simplifies debugging process.
</content>
</entry>
<entry>
<title>Drop ryml</title>
<updated>2023-02-26T04:19:31+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-02-26T03:49:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=97dcd16492b4ce85138988461a85f6694fd7b264'/>
<id>urn:sha1:97dcd16492b4ce85138988461a85f6694fd7b264</id>
<content type='text'>
Rapidyaml started refusing to parse config files so I dropped it.

* Add ConfigMarshal clas to support very simple config marshalling
  * No versioning, no type indicators, nothing.
  * Supports int, bool, and string.
  * Bool are serialized as int.
* Log no longer segfaults if given nullptr wxTextCtrl*.
* Fix how whisper CPP GUI fields restore from config
</content>
</entry>
<entry>
<title>Complete OBS browser source</title>
<updated>2023-02-26T00:46:34+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-02-26T00:46:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=a8d1b69d2afbb6ba43c3f97e383dc71b097f69fd'/>
<id>urn:sha1:a8d1b69d2afbb6ba43c3f97e383dc71b097f69fd</id>
<content type='text'>
* Implement HTTPMapper classes
* Browser source respects user-configured source port
</content>
</entry>
<entry>
<title>Add HTTP parser</title>
<updated>2023-02-25T22:56:23+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-02-25T22:56:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=353e47011450e04a089121db6ff3b83d50209487'/>
<id>urn:sha1:353e47011450e04a089121db6ff3b83d50209487</id>
<content type='text'>
Server needs to parse incoming HTTP.

* Server spawns a thread for each incoming connection
</content>
</entry>
<entry>
<title>Begin work on custom webserver</title>
<updated>2023-02-25T20:09:53+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-02-25T20:09:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=fa59ca6064ce9400adb1765deeb960bfe51c2f6f'/>
<id>urn:sha1:fa59ca6064ce9400adb1765deeb960bfe51c2f6f</id>
<content type='text'>
oatpp was a crashy mess. Begin making a simple web server from scratch.

* Add Designs/ folder to document nontrivial things like the webserver
  design
</content>
</entry>
<entry>
<title>Finish browser source proof-of-concept</title>
<updated>2023-02-24T22:35:02+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-02-24T22:35:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=8170273eb786d52aa9a9c1cdbef1357c32d95471'/>
<id>urn:sha1:8170273eb786d52aa9a9c1cdbef1357c32d95471</id>
<content type='text'>
It's a crashy mess, but it sort of works.

* Add Transcript class to send transcription segments between layers
</content>
</entry>
<entry>
<title>Add HTML for BrowserSource</title>
<updated>2023-02-24T21:31:11+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2023-02-24T21:31:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=c18b6842757e1a40f27bd940a810e32f3a0c485c'/>
<id>urn:sha1:c18b6842757e1a40f27bd940a810e32f3a0c485c</id>
<content type='text'>
Browser source queries /api/transcript at 10Hz via jquery and renders
the response.
</content>
</entry>
</feed>
