Logo
AIハブ
声を出す

声を出す

早期アクセス

Vocalizeは、AIを活用した音声ゲーミフィケーションツールで、エンドユーザーにとってリード収集を楽しく競争力のある体験にします。フォームに情報を記入するように依頼する代わりに、ゲームをプレイしてハイスコアを競うように招待します。

ゲームにオプトインするには、エンドユーザーは名前や会社などの基本情報を提供する必要があります。リードジェネレーションのためにこの情報をPeopleに保存します。

備考

現在、VocalizeはWhatsAppチャットボットで利用できます。

前提条件

Infobip アカウント マネージャーに連絡して、アカウントの AI 機能を有効にしてください。

Vocalizeを使用する理由

  • エンドユーザーを惹きつける: ゲーミフィケーションは、フォームへの入力などのデータ収集方法よりも魅力的でインタラクティブです。
  • リードの生成: エンド ユーザーがゲームのプレイに同意した場合は、名前や会社などのユーザー情報を収集し、この情報を保存してリードを作成します。

Vocalize と Infobip ソリューションを併用する

Vocalizeは、以下のInfobipソリューションと併用できます。

Vocalizeの仕組み

ゲーミフィケーションの仕組み

エンドユーザーは、指定された指示に従い、表示された画像に合わせて、設定されたフレーズを繰り返します。

AIは、フレーズや画像との類似性に基づいて音声応答をスコアリングします。応答がフレーズと指示に近ければ近いほど、スコアが高くなります。スコアがリーダーボードに追加されます。

トップランクに賞品を提供することもできます。

ユーザー操作フロー

エンドユーザーは、AnswersチャットボットなどのInfobipソリューションを介してVocalizeツールを操作できます。

  1. エンドユーザーがWhatsAppチャットボットに連絡します。
  2. チャットボットは彼らをゲームに招待します。
  3. エンドユーザーがプレイに同意すると、チャットボットは名前や会社などの基本的な詳細を尋ねます。
  4. チャットボットは、必要に応じて、この情報を新規または既存の個人プロファイルの People に保存します。
  5. チャットボットは、設定されたフレーズを言うようにエンドユーザーに求め、指示を提供します。
  6. エンド ユーザーは、フレーズを含む音声メッセージを送信します。
  7. チャットボットはAIを使用して、エンドユーザーのメッセージが設定されたフレーズと指示にどれだけ近いかをスコアリングします。
  8. チャットボットはエンドユーザーにフィードバックを送信し、そのスコアをリーダーボードに含めます。

フレーズは「私はベルリンが大好きです」です。

手順は次のとおりです: *ベルリンを愛しているが、ベルリンのスカイラインに似ているという音声メッセージを録音します。

ベルリンのスカイラインの画像が表示され、エンドユーザーをガイドします。

エンドユーザーはこのフレーズを繰り返し、ボーカルピッチ、リズム、一時停止を使用して、ベルリンのスカイラインのピーク、ディップ、スペースに似ています。

Image that shows how Vocalize works

Vocalizeの使い方

  1. Vocalizeキャンペーンを作成するをPostman経由で送信します。
  2. エンドユーザーがキャンペーンを利用できるようにするには、Answers チャットボットに追加します。

PostmanでVocalizeキャンペーンを作成する

Vocalizeを使用するキャンペーンを作成します。

前提条件

  • Vocalize: Infobip アカウントで Vocalize を有効にします。詳細については、Infobip アカウント マネージャーにお問い合わせください。

  • API キー: 次の API キー:

  • キーワード: キャンペーンで使用するキーワードまたはフレーズを決定します。例: *私は Infobip が大好きです。

  • API builder: Postman (opens in a new tab) は、Vocalize APIにリクエストを送信します。

イメージを準備する

キャンペーンで使用する画像を準備します。Vocalizeを機能させるには、画像が次のガイドラインに従っている必要があります。

  • 画像の背景は白、前景は黒である必要があります。
  • オブジェクトは画像の中心にある必要があります。
  • 最良の結果を得るには、画像が対称である必要があります。
  • 画像は.png形式または.jpeg形式である必要があります。

次に、画像の種類の例を示します。

  • 街のスカイライン
  • 山や渓谷の稜線
  • 林縁と樹木限界線
  • 海の波、砂丘、氷河の頂上
  • クレーン、風力タービンファーム、ジェットコースターなどの地平線上の人工物
  • 棚の上の本やボトルなどの日用品の列、レゴブロック

次に、画像の例を示します。

山脈のイメージ

Image of a mountain range

並木道のイメージ

Image of a mountain range

街のスカイラインの画像

Image of a mountain range

キャンペーンを作成する

  1. 次のテンプレートを使用して、Vocalizeキャンペーンを作成します。


    テンプレートをダウンロード (opens in a new tab)

  2. Postman にテンプレートをインポートします。

  3. インポートしたテンプレートに移動します。

  4. [概要] タブで、キャンペーンの説明を入力します。

    Image of the Overview tab
  5. 新しいキャンペーンの作成 エンドポイントを選択します。

    Image showing how to select the endpoint
  6. Auth タブで、次のフィールドに値を入力します。

    • 種類: APIキー を選択します。

    • キー: キーを入力します。例: 権限付与

    • : 作成した Vocalize APIキーの値を入力します。「App」という形式を使用します

      Image showing how to configure the Auth tab
  7. [本文] タブで、既存の JSON をキャンペーンに関する情報で更新します。角括弧 [] で示されているコンテンツのみを更新します。

    パラメーターの詳細については、 新しいキャンペーン API の作成 (opens in a new tab) に関するドキュメントを参照してください。

    Image showing how to configure the Body tab
  8. API 呼び出しをトリガーするには、**[送信] を選択します。

キャンペーンが作成されたことを示すHTTP 201ステータスコードが表示されます。応答本文には、キャンペーンのパラメーターが含まれています。

id パラメーターには、UUID 形式のキャンペーン ID が含まれます。このIDは、チャットボットでキャンペーンを使用するために必要です。

Image showing the response body

Answers チャットボットで Vocalize キャンペーンを使用する

エンドユーザーがVocalizeキャンペーンにアクセスできるようにするには、Answersチャットボットで使用します。

次のいずれかのオプションに従います。

テンプレートを使用してチャットボットを作成する

  1. 次のテンプレートを使用してチャットボットを作成します。

    チャットボットテンプレートをダウンロードする (opens in a new tab)

  2. テンプレートをインポートするをAnswersに追加します。

  3. 次の変更を行います。

    • campaignId フィールドを Postman で生成された ID で更新します。
    • その他の変更を使用します。例: 手順またはイメージを更新します。

チャットボットを手動で作成する

チャットボットを手動で作成します。チャットボットでは、APIエレメントを使用して、Vocalize APIと通信します。

チャットボットの作成とチャットボット要素の使用の詳細については、Answersのドキュメントを参照してください。

チャットボットで次の操作を行います。

  1. エンド ユーザーからオプトインしてゲームをプレイします。

    Image that shows how to get opt-in
  2. エンドユーザーがオプトインした場合は、名前、市区町村、メールアドレスなどの詳細を取得します。

    Image that shows how to get end user details
  3. この情報を People の個人プロファイルに保存します。People プロファイルエレメントを使用します。

    Image that shows how to save user information in People
  4. ゲームの手順と関連する画像をエンドユーザーと共有します。エンド ユーザーに応答の記録を送信するように依頼します。

    Image that shows how to share the instructions
  5. 応答を変数に保存します。

  6. エンドユーザーの応答を Vocalize API に送信するには、API エレメントを使用して スコアの更新 (opens in a new tab) エンドポイントを呼び出します。エレメントを次のように構成します。

    1. 要求を構成します。

      • パス: https://api.infobip.com/vocalize/2/scores

      • ヘッダー: 次のキーと値のペアを使用します。 キー: '権限付与' 値: 'app'

      • 本文: 次のキーと値のペアを使用します。

        価値
        campaignId(キャンペーン ID)Postman で生成された ID
        ユーザー IDエンド ユーザーの ID。例: {{endUserDestination}}
        名前エンド ユーザーから取得した名前。この名前はリーダーボードで使用されます。
        audioUrl (オーディオ URL)エンド ユーザーから受信したオーディオ ファイルの URL。
        languageCode(言語コード)en-US
    2. [応答] タブ> [応答本文の属性]** セクションで、[視覚化] APIによって計算されたスコアを属性に保存します。 次のパスを使用します。

      $.score.final_score

  7. 最終スコアをエンドユーザーと共有します。

Logo

ご不明点は

サポートまでお問い合わせ

ください

© NTTCom Online Marketing Solutions Corporation