个人效率Reddit 原帖

WhatDidYouSay - A private Mac app that transcribes and translates voice notes without uploading them

完整上下文原始内容 · Reddit

Hey everyone, I’m the developer of WhatDidYouSay, a macOS app for transcribing and translating audio/video files locally on your Mac. Problem I built it because I couldn’t find a straightforward way to deal with voice notes, recordings, or video files in another language. The usual process often feels clunky: Convert the file Upload it somewhere Wait for a transcript Copy the text Paste it into a translator Clean it all up afterwards WhatDidYouSay puts that process in one place. Drop in a file, get the transcript, translate it, then copy or export the result. It works with WhatsApp .opus voice notes, audio files, and video files. Everything runs locally on your Mac. No uploads. No accounts. No tracking. Comparison Apps like MacWhisper are excellent for transcription, and web tools like Otter.ai are useful for meetings and cloud-based workflows. WhatDidYouSay is different because it is focused specifically on the quick “what did they just say?” problem: taking a voice note, audio file, or video in another language and turning it into readable translated text in one simple local workflow. It’s not trying to be a full meeting assistant or a professional transcription platform. It’s a focused Mac utility for transcription + translation, especially when the file is private, personal, or in another language. Pricing WhatDidYouSay is a one-time purchase on the Mac App Store. No subscription. Price: £4.99 Mac App Store link: https://apps.apple.com/gb/app/whatdidyousay/id6761771263?mt=12 Current features: Local transcription using Whisper 100+ languages supported for transcription Local translation using bundled models Works with WhatsApp .opus voice notes, audio files, and video files Drag-and-drop workflow Copy or export results No uploads, accounts, tracking, or subscription

01需求标签
个人效率功能改进桌面应用部分解决

已收集讨论

25 条已收集

25条已收集37条 Reddit 标称评论
u/iamgroad

Very interessting. If the transcription quality is very good as well then a must have app 😄

u/tecfrigo楼主回复

Thanks a lot! Transcription quality is generally strong because it uses Whisper locally, but as with any transcription app it can depend on the audio quality, background noise, accents, overlapping speech, etc. I haven’t had any problems so far, but I would say that 😂

u/BslssAssmptStudio

These types of apps live or die depending on how local their "local" really is! This one seems to be properly local, which is a good first sign.

u/tecfrigo楼主回复

Thanks, that’s exactly how I feel about it too. “Local” only really means something if the core workflow stays local, so both the transcription and translation are handled on the Mac rather than sending the file off somewhere. That was the main principle behind it: if someone is dropping in a private voice note, recording or video, they should know where that file is staying.

u/Aritra7777

Private local transcription for Mac is genuinely useful in a way cloud-based solutions are not for anyone doing sensitive work. The translation piece is the real differentiator though. Is it running a local translation model on top of the transcription output, or does it send to a translation API? The privacy story changes significantly depending on the answer. Also curious about mixed-language audio support, which is common for people who code-switch between languages in conversation and where most transcription tools either pick one language or produce garbled output.

u/tecfrigo楼主回复

Thanks, really good question. The translation is local too. It doesn’t send the transcript to a translation API. The idea was that the privacy story only really works if both parts happen on-device, so WDYS uses local transcription and local bundled translation models. On mixed-language audio, it depends a bit on the file. If there’s a clear dominant language with occasional code-switching, it can usually still produce something useful. If people are constantly switching languages mid-sentence, it can get less reliable, which is true of a lot of transcription tools. That’s definitely an area I want to keep improving because, as you say, it’s a very real use case. The app is mainly built around the “I’ve been sent this voice note/audio/video and need to understand it” workflow, so feedback on mixed-language files would be genuinely useful.

u/ContextSpiritual9068

this fills a gap that's been annoying me for a while. i get WhatsApp voice notes in a mix of languages and the usual flow is exactly the mess you described. local Whisper + local translation at £4.99 one-time is a pretty easy sell. does it handle longer recordings well, like 10-15 minute voice memos, or does it start to choke on memory?

u/tecfrigo楼主回复

Thanks, that’s exactly the kind of use case I built it for. 10–15 minute recordings should generally be fine, especially on newer Macs. Because everything is running locally, performance does depend a bit on the machine, the file size, and the audio format, but it isn’t limited to short clips or quick voice notes. Longer recordings can take more time to process, obviously, but the aim is for it to handle normal voice memos and recordings without the whole convert/upload/copy/paste workflow. I’d definitely be interested to hear how it performs on your WhatsApp voice notes, especially with the mix of languages.

u/unhastyappsads

I like the Local First concept; also, this will give high privacy

u/tecfrigo楼主回复

Thanks, exactly. Local-first was the main principle behind it. For this kind of thing, especially voice notes or recordings that might be personal, private, work-related, or in another language, I didn’t want the default workflow to be “upload it somewhere and hope for the best”. Keeping transcription and translation on the Mac makes the app simpler, but also much easier to trust.

u/baisampayans

Super interesting. Can it record system audio and then transcribe? For example — I am playing one of the Stanford lecture video in youtube and want the video to be transcribed for note taking later?

u/tecfrigo楼主回复

Thanks! At the moment it doesn’t record system audio directly. It’s currently built around file-based transcription, so you drop in an audio or video file and it transcribes/translates that locally. So for that Stanford lecture use case, if you already had the video/audio file saved, WDYS could work with that. But it won’t currently listen to YouTube/system audio live and capture it in the background. That said, I can definitely see the value in a “record system audio → transcribe” workflow for lectures, meetings, note-taking, etc. It’s a really good future feature idea.

u/RobsFelines

I just bought this based on this post and it did almost exactly what I wanted from it. It got one name wrong, and I'd prefer an option for British spelling, but definitely 9/10 from me.

u/tecfrigo楼主回复

Thanks for the feedback - I'll get that British English update sorted for the future.

u/Reasonable_Memory713

I find locally doing voice models especially on older Mac’s (m1 m2) are either inaccurate or slow, how do u address these issues(

u/tecfrigo楼主回复

That’s fair to ask. I’m actually testing on an M1 Mac myself and haven’t had that issue. Performance has been solid for normal voice notes and recordings, although it will always depend a bit on file length, audio quality, and what else the machine is doing at the time. The app uses local Whisper for transcription, so the trade-off is that it avoids uploading private audio anywhere, but it does use your Mac’s own processing power. For me, that’s been worth it, especially for personal voice notes and files I wouldn’t want to send to a cloud service. I’m also trying to keep the app focused and lightweight rather than turning it into a huge AI suite.

u/nez329

How does this differ from my daily workflow with Macwhisper? My workflow is basically uploading the audio file to Macwhisper, transcribing it, and then using AI Chat (Local model). Not much translation though.

u/tecfrigo楼主回复

I haven’t used MacWhisper enough to make a detailed feature-by-feature comparison, so I don’t want to misrepresent it. My understanding is that it’s mainly a transcription tool. WDYS started from a slightly different problem: WhatsApp voice notes, especially .opus files, in another language. Before this, the workflow was usually something like: save the voice note convert the .opus file transcribe it somewhere copy the transcript translate it somewhere else then clean it up WDYS is built to make that one quick local workflow instead: drop in the WhatsApp voice note/audio/video, transcribe it, translate it, then copy or export the result. So the difference is less “better transcription tool” and more “faster all-in-one workflow for understanding voice notes and files in another language”, with everything running locally.

u/tecfrigo楼主回复

Yes for transcription, with a caveat. WDYS uses Whisper locally, and Welsh is supported by Whisper. I wouldn’t want to overpromise on accuracy though, as Welsh can vary depending on accent, audio quality and language detection. Translation is separate and depends on the local translation models, so I’d treat Welsh translation as something to test rather than promise.

u/Magicbean_86

I have to say I am interested of trying it since I use Whisper Transcription, but the new design is not really for me and got a bit out of hand. Can it do srt and vtt format? Thanks

u/tecfrigo楼主回复

Thanks, appreciate that. At the moment it doesn’t export SRT or VTT, it’s more focused on getting a readable transcript/translation that you can copy or export as text. That said, SRT/VTT support makes a lot of sense, especially for video workflows, subtitles and language learning. It’s definitely one of the features I’m considering adding next.

u/siimsiim

For local transcription, the trust layer is just as important as accuracy. Users need to see where the file stayed, whether a model download happened, what got cached, and how to correct names or terminology after the first pass. Translation is a nice add, but transcript editing and export cleanup are probably the daily use case. How are corrections handled?

u/tecfrigo楼主回复

Good points. The files stay on-device, and that’s central to the app. Transcription and translation both run locally rather than sending the audio/video off somewhere. At the moment WDYS is more focused on the quick file → transcript → translation → copy/export workflow than being a full transcript editor. Corrections/editing is something I’m looking at though, especially for names, terminology and export cleanup, because you’re right: trust and control matter a lot with local transcription tools.