타사 TTS 엔진 재생 테스트

모든 TTS 엔진이 동일한 방식으로 작동하는 것은 아니므로 타사 TTS 엔진 재생이 다를 수 있습니다. 예를 들어 일부 TTS 엔진은 최대 3KB의 텍스트만 허용하며 해당 길이를 초과하는 문자열을 제출하면 아무 것도 재생되지 않거나 현재 언어를 지원하는 경우 Genesys TTS 엔진으로 대체될 수 있습니다. 엔진은 일반적으로 대규모 TTS 요청을 합성할 때 더 높은 대기 시간을 가지며 한 번에 2,000자 이상의 TTS 요청은 권장되지 않을 수 있습니다. 성능은 언어, 방언 및 음성에 따라 다를 수 있습니다. 

주의: 타사 TTS 엔진에서 적절한 테스트 문자열 값을 수행하지 못하면 심각한 결과를 초래할 수 있습니다. 예를 들어, 타사 TTS 엔진에서 문자열을 사용하고 음수 은행 계좌 잔액을 양수 금액으로 읽거나 미결제 송장 잔액을 잉여금으로 읽는 경우입니다.

타사 TTS 엔진 동작을 테스트하고 확인하는 것이 중요합니다. TTS 문자열의 런타임 재생은 제3자 제공자의 재량이며 Genesys TTS 엔진과 동일한 동작을 생성하지 않을 수 있습니다. 한 TTS 엔진은 5.0을 "5점 0"으로 읽을 수 있고 다른 TTS 엔진은 해당 텍스트를 "5 마침표 0"으로 읽을 수 있습니다.

다음 문자열을 검토해 보겠습니다.

ToAudioTTS(ToString(MakeList(1,-5, 3))

재생을 위해 Genesys TTS 엔진을 사용하여 발신자는 다음을 듣습니다. 하나, 빼기 다섯, 세. 그러나 동일한 문자열을 재생하는 타사 TTS 엔진은 음수를 읽지 못하고 식을 다음과 같이 처리할 수 있습니다. 하나, 다섯, 세.

모범 사례에서는 Architect 테스트 흐름 또는 타사 제공업체의 테스트 환경에서 타사 TTS 엔진 재생을 테스트할 것을 권장합니다. 흐름 언어에 대한 TTS 엔진 및 음성 구성에 대한 자세한 내용은 다음을 참조하세요. 흐름에 대한 TTS 엔진 및 음성 선택.