翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
リアルタイム文字起こしのカテゴリの作成
リアルタイムコール分析はカスタムカテゴリの作成をサポートしており、これを使用して特定のビジネスニーズに合わせてトランスクリプト分析を調整できます。
さまざまなシナリオをカバーするカテゴリをいくつでも作成できます。作成するカテゴリごとに、1 から 20 のルールを作成する必要があります。リアルタイムコール分析の文字起こしでは、TranscriptFilter
(キーワードマッチ) を使用するルールのみがサポートされます。CreateCallAnalyticsCategory
オペレーションでルールを使用する詳細については、「リアルタイムコール分析カテゴリのルールの条件 セクション」を参照してください。
メディア内のコンテンツが、指定したカテゴリのすべてのルールに一致する場合、 Amazon Transcribe は出力にそのカテゴリのラベル付けを行います。出力形式のカテゴリ一致の例については、「カテゴリイベントJSON出力」を参照してください。
カスタムカテゴリを使用してできるその他の例を紹介します。
-
特定のキーワードセットにフラグを付けて追跡することで、早急な対応が必要な問題を特定できます。
-
エージェントが特定のフレーズを話す (または省略) など、コンプライアンスをモニタリングする
-
特定の単語やフレーズにリアルタイムでフラグを付け、カテゴリマッチを設定して即時アラートを設定できます。たとえば、「マネージャーと話す」と言うお客様についてのリアルタイムコール分析カテゴリを作成した場合、このリアルタイムのカテゴリマッチに対して、勤務中のマネージャーに通知するイベントアラートを設定できます。
通話後カテゴリとリアルタイムカテゴリ
新しいカテゴリを作成する場合、通話後カテゴリ (POST_CALL
) として作成するか、リアルタイムカテゴリ (REAL_TIME
) として作成するかを指定できます。オプションを指定しない場合、カテゴリはデフォルトで通話後カテゴリとして作成されます。リアルタイムのカテゴリマッチは、リアルタイムのアラートを作成するために使用することができます。詳細については、「カテゴリマッチに関するリアルタイムアラートの作成」を参照してください。
リアルタイムコール分析の新しいカテゴリを作成するには、AWS Management Console、AWS CLI、または を使用できますAWS SDKs。例については、以下を参照してください。
-
ナビゲーションペインの で Amazon Transcribe、Amazon Transcribe 分析の呼び出し を選択します。
-
[コール分析カテゴリ] を選択すると、[コール分析カテゴリ] ページに移動します。「カテゴリの作成」ボタンを選択します。
-
[カテゴリの作成ページ] が表示されます。カテゴリの名前を入力し、カテゴリタイプのドロップダウンメニューで [リアルタイムコール分析] を選択します。
-
テンプレートを選択してカテゴリを作成することも、一から作成することもできます。
テンプレートを使用する場合: [テンプレートを使用する (推奨)] を選択し、必要なテンプレートを選択してから [カテゴリの作成] を選択します。
-
カスタムカテゴリを作成する場合: [最初から作成] を選択します。
-
ドロップダウンメニューを使用して、カテゴリにルールを追加します。1 つのカテゴリには最大 20 ルールまで追加できます。リアルタイムコール分析文字起こしでは、トランスクリプトの内容が一致するルールのみを含めることができます。一致した場合はリアルタイムでフラグが付けられます。
-
ルールが 1 つあるカテゴリの例を次に示します。お客様が通話中どの時点でも「マネージャーと話す」と言っている場合です。
-
カテゴリにルールを追加し終えたら、[カテゴリの作成] を選択します。
この例では create-call-analytics-categoryCreateCallAnalyticsCategory
」、「CategoryProperties
」、および「Rule
」を参照してください。
以下の例では、ルールを含むカテゴリを作成します。
-
お客様は、通話のどの時点でも「マネージャーと話す」というフレーズを口にしました。
この例では、 create-call-analytics-category
aws transcribe create-call-analytics-category \ --cli-input-json file://
filepath
/my-first-analytics-category
.json
ファイル my-first-analytics-category.json には、次のリクエスト本文が含まれています。
{ "CategoryName": "
my-new-real-time-category
", "InputType": "REAL_TIME
", "Rules": [ { "TranscriptFilter": { "Negate":false
, "Targets": [ "speak to the manager
" ], "TranscriptFilterType": "EXACT
" } } ] }
この例では AWS SDK for Python (Boto3) 、 を使用して、create_call_analytics_categoryCategoryName
および Rules
引数を使用してカテゴリを作成します。詳細については、CreateCallAnalyticsCategory
、CategoryProperties
、およびRule
を参照してください。
機能固有の例 AWS SDKs、シナリオ例、クロスサービス例など、 を使用するその他の例については、を使用した Amazon Transcribe のコード例 AWS SDKs「」の章を参照してください。
以下の例では、ルールを含むカテゴリを作成します。
-
お客様は、通話のどの時点でも「マネージャーと話す」というフレーズを口にしました。
from __future__ import print_function import time import boto3 transcribe = boto3.client('transcribe', '
us-west-2
') category_name = "my-new-real-time-category
" transcribe.create_call_analytics_category( CategoryName = category_name, InputType = "REAL_TIME
", Rules = [ { 'TranscriptFilter': { 'Negate':False
, 'Targets': [ 'speak to the manager
' ], 'TranscriptFilterType': 'EXACT
' } } ] ) result = transcribe.get_call_analytics_category(CategoryName = category_name) print(result)
リアルタイムコール分析カテゴリのルールの条件
このセクションでは、 CreateCallAnalyticsCategory
APIオペレーションを使用して作成できるカスタムREAL_TIME
ルールのタイプについて説明します。
問題検出は自動的に行われるため、問題にフラグを付けるためのルールやカテゴリを作成する必要はありません。
リアルタイムコール分析の文字起こしでは、キーワードマッチのみがサポートされます。中断、無音、感情を含むカテゴリを作成したい場合は、「通話後分析カテゴリのルールの条件」を参照してください。
キーワードマッチ
キーワード (TranscriptFilter
データタイプ) を使用するルールは、以下と一致するように設計されています。
-
エージェント、お客様、あるいはその両方が話すカスタム単語またはフレーズ
-
エージェント、お客様、あるいはその両方が口にしないカスタム単語またはフレーズ
-
特定の期間に出現するカスタム単語またはフレーズ
TranscriptFilter
で使用できるパラメータの例を以下に示します。
"TranscriptFilter": { "AbsoluteTimeRange": {
Specify the time frame, in milliseconds, when the match should occur
}, "RelativeTimeRange": {Specify the time frame, in percentage, when the match should occur
}, "Negate":Specify if you want to match the presence or absence of your custom keywords
, "ParticipantRole":Specify if you want to match speech from the agent, the customer, or both
, "Targets": [The custom words and phrases you want to match
], "TranscriptFilterType":Use this parameter to specify an exact match for the specified targets
}
これらのパラメータとそれぞれに関連する有効な値の詳細については、「CreateCallAnalyticsCategory
」および「TranscriptFilter
」を参照してください。