쿠키 기본 설정 선택

당사는 사이트와 서비스를 제공하는 데 필요한 필수 쿠키 및 유사한 도구를 사용합니다. 고객이 사이트를 어떻게 사용하는지 파악하고 개선할 수 있도록 성능 쿠키를 사용해 익명의 통계를 수집합니다. 필수 쿠키는 비활성화할 수 없지만 '사용자 지정' 또는 ‘거부’를 클릭하여 성능 쿠키를 거부할 수 있습니다.

사용자가 동의하는 경우 AWS와 승인된 제3자도 쿠키를 사용하여 유용한 사이트 기능을 제공하고, 사용자의 기본 설정을 기억하고, 관련 광고를 비롯한 관련 콘텐츠를 표시합니다. 필수가 아닌 모든 쿠키를 수락하거나 거부하려면 ‘수락’ 또는 ‘거부’를 클릭하세요. 더 자세한 내용을 선택하려면 ‘사용자 정의’를 클릭하세요.

통화 후 분석 트랜스크립션 시작

포커스 모드
통화 후 분석 트랜스크립션 시작 - Amazon Transcribe

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

통화 후 분석 트랜스크립션을 시작하기 전에 오디오에서 일치시킬 모든 범주 Amazon Transcribe 를 생성해야 합니다.

참고

Call Analytics 트랜스크립트를 새 범주에 소급 적용할 수는 없습니다. Call Analytics 트랜스크립션을 시작하기 전에 생성한 범주만 트랜스크립션 출력에 적용할 수 있습니다.

범주를 하나 이상 생성했고 오디오가 범주 중 하나 이상의 모든 규칙과 일치하는 경우 Amazon Transcribe 에서는 일치하는 범주가 있는 출력에 플래그를 지정합니다. 범주를 사용하지 않기로 선택하거나 오디오가 범주에 지정된 규칙과 일치하지 않는 경우 트랜스크립트에 플래그가 지정되지 않습니다.

통화 후 분석 트랜스크립션을 시작하려면 AWS Management Console, AWS CLI 또는AWS SDK를 사용할 수 있습니다. 예를 보려면 다음을 참조하세요.

다음 절차에 따라 통화 후 분석 작업을 시작합니다. 범주별로 정의된 모든 특성과 일치하는 통화에는 해당 범주로 레이블이 지정됩니다.

  1. 탐색 창의 Amazon Transcribe 통화 분석에서 통화 분석 작업을 선택합니다.

  2. 작업 생성을 선택합니다.

    Amazon Transcribe 콘솔 스크린샷: 'Call Analytics 작업' 페이지.
  3. 작업 세부 정보 지정 페이지에서는 입력 데이터의 위치를 포함하여 Call Analytics 작업에 대한 정보를 제공합니다.

    Amazon Transcribe 콘솔 스크린샷: '작업 세부 정보 지정' 페이지.

    출력 데이터의 원하는 Amazon S3 위치와 사용할 IAM 역할을 지정합니다.

    Amazon Transcribe 콘솔 스크린샷: '액세스 권한' 패널.
  4. Next(다음)를 선택합니다.

  5. 작업 구성에서 Call Analytics 작업에 포함하려는 모든 옵션 기능을 켭니다. 이전에 생성한 범주는 범주 패널에 표시되며 Call Analytics 작업에 자동으로 적용됩니다.

    Amazon Transcribe 콘솔 스크린샷: 모든 사용자 지정 범주를 보여주는 '작업 구성' 페이지입니다.
  6. 작업 생성을 선택합니다.

다음 절차에 따라 통화 후 분석 작업을 시작합니다. 범주별로 정의된 모든 특성과 일치하는 통화에는 해당 범주로 레이블이 지정됩니다.

  1. 탐색 창의 Amazon Transcribe 통화 분석에서 통화 분석 작업을 선택합니다.

  2. 작업 생성을 선택합니다.

    Amazon Transcribe 콘솔 스크린샷: 'Call Analytics 작업' 페이지.
  3. 작업 세부 정보 지정 페이지에서는 입력 데이터의 위치를 포함하여 Call Analytics 작업에 대한 정보를 제공합니다.

    Amazon Transcribe 콘솔 스크린샷: '작업 세부 정보 지정' 페이지.

    출력 데이터의 원하는 Amazon S3 위치와 사용할 IAM 역할을 지정합니다.

    Amazon Transcribe 콘솔 스크린샷: '액세스 권한' 패널.
  4. Next(다음)를 선택합니다.

  5. 작업 구성에서 Call Analytics 작업에 포함하려는 모든 옵션 기능을 켭니다. 이전에 생성한 범주는 범주 패널에 표시되며 Call Analytics 작업에 자동으로 적용됩니다.

    Amazon Transcribe 콘솔 스크린샷: 모든 사용자 지정 범주를 보여주는 '작업 구성' 페이지입니다.
  6. 작업 생성을 선택합니다.

이 예시에서는 start-call-analytics-job 명령과 channel-definitions 파라미터를 사용합니다. 자세한 내용은 StartCallAnalyticsJobChannelDefinition 단원을 참조하세요.

aws transcribe start-call-analytics-job \ --region us-west-2 \ --call-analytics-job-name my-first-call-analytics-job \ --media MediaFileUri=s3://amzn-s3-demo-bucket/my-input-files/my-media-file.flac \ --output-location s3://amzn-s3-demo-bucket/my-output-files/ \ --data-access-role-arn arn:aws:iam::111122223333:role/ExampleRole \ --channel-definitions ChannelId=0,ParticipantRole=AGENT ChannelId=1,ParticipantRole=CUSTOMER

다음은 start-call-analytics-job 명령을 사용하는 또 다른 예 및 해당 작업의 Call Analytics를 활성화하는 요청 본문입니다.

aws transcribe start-call-analytics-job \ --region us-west-2 \ --cli-input-json file://filepath/my-call-analytics-job.json

my-call-analytics-job.json 파일에는 다음과 같은 요청 본문이 포함되어 있습니다.

{ "CallAnalyticsJobName": "my-first-call-analytics-job", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/ExampleRole", "Media": { "MediaFileUri": "s3://amzn-s3-demo-bucket/my-input-files/my-media-file.flac" }, "OutputLocation": "s3://amzn-s3-demo-bucket/my-output-files/", "ChannelDefinitions": [ { "ChannelId": 0, "ParticipantRole": "AGENT" }, { "ChannelId": 1, "ParticipantRole": "CUSTOMER" } ] }

이 예시에서는 start-call-analytics-job 명령과 channel-definitions 파라미터를 사용합니다. 자세한 내용은 StartCallAnalyticsJobChannelDefinition 단원을 참조하세요.

aws transcribe start-call-analytics-job \ --region us-west-2 \ --call-analytics-job-name my-first-call-analytics-job \ --media MediaFileUri=s3://amzn-s3-demo-bucket/my-input-files/my-media-file.flac \ --output-location s3://amzn-s3-demo-bucket/my-output-files/ \ --data-access-role-arn arn:aws:iam::111122223333:role/ExampleRole \ --channel-definitions ChannelId=0,ParticipantRole=AGENT ChannelId=1,ParticipantRole=CUSTOMER

다음은 start-call-analytics-job 명령을 사용하는 또 다른 예 및 해당 작업의 Call Analytics를 활성화하는 요청 본문입니다.

aws transcribe start-call-analytics-job \ --region us-west-2 \ --cli-input-json file://filepath/my-call-analytics-job.json

my-call-analytics-job.json 파일에는 다음과 같은 요청 본문이 포함되어 있습니다.

{ "CallAnalyticsJobName": "my-first-call-analytics-job", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/ExampleRole", "Media": { "MediaFileUri": "s3://amzn-s3-demo-bucket/my-input-files/my-media-file.flac" }, "OutputLocation": "s3://amzn-s3-demo-bucket/my-output-files/", "ChannelDefinitions": [ { "ChannelId": 0, "ParticipantRole": "AGENT" }, { "ChannelId": 1, "ParticipantRole": "CUSTOMER" } ] }

이 예제에서는 AWS SDK for Python (Boto3) 를 사용하여 start_call_analytics_job 메서드를 사용하여 Call Analytics 작업을 시작합니다. 자세한 내용은 StartCallAnalyticsJobChannelDefinition 단원을 참조하세요.

기능별, 시나리오 및 교차 서비스 예제 AWS SDKs를 사용하는 추가 예제는 AWS SDKs를 사용한 Amazon Transcribe의 코드 예제장을 참조하세요.

from __future__ import print_function import time import boto3 transcribe = boto3.client('transcribe', 'us-west-2') job_name = "my-first-call-analytics-job" job_uri = "s3://amzn-s3-demo-bucket/my-input-files/my-media-file.flac" output_location = "s3://amzn-s3-demo-bucket/my-output-files/" data_access_role = "arn:aws:iam::111122223333:role/ExampleRole" transcribe.start_call_analytics_job( CallAnalyticsJobName = job_name, Media = { 'MediaFileUri': job_uri }, DataAccessRoleArn = data_access_role, OutputLocation = output_location, ChannelDefinitions = [ { 'ChannelId': 0, 'ParticipantRole': 'AGENT' }, { 'ChannelId': 1, 'ParticipantRole': 'CUSTOMER' } ] ) while True: status = transcribe.get_call_analytics_job(CallAnalyticsJobName = job_name) if status['CallAnalyticsJob']['CallAnalyticsJobStatus'] in ['COMPLETED', 'FAILED']: break print("Not ready yet...") time.sleep(5) print(status)

이 예제에서는 AWS SDK for Python (Boto3) 를 사용하여 start_call_analytics_job 메서드를 사용하여 Call Analytics 작업을 시작합니다. 자세한 내용은 StartCallAnalyticsJobChannelDefinition 단원을 참조하세요.

기능별, 시나리오 및 교차 서비스 예제 AWS SDKs를 사용하는 추가 예제는 AWS SDKs를 사용한 Amazon Transcribe의 코드 예제장을 참조하세요.

from __future__ import print_function import time import boto3 transcribe = boto3.client('transcribe', 'us-west-2') job_name = "my-first-call-analytics-job" job_uri = "s3://amzn-s3-demo-bucket/my-input-files/my-media-file.flac" output_location = "s3://amzn-s3-demo-bucket/my-output-files/" data_access_role = "arn:aws:iam::111122223333:role/ExampleRole" transcribe.start_call_analytics_job( CallAnalyticsJobName = job_name, Media = { 'MediaFileUri': job_uri }, DataAccessRoleArn = data_access_role, OutputLocation = output_location, ChannelDefinitions = [ { 'ChannelId': 0, 'ParticipantRole': 'AGENT' }, { 'ChannelId': 1, 'ParticipantRole': 'CUSTOMER' } ] ) while True: status = transcribe.get_call_analytics_job(CallAnalyticsJobName = job_name) if status['CallAnalyticsJob']['CallAnalyticsJobStatus'] in ['COMPLETED', 'FAILED']: break print("Not ready yet...") time.sleep(5) print(status)
프라이버시사이트 이용 약관쿠키 기본 설정
© 2025, Amazon Web Services, Inc. 또는 계열사. All rights reserved.