Communitygithub.com

ElevenLabs プラグイン

ElevenLabs のテキスト読み上げ機能を AI エージェントに統合するためのスキルです。

ElevenLabs プラグイン とは?

ElevenLabs プラグインは、AI エージェントに高品質なテキスト読み上げ (TTS) 機能を提供するスキルです。このスキルを使用すると、エージェントは ElevenLabs の API を介して自然な音声を生成し、ユーザーに音声で応答できます。対応プラットフォームは Claude Code、Cursor、Codex など、AI エージェントフレームワーク全般です。API キーを環境変数に設定するだけで簡単に利用でき、マルチリンガル対応や声質のカスタマイズも可能です。開発者はプラグインを追加することで、テキストベースの対話に音声出力を加え、よりリッチなユーザー体験を提供できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add elevenlabs/plugin

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

ElevenLabs プラグイン は何をしますか?

ElevenLabs のテキスト読み上げ機能を AI エージェントに統合するためのスキルです。

概要

このスキルは、AI エージェントが ElevenLabs の API を使ってテキストを音声に変換できるようにします。エージェントは自然で感情豊かな音声を生成し、ユーザーに聞き取りやすい応答を提供できます。

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他の AI エージェントフレームワーク

セットアップ

  1. ElevenLabs の API キーを取得します(ElevenLabs のウェブサイト から)。
  2. 環境変数 ELEVENLABS_API_KEY に API キーを設定します。
  3. スキルをエージェントに追加します。

環境変数

ELEVENLABS_API_KEY=your_api_key_here

使い方

スキルが追加されると、エージェントはテキスト読み上げリクエストを処理できるようになります。以下は使用例です。

# エージェントがテキストを音声に変換する例
text = "こんにちは、これは ElevenLabs による音声サンプルです。"
voice_id = "21m00Tcm4TlvDq8ikWAM"  # デフォルトボイス
response = agent.tts(text, voice_id=voice_id)

オプション

  • voice_id: 使用する声の ID(デフォルト: 設定による)
  • model_id: 使用するモデル(例: eleven_multilingual_v2)

注意事項

  • API キーは安全に管理し、公開リポジトリにコミットしないでください。
  • 音声生成には API の利用制限が適用される場合があります。

関連スキル