Live data from Hacker News

OTranscribe: A free and open tool for transcribing audio interviews

otranscribe.com

21–30 of 109 posts

Re: OTranscribe: A free and open tool for transcribing audio interviews

#23
post #5

I needed to do this this week (transcribe an interview with multiple speakers) and used https://github.com/MahmoudAshraf97/whisper-diarization Worked excellent. It generates both a file that just contains a line per uninterrupted speaker speech prefixed with the speaker number, as well as a file with timestamps which I believe would be used as subtitles.

The problem with using OpenAI whisper is that its too slow on CPU only machines. Whisper.CPP is blazing fast compared to Whisper and I wish people build better diarization on top of that.

Re: OTranscribe: A free and open tool for transcribing audio interviews

#24

Earlier quoted context omitted.

I had better success with whisperx, as whisper-dia does sometimes have weird issues I couldn't resolve: https://github.com/m-bain/whisperX

iirc whisper-diarization uses whisperx under the hood. I’ll be honest, I haven’t dived much into this as I just needed something transcribed quickly, but when I was looking at WhisperX I couldn’t find a CLI that would just out of the box give me a text file with a line per speaker statement (not per word).

I use it like this:

whisperx $file int8 --min_speakers 3 --max_speakers 3 --language de --hf_token $token --diarize

Re: OTranscribe: A free and open tool for transcribing audio interviews

#25
post #5

I needed to do this this week (transcribe an interview with multiple speakers) and used https://github.com/MahmoudAshraf97/whisper-diarization Worked excellent. It generates both a file that just contains a line per uninterrupted speaker speech prefixed with the speaker number, as well as a file with timestamps which I believe would be used as subtitles.

I have had very good results using Spectropic [1], a hosted Whisper Diarization API service as a platform. I found it cheap and way easier and faster than setting up and using whisper-diarization on my M1. Audiogest [2] is a web service built upon Spectropic, I have not yet used it. disclaimer : I am not affiliated in any way, just a happy customer! I had some nice mail exchanges after bug reports with the (I believe…

Thanks for the shout-out and kind words!

Thomas here, maker of Spectropic and Audiogest. I am indeed focused on building a simple and reliable Whisper + diarization API. Also working on providing fine-tuned versions of Whisper of non-English languages through the API.

Feel free to reach out to me if anyone is interested in this!

Re: OTranscribe: A free and open tool for transcribing audio interviews

#26
post #21

Anyone knows a free tool for generating subtitles for movies and series videos ?

https://github.com/McCloudS/subgen worked very well for me. I had a TV series where somehow the last few seasons timestamps did not match up with subtitle files I could find online. I used subgen and it worked surprisingly well.

Re: OTranscribe: A free and open tool for transcribing audio interviews

#27
post #2

fantastic tool; I used it a lot to transcribe interviews during plane travels where there was no internet, and I needed to fill the time. Really useful to have if you do a lot of interviews

From the homepage: > A free web app to take the pain out of transcribing recorded interviews How did you use a web app on the plane with no internet?

it works offline if you preload the website :)

Re: OTranscribe: A free and open tool for transcribing audio interviews

#28
post #5

I needed to do this this week (transcribe an interview with multiple speakers) and used https://github.com/MahmoudAshraf97/whisper-diarization Worked excellent. It generates both a file that just contains a line per uninterrupted speaker speech prefixed with the speaker number, as well as a file with timestamps which I believe would be used as subtitles.

The problem with using OpenAI whisper is that its too slow on CPU only machines. Whisper.CPP is blazing fast compared to Whisper and I wish people build better diarization on top of that.

What's OpenAI Whisper vs whisper.cpp? Do you mean whisper-diarization uses the API?

Re: OTranscribe: A free and open tool for transcribing audio interviews

#29

Earlier quoted context omitted.

I had better success with whisperx, as whisper-dia does sometimes have weird issues I couldn't resolve: https://github.com/m-bain/whisperX

iirc whisper-diarization uses whisperx under the hood. I’ll be honest, I haven’t dived much into this as I just needed something transcribed quickly, but when I was looking at WhisperX I couldn’t find a CLI that would just out of the box give me a text file with a line per speaker statement (not per word).

> iirc whisper-diarization uses whisperx under the hood.

It seems like it does:

https://github.com/MahmoudAshraf97/whisper-diarization/blob/...

Re: OTranscribe: A free and open tool for transcribing audio interviews

#30
post #28

Earlier quoted context omitted.

The problem with using OpenAI whisper is that its too slow on CPU only machines. Whisper.CPP is blazing fast compared to Whisper and I wish people build better diarization on top of that.

What's OpenAI Whisper vs whisper.cpp? Do you mean whisper-diarization uses the API?

https://github.com/openai/whisper

vs

https://github.com/ggerganov/whisper.cpp

They are two inference engines for running the whisper ASR model, each with their own API AFAIK.

Post reply on HN