Elektrine lite

← Feed

@kirb@hachyderm.io

Post #1146315

2026-04-06 08:50 UTC

Really hope I’m wrong about this, but this app for speech-to-text transcription appears to be constantly using 200% - 430% CPU to do nothing other than write progress to a SQLite database and update its UI. The transcription is happening in Apple’s localspeechrecognition process. I took a few samples, and it seems to be receiving a stream of progress updates from Speech.framework, then writing json of each transcript line to SQLite, then SwiftUI fires a re-render, where it goes and queries thousands of rows from SQLite and decodes all that json. Happens even if no transcript is being shown. What a mess. This is an app with tons of features, plenty of models supported, etc, which sells at $29.99/year or $99.99 for lifetime (USD). Do they even realise their app is doing this? If anyone has suggestions for decent apps that can batch transcribe with Apple’s model and export to .srt/.vtt, would really appreciate it.

Replies (1)

  • @kirb@hachyderm.io 2026-04-08 13:00

    Found a CLI tool that uses the same model (I hope). With some scripting that means I can actually make use of my hardware: https://github.com/sveinbjornt/hear

    Open ##1396177