From f417c10e5baf35ca99949f1bc31cf6c03f7efea6 Mon Sep 17 00:00:00 2001 From: Felix Martin Date: Tue, 15 Sep 2026 19:02:01 -0400 Subject: [PATCH] Support MAI-Transcribe 2 via OpenRouter --- README.md | 3 +++ blurt.py | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/README.md b/README.md index 15c19fe..e2cb7cd 100644 --- a/README.md +++ b/README.md @@ -41,6 +41,9 @@ Set from the tray menu, or via files / env vars: - **Model** — `model.txt` / `BLURT_TRANSCRIPTION_MODEL`. For lowest latency use `openai/whisper-large-v3-turbo` (OpenRouter, served by Groq). + To use [Microsoft MAI-Transcribe 2](https://openrouter.ai/microsoft/mai-transcribe-2), + select **OpenRouter: MAI-Transcribe 2** from the tray menu or set + `BLURT_TRANSCRIPTION_MODEL=microsoft/mai-transcribe-2`. Requires an OpenRouter API key. - **Language** — `language.txt` / `BLURT_TRANSCRIPTION_LANGUAGE` (`en`, `de`). - **Input device** — tray menu (persisted by name in `device.txt` / `BLURT_INPUT_DEVICE`). Pick an explicit mic: PortAudio device indices shift diff --git a/blurt.py b/blurt.py index 1cc3564..61db04f 100644 --- a/blurt.py +++ b/blurt.py @@ -67,6 +67,11 @@ TRANSCRIPTION_MODELS = [ "OpenRouter: gpt-4o-transcribe", "openrouter", ), + ( + "microsoft/mai-transcribe-2", + "OpenRouter: MAI-Transcribe 2", + "openrouter", + ), ( "mistralai/voxtral-small-24b-2507-stt", "OpenRouter: voxtral-small-24b (LLM-based)",