32 lines
692 B
Markdown
32 lines
692 B
Markdown
# Transui
|
|
|
|
A compact GTK3 desktop transcription tool for OpenAI-compatible and llama.cpp
|
|
`/v1/audio/transcriptions` endpoints.
|
|
|
|
## Dependencies
|
|
|
|
On Debian/Ubuntu install the following packages yourself before compiling:
|
|
|
|
```sh
|
|
sudo apt install cmake g++ pkg-config libgtk-3-dev libcurl4-openssl-dev \
|
|
libgstreamer1.0-dev gstreamer1.0-plugins-base gstreamer1.0-plugins-good libsecret-1-dev \
|
|
libjson-glib-dev wtype xdotool
|
|
```
|
|
|
|
## Build
|
|
|
|
```sh
|
|
cmake -S . -B build
|
|
cmake --build build
|
|
sudo cmake --install build
|
|
```
|
|
|
|
## Commands
|
|
|
|
```sh
|
|
transui settings # configure endpoints, prompt, and destination
|
|
transui record # open the record window
|
|
transui # same as record
|
|
```
|
|
|