# mkiol/dsnote

Speech Note Linux app. Note taking, reading and translating with offline Speech to Text, Text to Speech and Machine translation.

Repository: https://github.com/mkiol/dsnote
Canonical: https://ross.abutalabs.com/products/dsnote
Language: C++
License: MPL-2.0
License Family: copyleft
Topics: asr, sailfishos, stt, tts, flatpak-applications, linux-desktop, nmt, offline, translator, machine-translation, speech-recognition, speech-synthesis, speech-to-text, text-to-speech, translation
Last push: 2026-08-23T17:56:11+00:00

## Health v2 (maintenance only)
Score: 96/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 90, longevity 100
- inputs: {"age_days": 1791, "days_push": 10, "days_rel": 66, "gap_med": 22, "n_releases_24m": 8}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1607, forks 73 (observed 2026-08-28T04:05:10.588459+00:00)

## What it is
Speech Note is a Linux desktop and Sailfish OS application for note taking, reading, and translating text using offline Speech to Text, Text to Speech, and Machine Translation. All processing happens locally on the device with no data sent to the internet, using engines like Whisper, Vosk, Piper, and Bergamot.

## Use cases
- take notes by voice with offline speech recognition
- read text aloud with text to speech
- translate notes between languages offline
- transcribe audio to text without internet
- convert written notes to spoken audio
- dictate notes privately on Linux
- download and manage speech models for many languages

## When to choose
- you need fully offline speech-to-text, text-to-speech, or translation on Linux
- privacy matters and you don't want data sent to the cloud
- you use Sailfish OS or a Linux desktop and want a GUI for speech models
- you want one app supporting many STT/TTS/MT engines and languages

## When to avoid
- you need cloud-quality transcription with the latest hosted models
- you need a server-side or headless API rather than a desktop GUI
- you need speech processing on Windows or macOS

## Facets
- artifact type: application
- maturity: active
- function: speech-recognition, tts, nlp, editor
- domain: speech-processing, developer-tools, privacy
- platform: cross-platform
- tags: offline, sailfishos, flatpak, machine-translation, note-taking, whisper, piper, vosk, bergamot, privacy-first, natural-language-processing, localization, linux, desktop

## Member repositories
- mkiol/dsnote (main) score 96

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:10.588459+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:51:48.251319+00:00, confidence not recorded.
  - readme: https://github.com/mkiol/dsnote (fetched 2026-08-28T04:05:10.588459+00:00, sha 2795c2cba0e5)
- Data as of 2026-08-30T08:39:29.467469+00:00.
