Skip to main content

ElevenLabs

ShanoneのElevenLabs連携は、単純なテキスト読み上げだけでなく、音声合成・音声デザイン・ダビング・音楽生成・文字起こしまで含むオーディオAIの機能全体をカバーする83個のツールをエージェントに提供します。

はじめに

1

ElevenLabsのAPIキーを取得する

ElevenLabsの設定画面からAPIキーを作成します。
2

Shanoneにキーを追加する

Shanoneダッシュボードの連携を開き、ElevenLabsを選択してAPIキーを貼り付けます。
3

リクエストを再実行する

保存が完了すると、elevenlabs_*ツールに対するshanone_execute_tool呼び出しが成功するようになります。

利用可能なツール

ShanoneはElevenLabs向けに83個のツールを、以下のカテゴリに整理して提供しています。
elevenlabs_list_voices, elevenlabs_list_models, elevenlabs_get_voice, elevenlabs_add_voice, elevenlabs_edit_voice, elevenlabs_delete_voice, elevenlabs_get_voice_settings, elevenlabs_edit_voice_settings, elevenlabs_get_default_voice_settings, elevenlabs_delete_voice_sample
elevenlabs_text_to_speech, elevenlabs_sound_effect, elevenlabs_speech_to_speech, elevenlabs_audio_isolation
elevenlabs_get_generated_items, elevenlabs_get_history_item_by_id, elevenlabs_get_audio_from_history, elevenlabs_download_history_items, elevenlabs_delete_history_item
elevenlabs_add_pronunciation_dictionary_from_file, elevenlabs_add_pronunciation_dictionary_from_rules, elevenlabs_add_rules_to_dictionary, elevenlabs_remove_rules_from_dictionary, elevenlabs_get_pronunciation_dictionaries, elevenlabs_get_pronunciation_dictionary_metadata, elevenlabs_get_pronunciation_dictionary_version, elevenlabs_update_pronunciation_dictionary
elevenlabs_list_projects, elevenlabs_create_project, elevenlabs_get_project, elevenlabs_update_project, elevenlabs_delete_project, elevenlabs_convert_project, elevenlabs_get_project_snapshots, elevenlabs_list_chapters, elevenlabs_create_chapter, elevenlabs_get_chapter, elevenlabs_update_chapter, elevenlabs_delete_chapter, elevenlabs_convert_chapter, elevenlabs_get_chapter_snapshots, elevenlabs_download_chapter_audio
elevenlabs_create_dubbing, elevenlabs_get_dubbing_metadata, elevenlabs_list_dubbing_projects, elevenlabs_delete_dubbing_project, elevenlabs_download_dubbed_audio, elevenlabs_get_dubbing_transcript, elevenlabs_get_dubbing_transcript_srt, elevenlabs_get_dubbing_transcript_webvtt
elevenlabs_transcribe_audio, elevenlabs_transcribe_audio_file, elevenlabs_forced_alignment, elevenlabs_forced_alignment_file
elevenlabs_design_voice, elevenlabs_create_voice_from_preview, elevenlabs_list_shared_voices, elevenlabs_add_shared_voice, elevenlabs_find_similar_voices, elevenlabs_get_voice_design_models
elevenlabs_generate_music, elevenlabs_create_composition_plan, elevenlabs_generate_music_from_plan, elevenlabs_stem_separation, elevenlabs_stem_separation_file, elevenlabs_get_music_models
elevenlabs_create_dialogue, elevenlabs_create_dialogue_with_timestamps
elevenlabs_create_audio_native_project, elevenlabs_create_audio_native_project_with_content, elevenlabs_get_audio_native_project, elevenlabs_update_audio_native_project, elevenlabs_get_user_info, elevenlabs_get_subscription_info, elevenlabs_get_usage_stats, elevenlabs_list_service_accounts, elevenlabs_list_api_keys, elevenlabs_create_api_key, elevenlabs_delete_api_key, elevenlabs_list_webhooks, elevenlabs_create_webhook, elevenlabs_update_webhook, elevenlabs_delete_webhook

よくあるユースケース

ナレーション生成

台本をelevenlabs_text_to_speechで選んだボイスを使い自然な音声に変換する

多言語ダビング

動画を別の言語にダビングし、字幕用に整合された文字起こしを取得する

カスタムボイスクローン

サンプルからボイスをデザイン・クローンし、複数のプロジェクトで一貫して再利用する

長編オーディオブック

長編プロジェクトをチャプターごとに整理し、それぞれを変換して結合済み音声をダウンロードする

トラブルシューティング

elevenlabs_add_pronunciation_dictionary_from_rulesでカスタムルールを追加(または語彙ファイルをアップロード)し、そのボイス/リクエストに辞書を紐付けてください。
ダビングやプロジェクト/チャプターの変換は非同期処理です。ダウンロード系ツールを呼ぶ前に、elevenlabs_get_dubbing_metadataやelevenlabs_get_project_snapshotsをポーリングしてステータスが完了になるまで確認してください。
elevenlabs_add_voiceの品質はクリーンでノイズのないサンプルに大きく依存します。クローン前に元の録音にelevenlabs_audio_isolationをかけて背景ノイズを除去してください。