speech-skill

Convert text to speech and transcribe audio with multiple providers.

356|66|Updated Oct 13, 2025
One-click install
npx skills add https://github.com/zeenie-ai/OpenCompany --skill speech-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speech-skill
Source: https://github.com/zeenie-ai/OpenCompany/tree/main/server/skills/language_agent/speech-skill
Command: npx skills add https://github.com/zeenie-ai/OpenCompany --skill speech-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of building voice-enabled workflows by letting you convert text to spoken audio and transcribe spoken audio back into text with a single, reusable interface.

Core Features & Use Cases

  • Text to Speech: Generate playable audio from text for narration, voiceovers, or agent responses.
  • Speech to Text: Transcribe audio files or upstream audio references into text for analysis, summaries, or downstream automation.
  • Multi-provider support: Choose between providers such as OpenAI, ElevenLabs, Deepgram, Groq, and Sarvam AI depending on quality, latency, language, or diarization needs.
  • Use Case: Build a voice loop that listens to a recording, converts it to text, reasons over the transcript, and speaks back a response.

Quick Start

Connect the speech skill to your workflow and configure the provider credential, then send it either text for synthesis or an audio file for transcription.

Frequently Asked Questions about speech-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert text to speech for agent voice loops?

To convert text to speech for agent voice loops, this Skill synthesizes playable spoken audio from text inputs, enabling automated narration, voiceovers, and spoken agent responses within your configured workflows.

Can I transcribe audio files with diarization and timestamps?

Yes, you can transcribe audio files with diarization and timestamps. This Skill processes spoken audio references into text, supporting language hints, speaker diarization, and timestamp generation for downstream analysis.

Do I need provider-specific credentials to use text to speech and speech to text?

Yes, you need provider-specific credentials to use text to speech and speech to text. This Skill requires valid API keys for your chosen provider, such as OpenAI, ElevenLabs, Deepgram, Groq, or Sarvam AI.

What's the best way to choose between ElevenLabs, Deepgram, and Groq for audio transcription?

To choose between ElevenLabs, Deepgram, and Groq for audio transcription, compare provider capabilities based on your specific quality, latency, language, and speaker diarization needs for your workflow.

How do I build a voice loop that listens to a recording and speaks back a response?

To build a voice loop that listens to a recording and speaks back a response, connect this Skill to your workflow, transcribe the upstream audio reference to text, reason over the transcript, and synthesize an audio reply.