

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

# 오디오 필러를 사용하여 봇 응답성 향상
<a name="customizing-speech-audio-filler"></a>

오디오 필러는 사용자의 발화 종료와 봇의 응답 시작 사이에 일시 중지하는 동안 가벼운 멜로디 또는 소프트 키 입력과 같은 짧은 백그라운드 오디오를 재생합니다. 이렇게 하면 처리 지연이 마스킹되고 음성 대화가 자연스럽게 느껴집니다.

**참고**  
시작 시 speech-to-speech 상호 작용을 지원하고를 `unifiedSpeechSettings` 구성한 봇 로캘에 오디오 필러를 사용할 수 있습니다. 향후 몇 개월 동안 추가 대화 모드에 대한 지원이 제공될 예정입니다.

## 사용 가능한 오디오 필러 유형
<a name="audio-filler-types"></a>

Amazon Lex V2는 두 패밀리로 구성된 7개의 내장 필러 사운드를 제공합니다.
+ Melody - Chipper Chime
+ Melody - Curious Crawl
+ Melody - Rising Ripple
+ Melody - 환자 핑
+ Melody - 폰더링 퐁
+ 입력 - 운동 키
+ 입력 - Quiet Qwerty

Amazon Lex V2 콘솔의 **오디오 미리 보기 재생** 버튼을 사용하면 봇 로캘에 저장하기 전에 각 옵션을 들을 수 있습니다.

## 타이밍 파라미터
<a name="audio-filler-timing"></a>

세 가지 타이밍 파라미터를 조정하여 오디오 필러가 재생되는 시기와 오디오 필러가 봇 응답으로 전환되는 방식을 제어할 수 있습니다.

`startDelayInMilliseconds`  
오디오 필러 재생을 시작하기 전에 사용자의 발화가 끝난 후 기다리는 시간입니다. 유효한 범위는 `500` \~ `5000` 밀리초입니다. 기본값은 `1000`입니다.

`minimumPlayDurationInMilliseconds`  
봇 응답이 더 빨리 준비되더라도 오디오 필러가 시작된 후 재생되는 최소 시간입니다. 유효한 범위는 `1000` \~ `5000` 밀리초입니다. 기본값은 `3000`입니다.

`responseDeliveryDelayInMilliseconds`  
오디오 필러 재생 종료와 봇 응답 시작 사이에 자동 지연이 삽입됩니다. 유효한 범위는 `200` \~ `1000` 밀리초입니다. 기본값은 `500`입니다.

## 오디오 필러 구성
<a name="configuring-audio-filler"></a>

Amazon Lex V2 콘솔, Amazon Connect 대화형 AI 디자이너 또는 AWS CLI 및 SDKs. V2 

------
#### [ Using the console ]

1. [https://console.aws.amazon.com/lexv2/](https://console.aws.amazon.com/lexv2/) Amazon Lex V2 콘솔을 엽니다.

1. 목록에서 봇을 선택합니다.

1. 왼쪽 탐색 창에서 **봇 언어를** 선택합니다.

1. 구성할 언어를 선택하거나 **언어 추가**를 선택하여 새 언어를 추가합니다.

1. **오디오 필러** 섹션에서 **오디오 필러 활성화**를 선택합니다.

1. 멜로디 또는 입력 옵션에서 **오디오 유형을** 선택합니다. **오디오 미리 보기 재생**을 사용하여 선택한 필러를 들을 수 있습니다.

1. 필요에 따라 **시작 지연**, **최소 재생 기간** 및 **응답 버퍼**에 대한 타이밍 슬라이더를 조정합니다.

1. **저장**을 선택하여 변경 사항을 적용합니다.

------
#### [ Using the Amazon Connect Conversational AI designer ]

1. Amazon Connect 관리자 웹 사이트를 열고 봇의 대화형 AI 디자이너로 이동합니다.

1. 구성하려는 언어(로캘)를 엽니다.

1. **오디오 필러** 섹션에서 오디오 필러를 활성화하고 오디오 유형을 선택합니다.

1. **시작 지연**, **최소 재생 기간** 및 **응답 버퍼** 값을 조정합니다.

1. 변경 내용을 저장합니다. 디자이너는 기본 Amazon Lex V2 봇 `audioFillerSettings`로캘에 동일하게 적용합니다.

------
#### [ Using the API ]

다음 API 작업에서 `audioFillerSettings` 파라미터를 사용하여 오디오 필러를 설정할 수 있습니다.
+ `CreateBotLocale` - 새 봇 로캘에 대한 오디오 필러를 구성합니다.
+ `UpdateBotLocale` - 기존 봇 로캘의 오디오 필러를 수정합니다.
+ `DescribeBotLocale` - 현재 오디오 필러 구성을 봅니다.

**Example AWS CLI를 사용하여 오디오 필러 구성**  

```
aws lexv2-models update-bot-locale \
    --bot-id "bot-1234567890abcdef0" \
    --bot-version "DRAFT" \
    --locale-id "en_US" \
    --nlu-intent-confidence-threshold 0.40 \
    --audio-filler-settings '{
        "enabled": true,
        "audioType": "MELODY_CHIPPER_CHIME",
        "startDelayInMilliseconds": 1000,
        "minimumPlayDurationInMilliseconds": 3000,
        "responseDeliveryDelayInMilliseconds": 500
    }'
```

------

## AI 에이전트 임시 메시지가 포함된 오디오 필러
<a name="audio-filler-interim-messages"></a>

오디오 필러는 AI 에이전트 임시 메시지와 함께 작동합니다. AI 에이전트가 호출자에게 중간 메시지를 보내면(예: "찾아 보겠습니다") 시작 지연 타이머는 원래 호출이 아닌 해당 중간 메시지의 끝부터 측정됩니다. 이렇게 하면 오디오 필러가 에이전트의 음성과 겹치는 것을 방지하고 발신자가 들은 가장 최근 오디오에서 발생하는 지연 시간을 측정할 수 있습니다.

## 대화 상자 및 이행 코드 후크가 있는 오디오 필러
<a name="audio-filler-dialog-code-hooks"></a>

오디오 필러는 Lambda 대화 코드 후크 및 이행 코드 후크에서 발생하는 처리 간격 중에도 재생됩니다. 동일한 타이밍 파라미터가 적용되므로 호출자는 봇이 AI 에이전트, 코드 후크 또는 둘 다에 처리를 동일한 차례로 위임하는지 여부에 관계없이 일관된 경험을 들을 수 있습니다.

## 오디오 필러 모범 사례
<a name="audio-filler-best-practices"></a>
+ 필러를 브랜드 음성과 일치시킵니다. 소비자 또는 소매 경험에 멜로디 필러를 사용하고, 사용자가 봇이 작업을 적극적으로 수행할 것으로 예상할 때 필러를 입력합니다.
+ 지연 시간 프로파일에 맞게 시작 지연을 조정합니다. 대부분의 봇 응답이 보다 빠르면 필러`startDelayInMilliseconds`가 거의 재생되지 않습니다. 지연 시간이 많은 워크로드의 지연 시간을 줄이고 빠르게 대응하는 봇의 지연 시간을 높입니다.
+ 빠른 봇의 경우 최소 재생 기간을 짧게 유지합니다. 빠른 봇`minimumPlayDurationInMilliseconds`의 긴는 응답이 준비된 후 필러를 유지하여 인식된 지연 시간을 추가합니다.
+ 대표 트래픽으로 테스트합니다. 프로덕션으로 롤아웃하기 전에 실제 대화에서 필러 선택 및 타이밍을 검증합니다.