Amazon Connect에서 SSML 문제를 해결하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2021년 7월 19일

프롬프트 재생 고객 응대 블록에서 Speech Synthesis Markup Language(SSML) 구문이 작동하지 않습니다. Amazon Connect에서 SSML 태그 관련 문제를 해결하려면 어떻게 해야 합니까?

해결 방법

Amazon Connect에서 SSML 구문과 관련된 문제를 해결하려면 먼저 이 문서를 검토하여 발생하는 특정 문제를 확인합니다. 그런 다음, 해당 문제에 대하여 제시된 문제 해결 단계를 따르세요.

참고: 이 문서에서는 Amazon Connect에서만 SSML 문제가 발생할 수 있는 가장 일반적인 이유를 다룹니다. 특정 사용 사례에 따라 문제 해결 단계가 추가로 필요할 수 있습니다.

텍스트 음성 변환을 SSML로 해석하도록 블록을 구성한 후 고객 응대 흐름이 프롬프트 재생 블록을 건너뛰는 경우

SSML 구문을 검토하여 예약된 문자를 식별합니다. 그런 다음 예약된 각 문자를 해당 이스케이프 코드로 대체합니다.

예약된 문자 및 해당 이스케이프 코드 목록은 SSML의 예약 문자를 참조하세요.

SSML 이스케이프 코드 예제

Plain text: You’ve ordered bananas & apples.
SSML syntax: <speak>You&apos;ve ordered bananas &amp; apples.</speak>

SSML 태그의 고객 응대 속성이 작동하지 않는 경우

SSML 태그의 고객 응대 속성을 검토하여 다음을 확인합니다.

  • 지원되는 SSML 태그만 사용하고 있는지 여부
  • 태그의 각 고객 응대 속성에 따옴표가 포함되어 있는지 여부
  • 태그에 사용 중인 고객 응대 속성이 존재하며 오타가 없는지 여부

“$Attributes.time” 고객 응대 속성을 포함하는 SSML 태그 예제

<speak>Your order for <break time="$.Attributes.time"/> $.Attributes.ordername is completed. No further action needed.</speak>

다른 언어용으로 <lang> 태그를 추가한 후에 프롬프트가 여전히 영어 억양(음성)으로 재생되는 경우

Amazon Connect TTS(텍스트 음성 변환) 기능의 기본 음성은 미국 영어(en-US)로 구성됩니다. SSML 구문을 사용하여 메시지의 언어를 변경할 때 이 기본 음성은 변경되지 않습니다.

기본 음성을 변경하려면 다음을 수행하여 음성 고객 응대 블록 설정을 사용해야 합니다.

1.    고객 응대 흐름에서 프롬프트 재생 블록 앞에 음성 설정 블록을 추가합니다.

2.    블록 제목(음성 설정)을 선택합니다. 블록의 설정 메뉴가 열립니다.

3.    언어에서 고객이 듣게 할 언어를 드롭다운 목록에서 선택합니다.

4.    음성에서 고객이 듣게 할 음성을 드롭다운 목록에서 선택합니다.
참고: 신경 음성을 지원하는 AWS 리전 목록은 Amazon Polly 개발자 안내서의 기능 및 리전 호환성을 참조하세요.

5.    저장을 선택합니다.


이 문서가 도움이 되었나요?


결제 또는 기술 지원이 필요하세요?