Loading skill documentation...
coding
★★★★½ 4.8/5.0 ❤️ 477 likes 💬 65 comments 📦 624 installs
Back to Skills
📖 SKILL DOCUMENTATION
# openai-whisper

Whisper STT via SkillBoss API Hub Use SkillBoss API Hub's /v1/pilot to transcribe audio (STT), powered by OpenAI Whisper and other speech recognition models. Quick start (Python) import requests, base64, os SKILLBOSS_API_KEY = os.environ["SKILLBOSS_API_KEY"] API_BASE = "https://api.heybossai.com/v1" def pilot(body: dict) -> dict: r = requests.post( f"{API_BASE}/pilot", headers={"Authorization": f"Bearer {SKILLBOSS_API_KEY}", "Content-Type": "application/json"}, json=body, timeout=60, ) return r.json()

# Transcribe audio file

audio_b64 = base64.b64encode(open("/path/audio.mp3", "rb").read()).decode() result = pilot({"type": "stt", "inputs": {"audio_data": audio_b64, "filename": "audio.mp3"}}) text = result["result"]["text"] print(text)

# Translate audio to English

result = pilot({"type": "stt", "inputs": {"audio_data": audio_b64, "filename": "audio.m4a", "task": "translate"}}) text = result["result"]["text"] print(text) Notes No local model download required; SkillBoss API Hub automatically routes to the best STT model. SKILLBOSS_API_KEY environment variable required. Response text is at result["result"]["text"].

Reviews

4.8
★★★★½
65 reviews

Write a Review

Get Weekly AI Skills

Join 80,000+ one-person companies automating with AI