elevenlabs/skills

Collections of skills for building with ElevenLabs

内容

ElevenLabs Skillsは、AIコーディングアシスタントがElevenLabsの音声AIサービスを呼び出せるようにする、すぐに使えるエージェントスキルのコレクションです。各スキルは、テキスト読み上げ、音声認識、音声変換、音楽生成など、オープンなAgent Skills仕様に準拠した小さな自己完結型モジュールで、互換性のあるLLMまたはチャットエージェントプラットフォームにプラグインできます。

重要性

ElevenLabsは、高品質でリアルな音声合成と関連するオーディオツールを提供しています。これらの機能を標準化されたスキルとしてパッケージ化することで、開発者は低レベルのAPI呼び出しを記述することなく、音声対話、文字起こし、吹き替え、音楽生成をエージェントにすばやく追加できます。リポジトリには、スキルが正しく起動し、期待される出力を生成することを確認するための評価スクリプトも同梱されています。

主要コンポーネント

コンポーネント 役割
スキルディレクトリ(text-to-speech、speech-to-text、agentsなど) 各ディレクトリには、実装、使用例、SDK固有のセットアップ手順を含むreferences/フォルダが含まれています。
インストールスクリプト(npx skills add elevenlabs/skills) ユーザーのAIコーディングアシスタント環境にスキルセット全体を登録するワンライナーコマンド。
設定 ELEVENLABS_API_KEY環境変数が必要です。onboardingとsetup-api-keyスキルは、これを自動的に管理するのに役立ちます。
SDKサポート Python(elevenlabs)、JavaScript/TypeScript(@elevenlabs/elevenlabs-js)、およびCLIラッパー(@elevenlabs/cliまたはHomebrew)のサンプルコード。
評価(evals/) Cursor Agent CLIを使用して実際の使用状況をシミュレートし、Pythonスクリプトで実行される自動トリガーと機能テスト。
ライセンス MIT。自由な再利用と変更を許可。

対象ユーザー

  • 音声対応アシスタント、チャットボット、マルチモーダルエージェントを構築し、ElevenLabsサービスを呼び出すためのプラグアンドプレイの方法を求めるAI開発者。
  • 音声合成、文字起こし、吹き替え、AI生成音楽の迅速なプロトタイプを必要とするプロダクトチーム。
  • 組み込みの評価スイートにより、ElevenLabsベースのオーディオ機能の再現可能なベンチマークを求める研究者。

はじめに

  1. スキルパックをインストールします: npx skills add elevenlabs/skills。
  2. onboardingスキルを実行するか、手動でELEVENLABS_API_KEYを設定します。
  3. スキル(例: text-to-speech)を選択し、そのreferences/フォルダの言語固有の例に従います。
  4. オプションでテストスイートを実行します: python3 evals/run_all.py -v。

上記の詳細はすべて、リポジトリのREADMEから直接引用しています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト