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 /providers, choose Add New Custom Endpoint, and use the transcription API compatibility:
- API Compatibility:
openai-compatible-transcription endpoint_url:http://127.0.0.1:8021
After saving the connection, select it and use its model dropdown to add large-v3, or
whatever WHISPERX_MODEL is set to, as a Transcription model.
Use /providers for endpoint registration and model setup. Then open /config > Models > Switch Models to select and activate the registered endpoint.
Use Transcripts
Section titled “Use Transcripts”After registration, TomoriBot transcribes audio attachments in the background and adds the text to chat context. Use /config > Engine > Notices only if you also want transcripts posted visibly in chat.