Blue-B/SpokenLog

★ 4Forks 0DartGitHub ↗Compare

README

SpokenLog

Record audio or import a file, transcribe it locally or with your own cloud credentials, then edit and export the transcript.

SpokenLog-demo.mp4

Download

Version 0.1.2, build 10 keeps the build 9 transcription improvements and adds safer local saves and bounded cloud requests. Back up important recordings before updating.

Platform Download Note
Android 7.0+ APK Development-signed
Windows x64 Setup.exe (recommended) / ZIP (no install) Unsigned
macOS 12+ ZIP Not notarized
iOS / iPadOS 15+ Unsigned IPA Re-signing required; not tap-to-install

Installation guide | Checksums | Release notes and verification scope

Features

  • Recording library with search, collections, favorites and timestamped playback.
  • Local SenseVoice or Whisper (Tiny, Base or Small); cloud transcription with your own Groq or Cloudflare credentials.
  • Transcript editing, local speaker labels, and TXT, SRT, VTT or JSON export.

Local transcription keeps audio on your device and currently requires WAV. Cloud transcription uploads audio to the selected provider. The interface supports English and Korean; spoken-language support depends on the engine.

Changes in 0.1.2

  • Recording metadata is replaced through a staged file, and checkpoint writes finish in order before the final recording state is saved.
  • Transcript text, segments and speaker labels are loaded from one JSON snapshot. Older TXT-only recordings still load; TXT is kept as a compatibility copy.
  • Cloud requests have a 10-minute limit per audio part, covering upload and the full response. The connection is closed on completion or timeout.

Documentation

Features and formats | Build from source | Data management and removal | Release notes

AGPL-3.0-only | Branding policy

Contributors

Blue-B

Issues