yao-audio
Audio expert. ALWAYS invoke this skill when the user asks to transcribe, recognize, or convert speech/audio to text.
Install
npx skills add https://github.com/YaoApp/yao/tree/main/tools/skills/yao-audio
claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install yaoapp-yao@llmmart
git clone https://github.com/YaoApp/yao.git
The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole yaoapp/yao collection as a plugin from our marketplace. Git is the plain clone.
Skill manifest
Audio Tools
Use these tools to transcribe audio files to text using speech-to-text models.
audio_transcribe
Transcribe an audio file to text.
tai tool audio_transcribe --audio_path /path/to/meeting.m4a
tai tool audio_transcribe --audio_path /path/to/recording.wav --language en --provider llm.my-openai:whisper-1
| Parameter | Type | Required | Description |
|---|---|---|---|
| audio_path | string | yes | Audio file path. Supported: mp3, m4a, wav, webm, mp4, mpeg, mpga |
| language | string | no | ISO 639-1 language code (e.g. en, zh, ja). Auto-detected if omitted |
| provider | string | no | STT provider connector ID. If omitted, uses the default STT provider |
audio_providers
List available speech-to-text providers and models.
List STT providers (default):
tai tool audio_providers
| Parameter | Type | Required | Description |
|---|---|---|---|
| capability | string | no | Filter by capability (default: audio) |
Returns a list of providers with their available models and connector IDs that can be passed to audio_transcribe.
Constraints
Only use the parameters listed above for each tool. Do not pass unsupported parameters — they will be ignored or cause errors.
Files (yao)
-
SKILL.md 1.6 KB
--- name: yao-audio description: Audio expert. ALWAYS invoke this skill when the user asks to transcribe, recognize, or convert speech/audio to text. --- # Audio Tools Use these tools to transcribe audio files to text using speech-to-text models. ## audio_transcribe Transcribe an audio file to text. ```bash tai tool audio_transcribe --audio_path /path/to/meeting.m4a ``` ```bash tai tool audio_transcribe --audio_path /path/to/recording.wav --language en --provider llm.my-openai:whisper-1 ``` | Parameter | Type | Required | Description | | ---------- | ------ | -------- | ----------------------------------------------------------------- | | audio_path | string | yes | Audio file path. Supported: mp3, m4a, wav, webm, mp4, mpeg, mpga | | language | string | no | ISO 639-1 language code (e.g. `en`, `zh`, `ja`). Auto-detected if omitted | | provider | string | no | STT provider connector ID. If omitted, uses the default STT provider | ## audio_providers List available speech-to-text providers and models. ### List STT providers (default): ```bash tai tool audio_providers ``` | Parameter | Type | Required | Description | | ---------- | ------ | -------- | ------------------------------------ | | capability | string | no | Filter by capability (default: `audio`) | Returns a list of providers with their available models and connector IDs that can be passed to `audio_transcribe`. ## Constraints Only use the parameters listed above for each tool. Do not pass unsupported parameters — they will be ignored or cause errors.
Comments (0)
Sign in to join the conversation.
Reviews (0)
No reviews yet.
No comments yet.