frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Ask HN: What API or software are people using for transcription?

37•indigodaddy•4h ago
What API or software are people using for transcription? If remote API, would like it to be fast, cheap, and support summarization. Groq actually looks good as it apparently supports remote URLs for the audio file, which I actually would prefer. If local, would need to work on a base M4 mini. Looking at llamafile/whisperfile, as I'd want to be able to either cli batch it or use it as a local API/server.

Comments

airza•3h ago
I use whisper.cpp and it works pretty okay on a mac. Runs locally. Wish i could finetune its vocab.
doebi•3h ago
https://github.com/kaixxx/noScribe
swyx•3h ago
this is really good FOSS. thanks for sharing. pyannote seems a pain to figure out
randomgu•3h ago
https://github.com/ggml-org/whisper.cpp
tcdent•3h ago
OpenAI speech-to-text. Every time I try to use an open source model I am left unimpressed. If I'm going through the hassle of creating a system it might as well work correctly. At this point the closed source world is still miles ahead of the open world; hopefully that changes in the next year or two.

(Wispr Flow is the best for general TTS on desktop as well.)

sexyman48•3h ago
I also used to wish open source would catch up with closed source. Then I realized kids and vacations cost money.
ivm•3h ago
Just configured VoiceInk yesterday and it's been flawless for all the languages I speak: https://tryvoiceink.com

It runs a small local model and has optional Power Modes that pass the transcript to a remote or local LLM for further enhancements, based on your currently opened apps or websites. Also the app is open-source, but with a one-time license purchase option (instabuy for me, of course).

swyx•3h ago
i use https://voicebraindump.com/ which seems to do similar (but i happen to know the dev which is nice for support haha)
educationcto•3h ago
AssemblyAI is quite good, pretty cheap and easy with robust SDK support.

https://www.assemblyai.com/

simonw•3h ago
I really like the MacWhisper macOS desktop app - https://goodsnooze.gumroad.com/l/macwhisper

It runs Whisper (or the newer Whisper Turbo) really well, and you can both drop MP3/MP4/etc files into it or paste in URLs to a YouTube video/podcast URL to kick off a transcription. It exports to text or VTT subtitles or a bunch of other formats. I use it several times a week.

droopyEyelids•3h ago
I was surprised to find my old PC with a GTX1080 could transcribe/diarize about 10x faster than my m1 Mac. If anyone reading this is looking to transcribe 100s of hours of audio, do the extra work to get it set up on desktop with a dedicated graphics card.
devoutsalsa•3h ago
For a web UI, I've used TurboScribe and liked it: http://turboscribe.ai/. Their free tier allows 3 transcriptions per day for audio/video files up to 30 minutes in length. That was nice as many competing services limit their free tier to 10 minutes.
ashryan•3h ago
Thumbs up for Wispr Flow. Their iOS app was just released last week, and is an interesting addition to the product.

I needed to do an inventory of stuff in our house over the weekend, and I used Wispr Flow on iOS to take a very very long and rambly note in their app. Then the transcription text appeared on their Mac app, ready to be pasted into ChatGPT for parsing.

Wispr Flow handles languages switches quite well in my experience using it in both English and Japanese.

oulipo•3h ago
I'm using VoiceInk which is great and open-source (free if you build it yourself!)
TachyonicBytes•3h ago
It seems to be pre-built on github, in releases.
TachyonicBytes•3h ago
I use whisperfile[1] directly. The whisper-large-v3 model seems good with non-English transcription, which is my main use-case.

I am also eyeing whisperX[2], because I want to play some more with speaker diarization.

Your use-case seems to be batch transcription, so I'd suggest you go ahead and just use whisperfile, it should work well on an M4 mini, and it also has an HTTP API if you just start it without arguments.

If you want more interactivity, I have been using Vibe[3] as an open-source replacement of SuperWhisper[4], but VoiceInk from a sibling comment seems better.

Aside: It seems that so many of the mentioned projects use whisper at the core, that it would be interesting to explicitly mark the projects that don't use whisper, so we can have a real fundamental comparison.

[1] https://huggingface.co/Mozilla/whisperfile

[2] https://github.com/m-bain/whisperX

[3] https://github.com/thewh1teagle/vibe/

[4] https://superwhisper.com/

levocardia•2h ago
I have used whisperX with success in a variety of languages, but not with diarization. If the goal is to use the transcript for something else, you can often feed the transcript into a text LLM and say "this is an audio transcript and might have some mistakes, please correct them." I played around with transcribing in original language vs. having whisper translate it, and it seems to work better transcribing in the original language, then feeding into an LLM and having that model do the translation. At least for french, spanish, italian, and norwegian. I imagine a text-based LLM could also clean up any diarization weirdness.
TachyonicBytes•2h ago
Yes, this is exactly where I am going. The LLM also has an advantage, because you can give it the context of the audio (e.g. "this is an audio transcript from a radio show about etc. etc."). I can foresee this working for a future whisper-like model as well.

There are two ways to parse your first sentence. Are you saying that you used whisperX and it doesn't do well with diarization? Because I am curious of alternative ways of doing that.

satvikpendem•1h ago
DiCoW-v2 seems to work better than whisperX for diarization, by the way.

https://pccnect.fit.vutbr.cz/gradio-demo/

TachyonicBytes•11m ago
It seems that both use / leverage pyannote. I wonder if the whisperX pipeline can be combined with DiCoW-v2.
codeptualize•3h ago
Whisper large v3 from openai, but we host it ourselves on Modal.com. It's easy, fast, no rate limits, and cheap as well.

If you want to run it locally, I'd still go with whisper, then I'd look at something like whisper.cpp https://github.com/ggml-org/whisper.cpp. Runs quite well.

pramodbiligiri•2h ago
I second this (whisper.cpp). I've had a good experience running whisper.cpp locally. I wrote a Python wrapper for invoking its whisper-cli: https://github.com/pramodbiligiri/annotate-subs/blob/main/ge... (that repo's readme might have more details).

Mind you, this is from a few months back! Not sure if this is still the best approach ¯\_(ツ)_/¯

Tsarp•3h ago
I'd love for you to try https://carelesswhisper.app

- Locally running, wrapper around whisper.cpp

- I've done a lot of work on noise profiling, stitching the segments. So when you are speaking for anything >2-3mins, its actually faster than cloud transcriptions. (Accuracy is a few WER off since they are quantized models).

- You can try without paying or putting in CC. After that ~19$ one time. No need to sign up or login.

- BYOK to use your groq, gemini free daily credits to rewrite. Support for thinking models too. can also plug into any locally running LLM.

- Works on my 1st gen M1 without a sweat.

meepmorp•2h ago
simultaneously related and off topic:

https://arxiv.org/abs/2402.08021

onemoresoop•35m ago
How much do you pay on average for an hour of transcription?
thadt•3h ago
Microsoft Word 365 (online) -> Transcribe.

I know, I know - it sounds super cheese, but after trying several different LLMs and workflows, it just worked out of the box and gave me what I needed: labeled speakers, timestamps, and a nice way to review/jump from the generated text to the audio. Didn't work so well for mixed languages, but for English at least it was comparable or better to the other solutions I tried.

dweekly•3h ago
AssemblyAI's Universal ASR has got really impressive WER compared to Google Cloud Voice or Nova. I'm looking forward to their rolling out Slam-1's textual prompting, which will let you use plain English to describe the domain/context of the recording. Very reasonably priced. I've used it on about 10,000 speech hours for a service I built. As a bonus, it also can produce PII redacted audio files and transcripts for a very reasonable price. That used to be hugely tedious and expensive work.
illright•3h ago
A very worthwhile mention is also Stable-TS: https://github.com/jianfch/stable-ts

Out of the box it can transcribe with Whisper or Faster-Whisper, but it can also align audio with an existing human-written transcript, providing time information without losing accuracy. This last feature was something I really needed, and my attempt at building it myself ended up much worse, so I'm glad I found this

I self-host it using Modal.com, as do some other commenters

Andugal•3h ago
Bonus question: what API or software are people using for diarization? (On top of transcription)
wenbin•2h ago
https://Transcript.New
mbanerjeepalmer•2h ago
This wrapper for whisper.cpp https://github.com/akash-joshi/better-whisper
lostmsu•2h ago
If you want to support a startup that does not get the bill footed by VC, we made https://borgcloud.org/speech-to-text and the price is competitive to Groq. We have average latency under 1s and do 5x-15x realtime.
meepmorp•2h ago
Is there anyone using anything that's NOT based on whisper? Maybe some hopefully not-too-ugly kaldi recipe?
_boffin_•2h ago
Question: In California, it's a two party state for recording, including (i can be wrong) transcribing. How are you handling this? are you handling this or are you just capturing without consent?

I just saw Apple's new live transcribe. I wonder how that works, in a legal sense for two party states.

janalsncm•2h ago
This isn’t legal advice but practical: try to avoid doing things that will piss other people off, especially illegal things.

You can still be sued for doing something that’s completely legal, and because of the costs associated, you are punished by process rather than law.

kaiwenwang•2h ago
Something that I built myself using MacOS's speech recognizer:

http://transcribetranslate.app/

shafkathullah•2h ago
https://replicate.com/collections/speech-to-text
io84•2h ago
Cheap hack I use for transcribing in-person customer sessions:

1. record the audio on your phone audio recorder

2. send the mp3 to yourself in Slack

3. a few minutes later the transcription will appear on Slack

I then feed that to an LLM for summary and actions. Quality has been great for this workflow, all in English.

lyime•2h ago
I would love to automate our Youtube channel videos and transcribe with speaker identification
jmward01•2h ago
A combination of engines generally gets the best WER with additional cost. hosted whisper + gemini 2.5 flash lite with custom deconfliction based on what each one does best is a reasonable path. Gemini does general conversation and silence better than whisper v3 large but whisper v3 large does better specialty vocab. Of course both after and before the merge, common transcription errors are fixed with a dictionary based lookup (that preserves punctuation, etc). This combo stays multi-lingual and is pretty cheap but is complex. There are better single source transcription vendors out there but they generally fail to either provide multi-lingual, or to provide timing info or are ridiculously expensive, or or or... I think the next gen of multi-modal models will make this all moot as they will likely crush transcription. Gemini shows that direction right now. OpenAI does a bad job of it but is in the game. Anthropic is surprisingly not really engaged in this yet (but they did just announce real time audio so they gotta be thinking about it).
tonymet•2h ago
Chirp & chirp2 on GCP cloud speech-to-text-v2 api . I transcribed about 1000+ hours of meeting minutes from public records
daft_pink•2h ago
Is there a way to get transcription without engaging in sound recording, ie on device?

I would really like to get transcription of my meetings without having the legal implications or notification requirements of sound recording.

elif•2h ago
Honestly if it were me and I wanted "fast and cheap" I would just upload all content to YouTube and let them pay for and upkeep the AI transcription models.
xnx•1h ago
Faster-Whisper-XXL standalone executable on Windows: https://github.com/Purfview/whisper-standalone-win
satvikpendem•1h ago
What are people using for realtime transcription and diarization specifically? I'm thinking something like Zoom's transcript feature but Zoom itself has the advantage of knowing exactly who is speaking at what time so they don't need to diarize from raw speech at all.

So far I've seen DiCoW-v2 work pretty well, it's a diarization finetuned Whisper [0], also paid options like Speechmatics work well and are fairly cheap.

[0] https://pccnect.fit.vutbr.cz/gradio-demo/

Genomics of extremotolerant bacteria from spacecraft assembly cleanrooms

https://microbiomejournal.biomedcentral.com/articles/10.1186/s40168-025-02082-1
1•PaulHoule•2m ago•0 comments

The Evasive Evitability of Enshittification

https://apenwarr.ca/log/20250530
1•Tomte•3m ago•0 comments

Show HN: Connect – One SDK, 1000s of integrations for your AI agent

https://pipedream.com/connect/demo
1•todsacerdoti•3m ago•0 comments

China starts mass production of first non-binary AI chip

https://www.scmp.com/news/china/science/article/3313349/beyond-1s-and-0s-china-starts-mass-production-worlds-first-non-binary-ai-chip
1•elorant•4m ago•0 comments

How Social Media Brings Out the Worst in Us

https://greatergood.berkeley.edu/article/item/how_social_media_brings_out_the_worst_in_us
1•Improvement•7m ago•0 comments

Apple's "Illusions of Thinking" Paper Isn't Fair to LLMs

https://theahura.substack.com/p/a-few-quick-thoughts-on-apples-illusion
1•theahura•7m ago•0 comments

Aircela demonstrates prototype device that turns air into fuel

https://www.dezeen.com/2025/06/04/aircela-air-to-fuel-technology/
1•speckx•9m ago•0 comments

Scientists suggest that cancer is man-made (2010)

https://www.manchester.ac.uk/about/news/scientists-suggest-that-cancer-is-man-made/
1•LouisLazaris•10m ago•0 comments

Updates to Apple's On-Device and Server Foundation Language Models

https://machinelearning.apple.com/research/apple-foundation-models-2025-updates
1•2bit•10m ago•1 comments

Should a court break up Google?

https://www.npr.org/2025/05/30/nx-s1-5413538/google-search-antitrust-remedies-trial-closing-arguments
2•Anumbia•11m ago•0 comments

OpenJK: Game and Engine Powering Jedi Academy and Jedi Outcast

https://github.com/JACoders/OpenJK
1•klaussilveira•12m ago•0 comments

My best advice about preparing for difficult conversations

https://shaungallagher.pressbin.com/blog/preparation.html
1•jawns•12m ago•0 comments

Lite XL - A lightweight text editor written in Lua

https://github.com/lite-xl/lite-xl
2•klaussilveira•13m ago•0 comments

The 'death of creativity'? AI job fears stalk advertising industry

https://www.theguardian.com/technology/2025/jun/09/ai-advertising-industry-google-facebook-meta-ads
1•wslh•15m ago•0 comments

Learning WebAssembly and Rust Part 2

https://www.dgendill.com/posts/programming/2025-06-06-webassembly2.html
2•speckx•21m ago•0 comments

New fuel cell could enable electric aviation

https://news.mit.edu/2025/new-fuel-cell-could-enable-electric-aviation-0527
3•gmays•22m ago•1 comments

Apple WWDC 2025: the 13 biggest announcements

https://www.theverge.com/news/682769/apple-wwdc-2025-biggest-announcements-ios-26
5•andrewstetsenko•23m ago•1 comments

Nvidia RTX 50 Cards Spotted with Missing ROPs, Nvidia Confirms the Issue

https://www.techpowerup.com/332884/nvidia-geforce-rtx-50-cards-spotted-with-missing-rops-nvidia-confirms-the-issue-multiple-vendors-affected
1•diggan•25m ago•0 comments

WWDC25: Platforms State of the Union – Apple [video]

https://www.youtube.com/watch?v=51iONeETSng
1•ksec•25m ago•0 comments

They Travel the World–and Cheat Death–For License Plates

https://www.wsj.com/lifestyle/license-plate-collectors-cars-21c7506e
1•domofutu•26m ago•0 comments

An 'SNL' Secret Weapon Retires After 50 Years

https://www.nytimes.com/2025/06/07/arts/television/saturday-night-live.html
1•ripe•26m ago•1 comments

Show HN: Vibeplace.ai hire a human in the loop for vibe coded projects

https://vibeplace.ai
1•vpianykh•29m ago•2 comments

Sly Stone, Family Stone Leader Who Fused Funk, Rock and Soul, Dead at 82

https://www.rollingstone.com/music/music-news/sly-and-the-family-stone-dead-obituary-1234810064/
2•coloneltcb•30m ago•0 comments

Ask HN: Which Companies Show Promise?

1•giantg2•30m ago•3 comments

What Happens the Day After We Reach AGI?

https://bigthink.com/the-future/what-happens-the-day-after-humans-create-agi/
1•bonkerbits•31m ago•0 comments

Seagate's new 4TB Xbox expansion card costs more than the Xbox Series S

https://www.theverge.com/news/681254/seagate-4tb-xbox-storage-expansion-card
1•TMWNN•32m ago•0 comments

Once Champions of Fringe Causes, Now in a 'Trap of Their Own Making'

https://www.nytimes.com/2025/06/08/us/politics/justice-department-fbi-trump-conspiracy-theories.html
2•whack•32m ago•2 comments

Sly Stone, pioneering funk and soul musician, dies aged 82

https://www.theguardian.com/music/2025/jun/09/sly-stone-pioneering-funk-and-soul-musician-dies-aged-82
2•mitchbob•33m ago•0 comments

Quant Firm's $1B Code Is Focus of Rare Criminal Case

https://www.bloomberg.com/news/features/2025-06-08/wall-street-trade-secrets-1-billion-code-star-in-theft-case
2•wslh•33m ago•1 comments

Understanding Paladin: An Analysis for Solana Validators and Stakers

https://buffalu.substack.com/p/understanding-paladin-an-analysis
1•lawrenceyan•36m ago•0 comments