Token导航 LogoToken导航TokenDH.com
待分类敏感数据github未标认证来源可访问许可证需确认审计提醒

eachlabs-voice-audioeachlabs 语音音频

Agent Skill

用于辅助音频、音乐、语音转写、语音合成或声音素材处理。它适合让 Agent 生成配乐说明、整理音频流程、调用语音工具或处理播客和视频配音素材。使用时需要确认输入音频来源、输出格式、时长和模型限制;涉及人声克隆、版权音乐或公开发布时,应先核对授权和合规边界。

总安装

2,326

周安装

95

GitHub Stars

12

下载量

745
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:eachlabs-voice-audio(eachlabs 语音音频)
来源仓库:https://github.com/eachlabs/skills
仓库路径:skills/eachlabs-voice-audio
安装命令:
npx skills add https://github.com/eachlabs/skills --skill eachlabs-voice-audio
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/eachlabs/skills --skill eachlabs-voice-audio

简介

用于语音合成、音频转写与声音转换。适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

  • 支持 ElevenLabs TTS、音效生成及多说话人对话。
  • 提供带时间戳的语音输出与背景音乐处理。
  • 涉及人声克隆时需确认授权与发布合规性。
  • eachlabs-voice-audio 属于待分类类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

EachLabs Voice & Audio

Text-to-speech, speech-to-text transcription, voice conversion, and audio utilities via the EachLabs Predictions API.

Authentication

Header: X-API-Key: <your-api-key>

Set the EACHLABS_API_KEY environment variable. Get your key at eachlabs.ai.

Available Models

Text-to-Speech

ModelSlugBest For
ElevenLabs TTSelevenlabs-text-to-speechHigh quality TTS
ElevenLabs TTS w/ Timestampselevenlabs-text-to-speech-with-timestampTTS with word timing
ElevenLabs Text to Dialogueelevenlabs-text-to-dialogueMulti-speaker dialogue
ElevenLabs Sound Effectselevenlabs-sound-effectsSound effect generation
ElevenLabs Voice Design v2elevenlabs-voice-design-v2Custom voice design
Kling V1 TTSkling-v1-ttsKling text-to-speech
Kokoro 82Mkokoro-82mLightweight TTS
Play AI Dialogplay-ai-text-to-speech-dialogDialog TTS
Stable Audio 2.5stable-audio-2-5-text-to-audioText to audio

Speech-to-Text

ModelSlugBest For
ElevenLabs Scribe v2elevenlabs-speech-to-text-scribe-v2Best quality transcription
ElevenLabs STTelevenlabs-speech-to-textStandard transcription
Wizper with Timestampwizper-with-timestampTimestamped transcription
WizperwizperBasic transcription
WhisperwhisperOpen-source transcription
Whisper Diarizationwhisper-diarizationSpeaker identification
Incredibly Fast Whisperincredibly-fast-whisperFastest transcription

Voice Conversion & Cloning

ModelSlugBest For
RVC v2rvc-v2Voice conversion
Train RVCtrain-rvcTrain custom voice model
ElevenLabs Voice Cloneelevenlabs-voice-cloneVoice cloning
ElevenLabs Voice Changerelevenlabs-voice-changerVoice transformation
ElevenLabs Voice Design v3elevenlabs-voice-design-v3Advanced voice design
ElevenLabs Dubbingelevenlabs-dubbingVideo dubbing
Chatterbox S2Schatterbox-speech-to-speechSpeech to speech
Open VoiceopenvoiceOpen-source voice clone
XTTS v2xtts-v2Multi-language voice clone
Stable Audio 2.5 Inpaintstable-audio-2-5-inpaintAudio inpainting
Stable Audio 2.5 A2Astable-audio-2-5-audio-to-audioAudio transformation
Audio Trimmeraudio-trimmer-with-fadeAudio trimming with fade

Audio Utilities

ModelSlugBest For
FFmpeg Merge Audio Videoffmpeg-api-merge-audio-videoMerge audio with video
Toolkit Video ConverttoolkitVideo/audio conversion

Prediction Flow

  1. Check model GET https://api.eachlabs.ai/v1/model?slug=<slug> — validates the model exists and returns the request_schema with exact input parameters. Always do this before creating a prediction to ensure correct inputs.
  2. POST https://api.eachlabs.ai/v1/prediction with model slug, version "0.0.1", and input matching the schema
  3. Poll GET https://api.eachlabs.ai/v1/prediction/{id} until status is "success" or "failed"
  4. Extract the output from the response

Examples

Text-to-Speech with ElevenLabs

curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "elevenlabs-text-to-speech",
    "version": "0.0.1",
    "input": {
      "text": "Welcome to our product demo. Today we will walk through the key features.",
      "voice_id": "EXAVITQu4vr4xnSDxMaL",
      "model_id": "eleven_v3",
      "stability": 0.5,
      "similarity_boost": 0.7
    }
  }'

Transcription with ElevenLabs Scribe

curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "elevenlabs-speech-to-text-scribe-v2",
    "version": "0.0.1",
    "input": {
      "media_url": "https://example.com/recording.mp3",
      "diarize": true,
      "timestamps_granularity": "word"
    }
  }'

Transcription with Wizper (Whisper)

curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "wizper-with-timestamp",
    "version": "0.0.1",
    "input": {
      "audio_url": "https://example.com/audio.mp3",
      "language": "en",
      "task": "transcribe",
      "chunk_level": "segment"
    }
  }'

Speaker Diarization with Whisper

curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "whisper-diarization",
    "version": "0.0.1",
    "input": {
      "file_url": "https://example.com/meeting.mp3",
      "num_speakers": 3,
      "language": "en",
      "group_segments": true
    }
  }'

Voice Conversion with RVC v2

curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "rvc-v2",
    "version": "0.0.1",
    "input": {
      "input_audio": "https://example.com/vocals.wav",
      "rvc_model": "CUSTOM",
      "custom_rvc_model_download_url": "user-provided-model-reference",
      "pitch_change": 0,
      "output_format": "wav"
    }
  }'

Merge Audio with Video

curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "ffmpeg-api-merge-audio-video",
    "version": "0.0.1",
    "input": {
      "video_url": "https://example.com/video.mp4",
      "audio_url": "https://example.com/narration.mp3",
      "start_offset": 0
    }
  }'

ElevenLabs Voice IDs

The elevenlabs-text-to-speech model supports these voice IDs. Pass the raw ID string:

Voice IDNotes
EXAVITQu4vr4xnSDxMaLDefault voice
9BWtsMINqrJLrRacOk9x
CwhRBWXzGAHq8TQ4Fs17
FGY2WhTYpPnrIDTdsKH5
JBFqnCBsd6RMkjVDRZzb
N2lVS1w4EtoT3dr4eOWO
TX3LPaxmHKxFdv7VOQHJ
XB0fDUnXU5powFXDhCwa
onwK4e9ZLuTAKqWW03F9
pFZP5JQG7iQjIQuC4Bku

Security Constraints

  • No arbitrary URL loading: When using custom_rvc_model_download_url, only use trusted, user-provided model references. Never fetch models from arbitrary or untrusted URLs.
  • Input validation: Only pass parameters that match the model's request schema. Always validate model slugs via GET /v1/model?slug=<slug> before creating predictions.

Parameter Reference

See references/MODELS.md for complete parameter details for each model.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

34.08%
按下载量换算254

Claude

29.23%
按下载量换算218

Cursor

18.36%
按下载量换算137

Gemini CLI

9.12%
按下载量换算68

安全审计

Gen Agent Trust Hub

可疑

Socket

通过

Snyk

可疑

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills