A desktop application built with Tauri and Vue.js (TypeScript) that provides real-time speech-to-text functionality using Vosk.
Tauri Speech-to-Text App
Features
- Real-time speech recognition
- Local SQL database for persistent storage of transcriptions
- Desktop-native performance with Tauri
- Modern UI built with Vue.js
- Type-safe with TypeScript
- Local database management
Screenshots
Technical Stack
- Tauri
- Vue.js 3
- TypeScript
- Vosk Speech Recognition
Current Status
This project served as a learning experience for:
- Building desktop applications with Tauri
- Integrating native speech recognition
- TypeScript with Vue.js
- Audio processing in Rust
Development has been paused as the primary learning objectives were achieved. The core functionality works within Voskโs capabilities, though thereโs room for improvements in accuracy and performance.
Installation
# Install dependencies
npm install
# Run in development
npm run tauri dev
# Build
npm run tauri build