WhisperX Transcription
WhisperX is the recommended beginner-friendly local transcription path.
Run these commands from the TomoriBot repo root, the folder where you cloned TomoriBot. The first command moves into the STT server folder:
Windows PowerShell
Section titled “Windows PowerShell”cd servers/sttpython -m venv .venv.\.venv\Scripts\Activate.ps1python -m pip install --upgrade pippip install -r requirements.txtpython whisperx_server.pyLinux/macOS Bash
Section titled “Linux/macOS Bash”cd servers/sttpython3 -m venv .venvsource .venv/bin/activatepython -m pip install --upgrade pippython -m pip install -r requirements.txtpython whisperx_server.pyKeep that terminal open while TomoriBot is using WhisperX. The default endpoint URL is http://127.0.0.1:8021.
Register in TomoriBot
Section titled “Register in TomoriBot”Run /provider custom-endpoint add:
capability:transcriptionapi_style:openai-compatible-transcriptionendpoint_url:http://127.0.0.1:8021
In the modal:
Transcription Model:large-v3, or whateverWHISPERX_MODELis set toTranscription Language: optional language hint, such asenorja
Registration makes the endpoint active immediately. Use /model transcription later only when switching endpoints.
Use Transcripts
Section titled “Use Transcripts”After registration, TomoriBot transcribes audio attachments in the background and adds the text to chat context. Use /speech transcripts only if you also want transcripts posted visibly in chat.