characteristic-voice
Use this skill whenever the user wants speech to sound more human, companion-like, or emotionally expressive. Triggers include: any mention of 'say like',…
Use this skill whenever the user wants to transcribe audio to text, convert speech to text, or get a transcript from an audio or video file. Triggers include: any mention of 'transcribe', 'transcription', 'speech to text', 'STT', 'convert audio to text', 'what does this audio
$ npx -y skills add noizai/skills --skill speech-to-text --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/speech-to-textContext preview
The summary Claude sees to decide when to auto-load this skill.
Use this skill whenever the user wants to transcribe audio to text, convert speech to text, or get a transcript from an audio or video file. Triggers include: any mention of 'transcribe', 'transcription', 'speech to text', 'STT', 'convert audio to text', 'what does this audio
name: speech-to-text
description: "Use this skill whenever the user wants to transcribe audio to text, convert speech to text, or get a transcript from an audio or video file. Triggers include: any mention of 'transcribe', 'transcription', 'speech to text', 'STT', 'convert audio to text', 'what does this audio say', 'get transcript', 'subtitle generation', or requests to extract spoken words from a file. Also use when the user wants speaker identification from audio, timestamps for captions, or multilingual transcription."
permissions:
- network
- filesystem
metadata: {"openclaw": {"primaryEnv": "NOIZ_API_KEY"}}Transcribe any audio file to text. Supports multilingual auto-detection, timestamps, and speaker labels.
# Transcribe with auto language detection python3 skills/speech-to-text/scripts/stt.py audio.mp3 # Specify language explicitly python3 skills/speech-to-text/scripts/stt.py interview.wav --language en # Save transcript to file python3 skills/speech-to-text/scripts/stt.py podcast.m4a -o transcript.txt # Output full JSON (with timestamps and speaker labels) python3 skills/speech-to-text/scripts/stt.py meeting.wav --json -o result.json
| Argument | Default | Description | |----------|---------|-------------| | `file` | required | Audio file to transcribe (mp3, wav, m4a, ogg, flac, aac, webm). Max 50 MB, max 10 min. | | `--language` / `-l` | auto-detect | BCP-47 language code (e.g. `en`, `zh`, `ja`). Omit to auto-detect. | | `--output` / `-o` | stdout | Path to save transcript text (or JSON if `--json` is set). | | `--json` | off | Output full JSON response with timestamps and speaker labels. | | `--api-key` | from env/config | Noiz API key (overrides stored key). |
Without `--json`, only the transcript text is printed:
Hello, welcome to today's podcast. We have a special guest joining us...
With `--json`, the full structured response is printed:
{
"language": "en",
"transcript": "Hello, welcome to today's podcast...",
"duration": 42.5,
"segments": [
{"text": "Hello, welcome to today's podcast.", "start": 0.0, "end": 3.2, "spk": 0},
{"text": "We have a special guest joining us.", "start": 3.5, "end": 6.1, "spk": 0}
]
}Common codes: `en` (English), `zh` (Chinese), `ja` (Japanese), `ko` (Korean), `es` (Spanish), `fr` (French), `de` (German), `pt` (Portuguese), `ru` (Russian), `ar` (Arabic). Omit `--language` to auto-detect.
# Save your API key once python3 skills/speech-to-text/scripts/stt.py config --set-api-key YOUR_KEY # Or set via environment variable export NOIZ_API_KEY=YOUR_KEY
Get your API key at [developers.noiz.ai](https://developers.noiz.ai/api-keys).
Billed at **$0.0006 per second** of audio. A 10-minute file costs ~$0.36. New accounts include 10,000 free TTS characters; STT is billed separately.
Central repository for managing Skills to "human" vibe-talking.
Use this skill whenever the user wants speech to sound more human, companion-like, or emotionally expressive. Triggers include: any mention of 'say like',…
Chat with any real person or fictional character in their own voice by automatically finding their speech online, extracting a clean reference sample, and…
Fetches the latest news using news-aggregator-skill, formats it into a podcast script in Markdown format, and uses the tts skill to generate a podcast audio…
Use this skill whenever the user wants to generate sound effects, ambient audio, or short audio clips from a text description. Triggers include: any mention of…
Reusable template for authoring new Agent Skills with clear triggers, workflow, and I/O contracts.