yum-slop/TaSTT

Free self-hosted STT for VRChat.

git clone https://git.yummers.dev/yum-slop/TaSTT

yumImport FastTextPager repof6b93a2

master
778 B39 linesraw

TaSTT UI

The TaSTT is built using electron and tailwind.css.

First, install nodejs. Open PowerShell as administrator:

# Delete any existing install.
$ choco uninstall nodejs -y
$ choco install nodejs-lts -y

To build the app:

$ npm install
$ npm run dev

For posterity, this is how I set up the ui directory initially. In a non-admin PowerShell window:

# Check your node and npm versions.
$ node -v
v22.16.0
$ npm -v
10.9.2
# Set up directory
$ mkdir ui
cd ui
npm init -y
npm install --save-dev electron
# Get tailwind and deps
npm install --save-dev tailwindcss@3 postcss autoprefixer concurrently cross-env
npx tailwindcss init -p
# Install vue.js
npm install --save-dev vue@3 @vitejs/plugin-vue vite yaml
npm install --save-dev js-yaml
1# TaSTT UI
2
3The TaSTT is built using electron and tailwind.css.
4
5First, install nodejs. Open PowerShell as administrator:
6
7```bash
8# Delete any existing install.
9$ choco uninstall nodejs -y
10$ choco install nodejs-lts -y
11```
12
13To build the app:
14```
15$ npm install
16$ npm run dev
17```
18
19For posterity, this is how I set up the ui directory initially. In a non-admin PowerShell window:
20
21```bash
22# Check your node and npm versions.
23$ node -v
24v22.16.0
25$ npm -v
2610.9.2
27# Set up directory
28$ mkdir ui
29cd ui
30npm init -y
31npm install --save-dev electron
32# Get tailwind and deps
33npm install --save-dev tailwindcss@3 postcss autoprefixer concurrently cross-env
34npx tailwindcss init -p
35# Install vue.js
36npm install --save-dev vue@3 @vitejs/plugin-vue vite yaml
37npm install --save-dev js-yaml
38```
39