Repository navigation
Not able to get diarization + ASR working #10503
Replies: 1 comment
|
The error is caused by the selected model/backend, not by the multipart request. vibevoice-crispasr is configured as an ASR model using the CrispASR backend. Its gallery configuration declares transcript as the use case, but it is not the diarization-capable VibeVoice backend. Adding include_text=true to that model cannot enable speaker diarization, so the diarization endpoint returns unimplemented. For transcript plus speaker-labelled segments, use the native VibeVoice entry instead: Then call the endpoint with that model name: vibevoice-cpp-asr is the gallery configuration backed by vibevoice.cpp and is the documented quick-start model for this endpoint. It returns speaker-labelled segments and can attach the transcript to each segment. If you only need speaker turns and want to keep ASR separate, sherpa-onnx is the other documented option. The relevant distinction is:
References: |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
My goal is to have a meeting transcribed with diarization. I have the meeting recording in a file file.mp3.
The following call:
returns:
vibevoice-crispasr is running:
Configuration file of the model:
I'm on LocalAI 4.5.0. I've went through https://localai.io/features/audio-diarization/index.html, there are some aspects I don't fully understand and it would be great to have an end-to-end tutorial to have transcript+diarization tutorial.
Thanks!
All reactions