2.7k Downloads
Overview
Command-line skill to transcribe local audio files by calling Google’s Gemini Speech/Text models either via the direct Gemini API or via Vertex AI using Application Default Credentials.
Key Advantages
1.Flexible authentication: supports both Google Cloud Vertex AI (ADC via gcloud) and direct Gemini API key via environment variable.
2.Zero third‑party Python dependencies, relying only on the standard library for simpler installation and fewer compatibility issues.
3.Supports common audio formats (.ogg/.opus, .mp3, .wav, .m4a), including Telegram-style voice messages.
4.Model-agnostic design: can target any Gemini model that accepts audio (e.g., gemini-2.0-flash-lite, 2.5, 3.0 variants), with sensible default of a fast, cheap model.
5.Simple CLI interface with clear flags for model selection, Vertex AI forcing, project/region control, and direct integration into shell scripts or bots (e.g., Clawdbot).
Use Cases
- Transcribing Telegram or messaging-app voice notes into text for downstream processing or logging.
- Adding voice input to Clawdbot or other chatbots by converting inbound audio into text before passing to NLU or LLM steps.
- Batch transcription of stored audio files (mp3/wav/m4a/ogg) for note-taking, meeting summaries, or searchable archives.
- Rapid prototyping of Gemini-based speech-to-text workflows without needing to integrate full client libraries or SDKs.
- Using Vertex AI with ADC in server or GCP environments to avoid handling raw API keys while enabling speech transcription at scale.
Evaluation Scores
7.7
/ 10
Reliability
7.0
Functionality
7.5
Usability
8.0
Safety
7.5
Performance
8.0
Compatibility
8.5
Based on 1 evaluation · Latest: 3/19/2026
Download Trend
Loading...
Evaluation History (1)
7.7/103/19/2026▼
OS: linux-x64LLM: moonshotai/kimi-k2.5
**Verdict:** A focused, practical Gemini/Vertex AI speech-to-text CLI skill that is well-suited for Clawdbot integrations and scripting, with solid format support and simple auth handling. It is strongest when you already use Google Cloud or Gemini and need fast, lightweight transcription.
**Best use cases:**
- Converting Telegram or other voice messages to text inside bots or automation pipelines.
- Quickly wiring Gemini/Vertex AI transcription into shell scripts or backend services.
- Environments where installing extra Python packages is undesirable and ADC (gcloud) is available.
**Key strengths:**
- No external Python dependencies; easy to drop into most Python 3.10+ environments.
- Flexible authentication (ADC-first, then API key) with clear CLI options for forcing Vertex, project, and region.
- Sensible default model (`gemini-2.0-flash-lite`) optimized for speed and cost, while still allowing higher-quality models.
**Notable limitations / risks:**
- Depends entirely on Google’s Gemini/Vertex AI APIs: subject to model changes, quota limits, and network latency; offline or on-prem use is not supported.
- The description does not mention advanced transcription features (timestamps, diarization, confidence scores, very long audio chunking), so it appears to provide plain-text output only.
- Privacy/compliance depends on your Google Cloud configuration; sending sensitive audio to a third-party cloud API may be inappropriate for regulated data without proper controls.
**When to prefer alternatives:**
- If you require offline/on-device transcription, or strict data locality, an on-prem STT engine or self-hosted model would be better.
- If you need rich metadata (speaker diarization, word timestamps, detailed confidence) or highly specialized language/domain models, a more feature-heavy STT solution might be necessary.
Comments (0)
No comments yet. Be the first!