🎁 Get the FREE AI Skills Starter GuideSubscribe →
BytesAgainBytesAgain
🦀 ClawHub

Voice Recognition

by @gykdly

Local speech-to-text with OpenAI Whisper CLI. Supports Chinese, English, 100+ languages with translation and summarization.

Versionv1.0.0
Downloads2,329
Installs9
Stars3
TERMINAL
clawhub install voice-recognition

📖 About This Skill


name: voice-recognition description: Local speech-to-text with OpenAI Whisper CLI. Supports Chinese, English, 100+ languages with translation and summarization. version: 1.0.0

Voice Recognition (Whisper)

Local speech-to-text with OpenAI Whisper CLI.

Features

  • Local processing - No API key needed, free
  • Multi-language - Chinese, English, 100+ languages
  • Translation - Translate to English
  • Summarization - Generate quick summary
  • Usage

    Basic

    # Chinese recognition
    python3 /Users/liyi/.openclaw/workspace/scripts/voice识别_升级版.py audio.m4a

    Force Chinese

    python3 /Users/liyi/.openclaw/workspace/scripts/voice识别_升级版.py audio.m4a --zh

    English recognition

    python3 /Users/liyi/.openclaw/workspace/scripts/voice识别_升级版.py audio.m4a --en

    Translate to English

    python3 /Users/liyi/.openclaw/workspace/scripts/voice识别_升级版.py audio.m4a --translate

    With summary

    python3 /Users/liyi/.openclaw/workspace/scripts/voice识别_升级版.py audio.m4a --summarize

    Quick Command (add to ~/.zshrc)

    alias voice="python3 /Users/liyi/.openclaw/workspace/scripts/voice识别_升级版.py"
    

    Then use:

    voice ~/Downloads/audio.m4a --zh
    

    Requirements

  • OpenAI Whisper CLI: brew install openai-whisper
  • Python 3.10+
  • Files

  • scripts/voice识别_升级版.py - Main script
  • scripts/voice_tool_README.md - Documentation
  • Supported Formats

  • MP3, M4A, WAV, OGG, FLAC, WebM
  • Language Support

    100+ languages including:

  • Chinese (zh)
  • English (en)
  • Japanese (ja)
  • Korean (ko)
  • And more...
  • Notes

  • Default model: medium (balance of speed and accuracy)
  • First run downloads model to ~/.cache/whisper
  • Processing time varies by audio length and model size
  • 💡 Examples

    Basic

    # Chinese recognition
    python3 /Users/liyi/.openclaw/workspace/scripts/voice识别_升级版.py audio.m4a

    Force Chinese

    python3 /Users/liyi/.openclaw/workspace/scripts/voice识别_升级版.py audio.m4a --zh

    English recognition

    python3 /Users/liyi/.openclaw/workspace/scripts/voice识别_升级版.py audio.m4a --en

    Translate to English

    python3 /Users/liyi/.openclaw/workspace/scripts/voice识别_升级版.py audio.m4a --translate

    With summary

    python3 /Users/liyi/.openclaw/workspace/scripts/voice识别_升级版.py audio.m4a --summarize

    Quick Command (add to ~/.zshrc)

    alias voice="python3 /Users/liyi/.openclaw/workspace/scripts/voice识别_升级版.py"
    

    Then use:

    voice ~/Downloads/audio.m4a --zh
    

    📋 Tips & Best Practices

  • Default model: medium (balance of speed and accuracy)
  • First run downloads model to ~/.cache/whisper
  • Processing time varies by audio length and model size