ElevenLabs プラグイン は何をしますか?
ElevenLabs のテキスト読み上げ機能を AI エージェントに統合するためのスキルです。
概要
このスキルは、AI エージェントが ElevenLabs の API を使ってテキストを音声に変換できるようにします。エージェントは自然で感情豊かな音声を生成し、ユーザーに聞き取りやすい応答を提供できます。
対応プラットフォーム
- Claude Code
- Cursor
- Codex
- その他の AI エージェントフレームワーク
セットアップ
- ElevenLabs の API キーを取得します(ElevenLabs のウェブサイト から)。
- 環境変数
ELEVENLABS_API_KEYに API キーを設定します。 - スキルをエージェントに追加します。
環境変数
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 の利用制限が適用される場合があります。