Back to Add-ons
Cloudflare ASR
Bundledby TypeWhisper
Transcription macOS
About
Cloudflare ASR lets you route transcription requests through a Cloudflare Tunnel to any OpenAI-compatible speech-to-text backend. This is useful when you want to self-host a transcription service behind Cloudflare’s network and authenticate via service tokens instead of API keys.
Features
- OpenAI-compatible API endpoint for transcription
- Cloudflare Tunnel support for secure access to self-hosted backends
- Service token authentication (CF-Access-Client-Id / CF-Access-Client-Secret)
- Configurable model selection
Configuration
- Endpoint URL - The URL of your OpenAI-compatible transcription endpoint behind the Cloudflare Tunnel.
- CF-Access-Client-Id - Your Cloudflare Access service token client ID.
- CF-Access-Client-Secret - Your Cloudflare Access service token client secret.
- Model - The transcription model to use on the backend.
Setup
- Deploy an OpenAI-compatible transcription server (e.g. faster-whisper-server) behind a Cloudflare Tunnel
- Create a Cloudflare Access service token for authentication
- Open TypeWhisper Settings > Plugins
- Find the Cloudflare ASR plugin and click Configure
- Enter your endpoint URL and service token credentials
- Select Cloudflare ASR as your transcription engine in Settings or in a profile