2026-08-29 20:25:14 +02:00
2026-08-29 19:22:18 +02:00
2026-08-29 19:22:18 +02:00
2026-08-14 12:49:58 +02:00
2026-08-29 20:25:14 +02:00
2026-08-29 14:51:02 +02:00
2026-08-29 15:43:35 +02:00
2026-08-29 15:43:35 +02:00
2026-08-29 14:56:28 +02:00
2026-08-29 20:25:14 +02:00
2026-08-29 15:43:35 +02:00
2026-08-29 20:25:14 +02:00

Transui

A compact transcription tool for Linux, macOS 15, and Android. Linux and macOS support OpenAI-compatible hosted endpoints with an optional llama.cpp local fallback. Android provides remote-only speech recognition and voice input.

Dependencies

On Debian/Ubuntu install the following packages yourself before compiling:

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

On macOS, install Xcode 16 and XcodeGen.

Build

Linux

cmake -S . -B build
cmake --build build
sudo cmake --install build

macOS

cd macos
xcodegen generate
open Transui.xcodeproj

Build the Transui scheme in Xcode.

Android

Android release APKs build in Gitea CI. To run local checks, configure the Android SDK and run:

cd android
./gradlew lintDebug lintRelease testDebugUnitTest

Commands

transui settings    # configure endpoints, prompt, and destination
transui record      # open the record window
transui             # same as record
S
Description
No description provided
Readme
325 KiB
0 Stars 1 Watchers 0 Forks
2026-08-30 00:22:15 +02:00
Languages
Java 45.1%
Swift 28.1%
C++ 21.7%
CMake 2.1%
Shell 1.6%
Other 1.4%