Skip to content
Unverified: This page has not yet been anchored to automated code tests.

vox-tauri-stt API Reference (generated)

Crate: vox-tauri-stt · Version: 0.6.0 · Target: Library (lib.rs)

Speech-to-text bridge types + guest JS for desktop Tauri 2 apps (register the plugin in your app’s src-tauri). Tauri is desktop-only; mobile uses the React Native target.

Wire format and identifiers for vox-tauri-stt — the speech-to-text plugin surface for desktop Tauri 2 apps.

With the tauri-plugin feature, plugin::init registers a Tauri 2 plugin whose id matches [PLUGIN_ID] and whose transcribe command matches [TRANSCRIBE_COMMAND] (guest invoke string). Without that feature, this crate is serde-only for contracts and tests.

Tauri is desktop-only (ADR: scope-tauri-desktop-only); the former Android Kotlin / iOS Swift sources were removed with that decision. Mobile transcription belongs to the React Native target (vox build --target=mobile) via @vox/runtime-rn. See README.md.

FeatureDefault / Enables
default—
tauri-plugindep:tauri
ModuleDescription
plugin—
StructDescription
TranscribeResultGuest ↔ Rust contract: same shape as the legacy Capacitor plugin.
ConstantDescription
PLUGIN_IDTauri plugin identifier (must match guest JS plugin:vox-stt|…).
TRANSCRIBE_COMMANDInvoke command name registered on the plugin.