arxiv
Search and retrieve academic papers from arXiv using their free REST API. No API key needed.
OpenAI Whisper for speech recognition and transcription — local inference, multiple model sizes, language detection, and subtitle generation.
$ npx -y skills add alexai-mcp/hermes-ccc --skill whisper --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/whisperContext preview
The summary Claude sees to decide when to auto-load this skill.
OpenAI Whisper for speech recognition and transcription — local inference, multiple model sizes, language detection, and subtitle generation.
name: whisper
description: OpenAI Whisper for speech recognition and transcription — local inference, multiple model sizes, language detection, and subtitle generation.
version: 1.0.0
author: hermes-CCC (ported from Hermes Agent by NousResearch)
license: MIT
metadata:
hermes:
tags: [MLOps, Whisper, Speech-Recognition, Transcription, Audio, ASR]
related_skills: []pip install openai-whisper
pip install faster-whisper
whisper audio.mp3 --model medium --language en
whisper audio.mp3 --model medium --language en --device cuda
whisper audio.mp3 --model medium --language en --output_format srt
import whisper
model = whisper.load_model("medium")
result = model.transcribe("audio.mp3")
print(result["text"])
print(result["language"])
print(result["segments"][:2]){
"text": "Full transcript text",
"language": "en",
"segments": [
{"id": 0, "start": 0.0, "end": 4.5, "text": "Hello everyone"},
],
}whisper audio.mp3 --model medium --language en
import whisper
model = whisper.load_model("medium")
audio = whisper.load_audio("audio.mp3")
audio = whisper.pad_or_trim(audio)
mel = whisper.log_mel_spectrogram(audio).to(model.device)
_, probs = model.detect_language(mel)
language = max(probs, key=probs.get)
print(language)whisper audio.mp3 --model medium --language en --output_format srt
Get-ChildItem *.mp3 | ForEach-Object {
whisper $_.FullName --model medium --language en --output_format srt
}from pathlib import Path
import whisper
model = whisper.load_model("medium")
for path in Path("audio").glob("*.mp3"):
result = model.transcribe(str(path))
out_path = path.with_suffix(".txt")
out_path.write_text(result["text"], encoding="utf-8")whisper audio.mp3 --model medium --device cuda
pip install faster-whisper
from faster_whisper import WhisperModel
model = WhisperModel("medium", device="cuda", compute_type="float16")
segments, info = model.transcribe("audio.mp3", beam_size=5)
print(info.language, info.language_probability)
for segment in segments:
print(f"[{segment.start:.2f} -> {segment.end:.2f}] {segment.text}")Hermes Agent, faithfully ported to Claude Code Channel (CCC). hermes-CCC brings the power of Hermes Agent by NousResearch into Claude Code's native skill system — no separate process, no OAuth, no lock-in. Everything runs inside Claude Code.
Search and retrieve academic papers from arXiv using their free REST API. No API key needed.
Query Base (Ethereum L2) blockchain data — wallet balances, token info, transactions, gas analysis, contract inspection. No API…
Monitor and summarize blog posts, RSS feeds, and web content for research and staying current with topics.
Open-source embedding database for RAG — store embeddings, vector search, metadata filtering. Simple API, scales from notebook to…
Manage Docker containers, images, volumes, networks, and Compose stacks - lifecycle ops, debugging, cleanup, and Dockerfile…
Free web search via DuckDuckGo - no API key needed. Text, news, images. Use as fallback when other search tools unavailable.