メインコンテンツまでスキップ

ElevenLabs

ご自身のElevenLabsアカウントで、訪問者が話しかけられる音声エージェントをサイトに設置したり、テキストを音声に変換したりできます。利用分はElevenLabsのクレジットから差し引かれます。

接続​

ElevenLabsにはAPIキーで接続します。サイトでもこのキーを使うため、権限とクレジットの上限を設定したキーを作成してください。

  1. 設定 > コネクタを開き、ElevenLabs、接続の順にクリックします。
  2. ElevenLabsのAPIキーページが開きます。キーを作成をクリックし、クレジットの上限を設定して、テキスト読み上げ、音声、エージェント、ユーザーのみにアクセス権を付与します。キーをコピーします。
  3. WebTwizzに戻ります。キーが自動で取得され、ElevenLabsでの確認後に接続されます。API キーに直接貼り付けることもできます。

ElevenLabsがキーを受け付けない場合は、このキーは受け付けられませんでしたと表示されます。エージェントがある場合は、最初のエージェントとその音声が自動で選択されます。

表示される情報​

  • プラン:残りのクレジットとクレジットのリセット日、続いてElevenLabsのプランが表示されます。残りが10分の1未満になると、クレジットが残りわずかですと表示されます。クレジットがなくなると、サイトの音声機能は停止します。無料プランでは、Freeプランに、非商用利用のみでElevenLabsのクレジット表記が必要なことが表示されます。キーでアカウント情報を読み取れない場合は、プランを表示できませんと表示されます。表示するには、キーにユーザーのアクセス権を付与してください。サブスクリプションをクリックするとElevenLabsが開きます。
  • このサイトのエージェント:ウィジェットが接続するエージェントと、最後に通話した日時が表示されます。クリックするとElevenLabsで開き、すべてのエージェントをクリックすると一覧が開きます。
    • 編集では、あいさつと指示を変更できます。保存をクリックし、確認のためにもう一度保存をクリックします。サイトで話しかける訪問者には、変更後の内容がすぐに適用されます。
    • エージェントが選択されていない場合や、ElevenLabsから削除されている場合は、設定で選択するよう案内が表示されます。
  • 会話:今月の通話時間(分)と今月の会話数、続いて最近の会話の要約、長さ、日時が表示されます。すべての会話をクリックするとElevenLabsが開きます。
    • ElevenLabsがうまくいかなかったと判定した会話には、うまくいかなかった会話と表示されます。すべての隣にあるうまくいかなかった会話を選択すると、それらだけが表示されます。
    • 会話をクリックすると、要約、うまくいった会話かどうか、タイミング、長さ、文字起こしを確認できます。ElevenLabsをクリックすると、ElevenLabsでその会話が開きます。
    • さらに表示をクリックすると、以前の会話が読み込まれます。
  • 設定:
    • エージェント:サイトのウィジェットが接続する音声エージェントです。
    • 新しいエージェント:作成をクリックし、エージェント名を入力して、エージェントを作成をクリックします。WebTwizzがElevenLabsにエージェントを作成し、サイトで使用します。最初は短いプロンプトが設定されており、変更できます。
  • 上部の名前の隣にあるエージェントをクリックすると、サイトのエージェントがElevenLabsで開きます。何も選択されていない場合は、エージェント一覧をクリックすると一覧が開きます。

エージェントはこのサイトでのみ応答​

各エージェントには、応答を許可するアドレスの一覧があります。WebTwizzで作成したエージェントは、プレビュー、webtwizz.appのアドレス、独自ドメインで応答します。サイトのアドレスが変わると、エージェントにも新しいアドレスが追加されます。ElevenLabsで作成したエージェントを選択する場合は、このサイトで応答できるようAIに依頼してください。ElevenLabsでは、エージェントごとに10個のアドレスを登録できます。空きがない場合、概要に応答しないアドレスとそのアドレスが表示されます。ElevenLabsで古いアドレスを削除してから、このサイトのアドレスを追加するようAIに依頼してください。

AIでできること​

  • 音声エージェントのウィジェットや、サーバー上で動作するテキスト読み上げ機能をサイトに追加
  • 音声とエージェントの一覧や、ウィジェットで使用中のエージェントを確認
  • このサイト用のエージェントを作成、またはエージェントの名前、プロンプト、最初のメッセージ、音声を変更。実行前に確認します。
  • 最近の会話とその要約を確認
  • このサイトのアドレスでエージェントが応答できるように設定。実行前に確認します。

シークレット​

  • ELEVENLABS_API_KEY:ElevenLabsのキー。サーバー側でのみ使用します
  • NEXT_PUBLIC_ELEVENLABS_AGENT_ID:サイトのウィジェットが接続するエージェント
  • ELEVENLABS_VOICE_ID:サイトのテキスト読み上げで使用する音声

知っておくと便利なこと​

  • アカウントでキーを変更すると、そのキーを使用するすべてのプロジェクトで切り替わります。
  • プロジェクトからElevenLabsを削除すると、そのシークレットも削除されます。ElevenLabsのアカウント、エージェント、音声には影響しません。