From VoIP
Transcribes incoming call audio to text using a local Whisper model via SIP/VoIP. Useful for live call transcription and speech-to-text from a phone number.
How this skill is triggered — by the user, by Claude, or both
Slash command
/voip:transcribe [--dial TARGET] [--stt-model MODEL]When to use
The user wants to receive calls and transcribe the caller's speech to text. Runs the VoIP CLI transcribe command, which waits for an inbound call (or dials out with --dial) and prints each transcribed utterance.
[--dial TARGET] [--stt-model MODEL]This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Start a phone line that transcribes incoming call audio to text using a local
Start a phone line that transcribes incoming call audio to text using a local Whisper model. Each transcribed utterance is printed to stdout. Use this skill when the user wants a live speech-to-text feed from a phone number.
Use this skill when the user wants to transcribe phone call audio. Examples:
If the user wants a two-way AI conversation, use the call skill instead.
The user needs a SIP account. The SIP address-of-record (AOR) looks like:
sip:USER:PASSWORD@SIP_SERVER
The VoIP CLI is distributed as the voip[cli] Python extra and runs via uvx.
The first run downloads the model and may take longer.
Wait for an inbound call and transcribe it:
uvx 'voip[cli]' sip sip:USER:PASSWORD@SIP_SERVER transcribe
Dial out and transcribe the remote party:
uvx 'voip[cli]' sip sip:USER:PASSWORD@SIP_SERVER transcribe --dial sip:[email protected]
Common options:
--stt-model: Whisper model size (default tiny). Larger models are more
accurate but slower. Common values: tiny, base, small, medium.--dial TARGET: dial a target instead of waiting for an inbound call.--stun-server HOST[:PORT]: STUN server for RTP NAT traversal
(default stun.cloudflare.com:3478).--no-verify-tls: disable TLS certificate verification (testing only).transcribe CLI command shown above with the user's AOR and any
requested options. Stream the transcribed utterances back to the user.npx claudepluginhub codingjoe/claude-plugins --plugin voipCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.