From 9cce3ec9410e35e1e391167beced129cc2704c2b Mon Sep 17 00:00:00 2001 From: Nikolaj Olsson Date: Sun, 12 Jul 2026 07:50:51 +0200 Subject: [PATCH] Add Arabic and Japanese models to Crisp ASR Cohere The Cohere backend only listed the general cohere-transcribe-03-2026 GGUFs. Two more model families exist for the same backend and are worth offering: * cohere-transcribe-arabic-07-2026 - Arabic/English specialist tuned for Arabic dialects and code switching, clearly ahead of the general model on Arabic (~25.9 vs ~30.7 WER on Cohere's Open Universal Arabic ASR board). Same uploader (cstr) as the general GGUFs we already ship. * efwkjn/cohere-asr-ja - Japanese fine-tune of the same base, general/anime domains, well ahead of the stock model on Japanese CER. Suggested by muaz978 in #12290. Co-Authored-By: Claude Opus 4.8 (1M context) --- .../SpeechToText/Engines/CrispAsrCohere.cs | 67 +++++++++++++++++++ 1 file changed, 67 insertions(+) diff --git a/src/ui/Features/Video/SpeechToText/Engines/CrispAsrCohere.cs b/src/ui/Features/Video/SpeechToText/Engines/CrispAsrCohere.cs index d11ee0f629b..3738a3e2c56 100644 --- a/src/ui/Features/Video/SpeechToText/Engines/CrispAsrCohere.cs +++ b/src/ui/Features/Video/SpeechToText/Engines/CrispAsrCohere.cs @@ -96,6 +96,73 @@ public class CrispAsrCohere : CrispAsrEngineBase ], }, + // Arabic/English specialist (cohere-transcribe-arabic-07-2026), tuned for Arabic dialects + // and Arabic/English code switching - clearly ahead of the general model on Arabic. + new WhisperModel + { + Name = "cohere-transcribe-arabic-q4_k.gguf", + Size = "1.51 GB", + Urls = + [ + "https://huggingface.co/cstr/cohere-transcribe-arabic-07-2026-GGUF/resolve/main/cohere-transcribe-arabic-q4_k.gguf", + ], + }, + new WhisperModel + { + Name = "cohere-transcribe-arabic-q8_0.gguf", + Size = "2.42 GB", + Urls = + [ + "https://huggingface.co/cstr/cohere-transcribe-arabic-07-2026-GGUF/resolve/main/cohere-transcribe-arabic-q8_0.gguf", + ], + }, + new WhisperModel + { + Name = "cohere-transcribe-arabic-f16.gguf", + Size = "4.14 GB", + Urls = + [ + "https://huggingface.co/cstr/cohere-transcribe-arabic-07-2026-GGUF/resolve/main/cohere-transcribe-arabic-f16.gguf", + ], + }, + + // Japanese fine-tune (efwkjn/cohere-asr-ja), general + anime domains. + new WhisperModel + { + Name = "cohere-asr-ja-q4_k.gguf", + Size = "1.51 GB", + Urls = + [ + "https://huggingface.co/CKHO/cohere-asr-ja-GGUF/resolve/main/cohere-asr-ja-q4_k.gguf", + ], + }, + new WhisperModel + { + Name = "cohere-asr-ja-q6_k.gguf", + Size = "1.98 GB", + Urls = + [ + "https://huggingface.co/CKHO/cohere-asr-ja-GGUF/resolve/main/cohere-asr-ja-q6_k.gguf", + ], + }, + new WhisperModel + { + Name = "cohere-asr-ja-q8_0.gguf", + Size = "2.42 GB", + Urls = + [ + "https://huggingface.co/CKHO/cohere-asr-ja-GGUF/resolve/main/cohere-asr-ja-q8_0.gguf", + ], + }, + new WhisperModel + { + Name = "cohere-asr-ja-f16.gguf", + Size = "4.14 GB", + Urls = + [ + "https://huggingface.co/CKHO/cohere-asr-ja-GGUF/resolve/main/cohere-asr-ja-f16.gguf", + ], + }, }; public override string Extension => string.Empty;