mkiol/dsnote
Speech Note Linux app. Note taking, reading and translating with offline Speech to Text, Text to Speech and Machine translation.
What it solves
Speech Note provides a privacy-focused way to take, read, and translate notes without requiring an internet connection. It eliminates the need to send sensitive voice or text data to cloud servers by processing everything locally on the user's device.
How it works
The application integrates multiple open-source AI engines to handle different modalities:
- Speech to Text (STT): Uses engines like whisper.cpp, Faster Whisper, Vosk, and Coqui STT to convert spoken words into text.
- Text to Speech (TTS): Employs a variety of engines including Piper, Kokoro, F5-TTS, and Parler-TTS to read text aloud.
- Machine Translation (MT): Utilizes the Bergamot Translator for offline text translation.
Users can download the necessary model checkpoints for their desired languages directly through a built-in graphical model browser within the app.
Who it’s for
Linux desktop and Sailfish OS users who need a versatile note-taking tool with integrated accessibility and translation features while maintaining strict data privacy.
Highlights
- Fully Offline: All text and voice processing happens locally on the computer.
- Multi-Engine Support: Integrates a wide array of STT, TTS, and MT engines to provide flexibility in quality and performance.
- Extensive Language Support: Supports a vast number of languages across different AI models.
- Privacy-First: No data is sent to the internet.