Turn-by-Turn Transcriptionの設定

必須の権限: 自動化とAI > 自動化とAIを起動 Studioスクリプトビュー、作成/編集

Turn-by-Turn Transcriptionは、会話音声のトランスクリプションを提供します。 会話の各ターンに基づいて、トランスクリプションをセグメントに分けて送信します。

トランスクリプションプロファイルを追加

トランスクリプションプロファイルは、転写する言語を定義します。

  1. CXone Mpowerで、アプリセレクターをクリックし、選択します:[その他]>[オートメーションとAI]をクリックし、[トランスクリプションプロファイル]を選択します。
  2. [トランスクリプションプロファイルの追加]をクリックします。

  3. トランスクリプションプロファイル名を入力します。 このプロファイルを他のプロファイルと区別するには、このプロファイルの違いが強調される名前を使用します。 たとえば、プロファイルの使用目的、プロバイダ、または言語について名前を付けることができます。
  4. 使用したいトランスクリプションプロファイルプロバイダーをクリックします。
  5. [次へ]をクリックします。
  6. このプロファイルの言語を選択します 一部の言語には、音声認識を強化するために、Googleモデルを使用するオプションがあります。 選択した言語にこのオプションがあり、それを使用したい場合、ドロップダウンの下に表示される拡張を使用のトグルをクリックします。
  7. 追加をクリックします。

トランスクリプションプロファイルをテストする

トランスクリプションプロファイルをテストして、選択内容を確認できます。 プロファイルをテストするには、マイク付きのコンピューターを使用する必要があります。

  1. CXone Mpowerで、アプリセレクターをクリックし、選択します:[その他]>[オートメーションとAI]をクリックし、[トランスクリプションプロファイル]を選択します。
  2. テストするトランスクリプションプロファイルを選択します。
  3. [テスト]で、マイクアイコンマイク。をクリックし、テストしている言語で話します。 話し終わったら、停止アイコン正方形。をクリックします。 Turn-by-Turn Transcriptionは、話した単語を自動的にテキスト化し、テスト中の結果を表示します。

  4. 必要な回数だけテストを繰り返します。 必要に応じて言語を変更できます。 終了したら、選択した言語がプロファイルで使用する言語であることを確認してください。
  5. [保存]をクリックします。

トランスクリプションを使用するようにStudioスクリプトを設定します。

必要な権限:Studioスクリプトビュー、作成/編集

Turn-by-Turn Transcriptionを音声バーチャルエージェントで使用する場合は、これらのステップを行う必要はありません。 バーチャルエージェントの統合プロセスは、トランスクリプションデータを自動的に処理します。 バーチャルエージェント統合用のスクリプトにCloud Transcribeアクションを含める必要はありません。

Turn-by-Turn Transcriptionを使用してテキストのみのバーチャルエージェントが音声インタラクションに対応できるようにする場合は、これらのステップに従う必要があります。 スクリプトにCloud Transcribeアクションが含まれている必要があります。

バーチャルエージェント以外のアプリケーションにTurn-by-Turn Transcriptionを使用するには、スクリプトにCloud Transcribeアクションがなければなりません。 同じスクリプトで複数の言語を転写する場合は、言語ごとにCloud Transcribeアクションを1つ追加する必要があります。 また、各言語用のトランスクリプションプロファイルも必要です。

  1. Studioで、使用しているスクリプトを開きます。
  2. Cloud Transcribeアクションがまだスクリプトにない場合は、適切な場所に追加してください。
  3. このアクションにトランスクリプションプロファイルを割り当てます:
    1. Cloud Transcribeをダブルクリックして、「トランスクリプションプロファイル」ページを開きます。
    2. このアクションで使用するプロファイルの横にある、選択アイコンをクリックします。
    3. [はい]をクリックします。
  4. Cloud Transcribeの前にSnippetアクションを追加します。 Cloud Transcribeが複数ある場合は、スクリプトの最初に出現するものの前に追加します。
  5. Snippetをダブルクリックして、次のコードを追加します。
    DYNAMIC nextPromptBehaviors
    <add behaviors as needed>
    ASSIGN nextPromptBehaviorsJson="{nextPromptBehaviors.asjson()}"
  6. Snippetで、<add behaviors as needed>Cloud Transcribeに使用させる動作に置き換えます。 動作について学んだり、使用可能なすべてのプロパティのリストをアルファベット順に表示したりできます。
  7. 返されたトランスクリプションをJSON形式で音声対応のテキストバーチャルエージェントに渡すように、Cloud Transcribeを設定します。

    1. Snippetをダブルクリックしてスニペットエディターを開きます。
    2. スニペットに以下のコードを追加します:

      DYNAMIC nextPromptSequence
      ASSIGN nextPromptSequenceJSONout = "nextPromptSequence.asJSON()"

      ここで定義されたオブジェクトは、STTプロバイダーから返されたトランスクリプションを保持します。 スクリプトは、このデータを音声対応テキストバーチャルエージェントに渡すように設計する必要があります。

    3. Cloud Transcribeを右クリックして、返されたトランスクリプションをJSON形式で保持する変数の名前でnextPromptSequenceを設定します。 例:transcriptVarNameJSON

  8. Cloud Transcribeを右クリックして、以下のプロパティを変更します。
    • nextPromptBehavior:次のプロンプト動作をJSON形式で保持する変数の名前で設定します。 例:nextPromptBehaviorsJson

    • transcriptVarName (out):ステップ5で定義したオブジェクトの名前で設定します。 例えば、 transcriptVarName 。 この変数は、返されたトランスクリプトを保持します。 トランスクリプトを処理するようにスクリプトを設定する必要があります。

  9. スクリプトを保存します。