기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon Chime SDK 콘솔을 사용하여 통화 분석 구성 생성
이전 섹션에 나열된 사전 요구 사항을 생성한 후 Amazon Chime SDK 콘솔을 사용하여 하나 이상의 통화 분석 구성을 생성할 수 있습니다. 콘솔을 사용하여 하나 이상의 음성 커넥터를 구성과 연결할 수도 있습니다. 이 프로세스를 완료하면 구성을 만들 때 활성화한 기능을 사용하여 통화 분석이 실행되기 시작합니다.
다음 단계에 따라 통화 분석 구성을 생성합니다.
이름 및 선택적 태그를 포함한 구성 세부 정보를 지정합니다.
레코딩 설정을 구성합니다. 녹음 및 기계 학습 기반 인사이트를 포함하는 통화 분석 구성을 만듭니다.
분석 서비스를 구성합니다.
실시간 인사이트를 사용할 출력 대상을 선택합니다. 통화 후 분석을 수행할 수 있는 선택적 데이터 레이크를 생성합니다.
새 서비스 역할을 생성하거나 기존 역할을 사용합니다.
특정 조건이 EventBridge 충족되면 Amazon을 통해 알림을 보내는 실시간 알림을 설정합니다.
설정을 검토하고 구성을 생성합니다.
구성을 생성한 후 음성 커넥터를 구성과 연결하여 통화 분석을 활성화합니다. 이렇게 하면 해당 음성 커넥터로 통화가 들어오면 통화 분석이 자동으로 시작됩니다. 자세한 내용은 이 섹션의 뒷부분에서 구성을 음성 커넥터와 연결 항목을 참조하세요.
다음 섹션에서는 프로세스의 각 단계를 완료하는 방법을 설명합니다. 나열된 순서대로 확장합니다.
구성 세부 정보를 지정하려면
https://console.aws.amazon.com/chime-sdk/home
에서 Amazon Chime 콘솔을 엽니다. 탐색 창의 통화 분석 아래에서 구성을 선택한 다음 구성 생성을 선택합니다.
기본 정보에서 다음과 같이 합니다.
-
구성의 이름을 입력합니다. 이름은 사용 사례와 태그를 반영해야 합니다.
(선택 사항) 태그에서 새 태그 추가를 선택한 다음 태그 키와 선택적 값을 입력합니다. 키와 값을 정의합니다. 태그는 구성 쿼리에 사용할 수 있습니다.
다음을 선택합니다.
-
레코딩을 구성하려면
레코딩 구성 페이지에서 다음 작업을 수행합니다.
통화 레코딩 활성화 체크상자를 선택합니다. 이렇게 하면 음성 커넥터 통화 또는 KVS 스트림을 녹음하고 Amazon S3 버킷으로 데이터를 전송할 수 있습니다.
최상의 오디오 품질을 위해서는 파일 형식에서 WAV(PCM 포함)를 선택하세요.
- 또는 -
OGG(OPUS 포함)를 선택하여 오디오를 압축하고 스토리지를 최적화하세요.
(선택 사항) 필요에 따라 Amazon S3 버킷 생성 링크를 선택하고 해당 단계에 따라 Amazon S3 버킷을 생성합니다.
Amazon S3 버킷의 URI를 입력하거나 찾아보기를 선택하여 버킷을 찾습니다.
(선택 사항) 녹음의 오디오 품질을 개선하려면 음성 향상 활성화를 선택합니다.
다음을 선택합니다.
통화 분석 구성을 생성할 때 통화 레코딩을 활성화하고 녹음된 통화를 Amazon S3 버킷에 저장할 수 있습니다. 그 일환으로 음성 향상을 활성화하고 저장된 통화의 오디오 품질을 개선할 수도 있습니다. 음성 향상 기능은 기능이 활성화된 후 생성된 녹음에만 적용됩니다. 음성 향상 기능이 활성화되면 원본 녹음에 추가로 향상된 녹음이 생성되며, 동일한 Amazon S3 버킷 및 형식으로 저장됩니다. 음성 향상 기능을 사용하면 최대 30분 길이의 통화에 대해 향상된 녹음이 생성됩니다. 30분이 넘는 통화의 경우 향상된 녹음이 생성되지 않습니다.
전화 통화는 협대역 필터링이 적용되며 8KHz로 샘플링됩니다. 음성 향상 기능은 샘플링 속도를 8kHz에서 16kHz로 높이고 기계 학습 모델을 사용하여 주파수 콘텐츠를 협대역에서 광대역으로 확장하여 음성이 더욱 자연스럽게 들리도록 합니다. 또한 음성 향상 기능은 Amazon Voice Focus라는 노이즈 감소 모델을 사용하여 향상된 오디오의 배경 잡음을 줄이는 데 도움이 됩니다.
음성 향상 기능에는 Voice Focus라는 노이즈 감소 모델도 사용됩니다. 이 모델은 향상된 오디오의 배경 소음을 줄이는 데 도움이 됩니다. 음성 향상 기능은 업그레이드된 16kHz 오디오에 모델을 적용합니다.
참고
음성 향상 기능은 미국 동부(버니지아 북부) 리전과 미국 서부(오레곤) 리전에서만 지원됩니다.
음성 향상 녹음 메타데이터는 구성된 KDS를 통해 기존 AWS Glue 데이터 카탈로그 테이블 call_analytics_recording_metadata 에 게시됩니다. 음성 확장 통화 녹음에서 원래 통화 녹음 기록을 식별하기 위해 KDS 알림 및 글루 테이블 call_analytics_recording_metadata (값 포함) 라는 새 필드가 추가되었습니다. VoiceEnhancement 데이터 웨어하우스 스키마에 대한 자세한 내용은 통화 분석 데이터 모델 섹션을 참조하세요.
음성 향상 파일 형식
향상된 레코딩 파일에 대한 다음 사항에 유의하세요.
향상된 레코딩은 일반 레코딩과 동일한 Amazon S3 버킷에 기록됩니다. S3RecordingSinkConfiguration또는 S3RecordingSinkRuntimeConfigurationAPI를 호출하거나 Amazon Chime SDK 콘솔을 사용하여 대상을 구성합니다.
향상된 레코딩에는 기본 파일 이름에 _enhanced가 추가되었습니다.
고급 레코딩은 원본 레코딩과 동일한 파일 형식을 유지합니다. S3RecordingSinkConfiguration또는 S3RecordingSinkRuntimeConfigurationAPI를 호출하거나 Amazon Chime SDK 콘솔을 사용하여 파일 형식을 구성합니다.
다음 예제는 일반적인 파일 이름 형식을 보여줍니다.
s3://
original_file_name
_enhanced.wav
또는
s3://
original_file_name
_enhanced.ogg
Amazon Transcribe는 통화의 텍스트 트랜스크립션을 제공합니다. 그런 다음 트랜스크립트를 사용하여 Amazon Comprehend와 같은 다른 기계 학습 서비스 또는 자체 기계 학습 모델을 보강할 수 있습니다.
참고
Amazon Transcribe는 자동 언어 인식 기능도 제공합니다. 하지만 사용자 지정 언어 모델이나 콘텐츠 편집에는 이 기능을 사용할 수 없습니다. 또한 언어 식별을 다른 기능과 함께 사용하는 경우 해당 기능이 지원하는 언어만 사용할 수 있습니다. 자세한 내용은 Amazon Transcribe 개발자 안내서에서 스트리밍 트랜스크립션을 사용한 언어 식별을 참조하세요.
Amazon Transcribe Call Analytics는 통화 기록, 감정 및 실시간 대화 인사이트를 제공하는 기계 학습 기반 API입니다. 이 서비스를 사용하면 메모를 할 필요가 없으며 감지된 문제에 대해 즉각적인 조치를 취할 수 있습니다. 이 서비스는 또한 발신자 감정, 통화 유도, 통화 외 시간, 방해, 통화 속도 및 대화 특성과 같은 통화 후 분석을 제공합니다.
참고
기본적으로 통화 후 분석은 통화 레코딩을 Amazon S3 버킷으로 스트리밍합니다. 중복 녹음이 생성되지 않도록 하려면 통화 레코딩과 통화 후 분석을 동시에 활성화하지 마세요.
마지막으로, Transcribe Call Analytics는 특정 문구를 기반으로 대화에 자동으로 태그를 지정하고 오디오 및 텍스트에서 민감한 정보를 삭제할 수 있습니다. 통화 분석 미디어 프로세서, 이러한 프로세서에서 생성된 인사이트 및 출력 대상에 대한 자세한 내용은 이 섹션 뒷부분의 통화 분석 프로세서 및 출력 대상 항목을 참조하세요.
분석 서비스를 구성하려면
분석 서비스 구성 페이지에서 음성 분석 또는 트랜스크립션 서비스 옆의 확인란을 선택합니다. 두 항목을 모두 선택할 수 있습니다.
음성 분석 확인란을 선택하여 화자 검색과 어투 분석을 원하는 대로 조합하여 사용할 수 있습니다.
트랜스크립션 서비스 확인란을 선택하여 Amazon Transcribe 또는 Transcribe Call Analytics를 활성화합니다.
화자 검색을 활성화하려면
예, Amazon Chime SDK 음성 분석에 대한 동의 확인에 동의합니다 확인란을 선택한 다음 수락을 선택합니다.
어투 분석을 활성화하려면
어투 분석 확인란을 선택합니다.
-
Amazon Transcribe를 활성화하려면
Amazon Transcribe 버튼을 선택합니다.
언어 설정에서 다음 중 하나를 수행하세요.
발신자가 단일 언어를 사용하는 경우 특정 언어를 선택한 다음 언어 목록을 열고 언어를 선택합니다.
발신자가 여러 언어를 구사하는 경우 전화를 건 사람을 자동으로 식별할 수 있습니다. 언어 자동 감지를 선택합니다.
자동 언어 식별을 위한 언어 옵션 목록을 열고 두 개 이상의 언어를 선택합니다.
(선택 사항) 기본 설정 언어 목록을 열고 기본 설정 언어를 지정합니다. 이전 단계에서 선택한 언어의 신뢰도 점수가 일치하면 서비스가 선호 언어를 텍스트로 변환합니다.
(선택 사항) 콘텐츠 제거 설정을 열고 하나 이상의 옵션을 선택한 다음 나타나는 추가 옵션 중 하나 이상을 선택합니다. 헬퍼 텍스트에 각 옵션에 대한 설명이 나와 있습니다.
(선택 사항) 추가 설정을 열고 하나 이상의 옵션을 선택한 다음 나타나는 추가 옵션 중 하나 이상을 선택합니다. 헬퍼 텍스트에 각 옵션에 대한 설명이 나와 있습니다.
-
Amazon Transcribe Call Analytics를 활성화하려면
Amazon Transcribe Call Analytics 버튼을 선택합니다.
언어 목록을 열고 언어를 선택합니다.
(선택 사항) 콘텐츠 제거 설정을 열고 하나 이상의 옵션을 선택한 다음 나타나는 추가 옵션 중 하나 이상을 선택합니다. 헬퍼 텍스트에 각 옵션에 대한 설명이 나와 있습니다.
(선택 사항) 추가 설정을 열고 하나 이상의 옵션을 선택한 다음 나타나는 추가 옵션 중 하나 이상을 선택합니다. 헬퍼 텍스트에 각 옵션에 대한 설명이 나와 있습니다.
(선택 사항) 통화 후 분석 설정을 열고 다음을 수행합니다.
통화 후 분석 확인란을 선택합니다.
Amazon S3 버킷의 URI를 입력합니다.
콘텐츠 삭제 유형을 선택합니다.
선택을 마치면 다음을 선택합니다.
미디어 처리 단계를 완료한 후 분석 출력의 대상을 선택합니다. 통화 분석은 Amazon Kinesis Data Streams를 통해, 그리고 선택적으로 선택한 Amazon S3 버킷의 데이터 웨어하우스를 통해 실시간 인사이트를 제공합니다. 데이터 웨어하우스를 생성하려면 템플릿을 사용합니다. CloudFormation 템플릿을 사용하면 Amazon S3 버킷에 호출 메타데이터 및 인사이트를 전달하는 인프라를 생성할 수 있습니다. 데이터 웨어하우스 생성에 대한 자세한 내용은 이 섹션 뒷부분에서 Amazon Chime SDK 데이터 레이크 생성 항목을 참조하세요. 데이터 웨어하우스 스키마에 대한 자세한 내용은 이 섹션 뒷부분에서 통화 분석 데이터 모델 항목을 참조하세요.
이전 섹션에서 음성 분석을 활성화한 경우 AWS Lambda, Amazon 단순 대기열 서비스 또는 Amazon 단순 알림 서비스와 같은 음성 분석 알림 대상을 추가할 수도 있습니다. 다음 단계에서는 방법을 설명합니다.
출력 세부 정보를 구성하려면
Kinesis 데이터 스트림 목록을 열고 데이터 스트림을 선택합니다.
참고
데이터를 시각화하려면 Amazon S3 버킷과 Amazon Kinesis Data Firehose에서 사용하는 Kinesis 데이터 스트림을 선택해야 합니다.
(선택 사항) 추가 음성 분석 알림 대상을 열고 AWS Lambda, Amazon SNS, Amazon SQS 대상을 원하는 대로 조합하여 선택합니다.
(선택 사항) 인사이트 분석 및 시각화에서 데이터 레이크를 사용한 기록 분석 수행 확인란을 선택합니다. 데이터 레이크에 대한 자세한 내용은 이 섹션의 뒷부분에서 Amazon Chime SDK 데이터 레이크 생성 항목을 참조하세요.
-
마친 후에는 다음을 선택합니다.
통화 분석을 활성화하려면 기계 학습 서비스 및 기타 리소스에 데이터 미디어에 액세스하고 인사이트를 제공할 수 있는 권한이 있어야 합니다. 콘솔에서 새 서비스 역할을 생성하거나 기존 서비스 역할을 선택합니다. 역할에 대한 자세한 내용은 이 섹션의 뒷부분에서 통화 분석 리소스 액세스 역할 사용 항목을 참조하세요.
액세스 권한을 구성하려면
네트워크 액세스 구성 페이지에서 다음을 수행합니다.
새 서비스 역할 생성 및 사용을 선택합니다.
서비스 역할 이름 접미사 상자에 역할을 설명하는 접미사를 입력합니다.
- 또는 -
기존 서비스 역할 사용을 선택합니다.
서비스 역할 목록을 열고 역할을 선택합니다.
다음을 선택합니다.
중요
실시간 알림을 사용하려면 먼저 Amazon Transcribe 또는 Amazon Transcribe 분석을 활성화해야 합니다.
Amazon에 실시간 알림을 보내는 규칙 세트를 생성할 수 EventBridge 있습니다. 분석 세션 중에 Amazon Transcribe 또는 Amazon Transcribe Call Analytics에서 생성된 인사이트가 지정된 규칙과 일치하면 알림이 전송됩니다. 알림에는 세부 유형이 Media Insights Rules Matched
있습니다. EventBridge Amazon Lambda, Amazon SQS, Amazon SNS와 같은 다운스트림 서비스와의 통합을 지원하여 최종 사용자를 위한 알림을 트리거하거나 다른 사용자 지정 비즈니스 로직을 시작할 수 있습니다. 자세한 내용은 이 섹션의 뒷부분에서 아마존 EventBridge 알림 사용 항목을 참조하세요.
알림을 구성하려면
실시간 알림에서 실시간 알림 활성화를 선택합니다.
규칙에서 규칙 생성을 선택합니다.
규칙 이름 상자에 규칙 이름을 입력합니다.
규칙 유형 목록을 열고 사용할 규칙 유형을 선택합니다.
표시되는 컨트롤을 사용하여 규칙에 키워드를 추가하고 논리를 적용합니다(예: mentioned 또는 not mentioned).
다음을 선택합니다.
구성 파일을 생성하려면
각 섹션의 설정을 검토하세요. 필요에 따라 편집을 선택하여 설정을 변경합니다.
구성 생성을 선택합니다.
구성은 Amazon Chime SDK 콘솔의 구성 페이지에 표시됩니다.