yum-slop/TaSTT

Free self-hosted STT for VRChat.

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

yumImport FastTextPager repof6b93a2

master
955 B17 linesraw
1const { contextBridge, ipcRenderer } = require('electron');
2
3contextBridge.exposeInMainWorld('electronAPI', {
4    loadConfig: () => ipcRenderer.invoke('load-config'),
5    saveConfig: (config) => ipcRenderer.invoke('save-config', config),
6    resetConfig: () => ipcRenderer.invoke('reset-config'),
7    getMicrophones: () => ipcRenderer.invoke('get-microphones'),
8    installRequirements: () => ipcRenderer.invoke('install-requirements'),
9    deleteVenvIndicatorFile: () => ipcRenderer.invoke('deleteVenvIndicatorFile'),
10    resetVenv: () => ipcRenderer.invoke('reset-venv'),
11    startProcess: () => ipcRenderer.invoke('start-process'),
12    stopProcess: () => ipcRenderer.invoke('stop-process'),
13    getProcessState: () => ipcRenderer.invoke('get-process-state'),
14    onPythonOutput: (callback) => ipcRenderer.on('python-output', (event, data) => callback(data)),
15    onProcessStopped: (callback) => ipcRenderer.on('process-stopped', () => callback())
16});
17