시리즈: Genesys Cloud and Architect의 언어 지원 정보

언어 및 런타임 데이터 재생

흐름에서 언어를 선택하면 Architect는 다음과 같은 경우 메시지를 반환합니다.

  • 기본 TTS 엔진은 선택한 언어에 대한 런타임 데이터 재생 또는 TTS 재생을 지원하지 않습니다.
  • 사용 가능한 TTS 엔진 통합이 언어를 지원하지 않는 경우

지원되지 않는 언어로 표현식을 처리하려고 하면 Architect에서 유효성 검사 오류를 반환합니다. 지원되지 않는 언어에 대한 흐름을 실행하면 Architect는 빈 오디오를 재생합니다.

참고: 조직의 기본 TTS(텍스트 음성 변환) 엔진은 Genesys TTS입니다. Architect에서 추가 타사 TTS 엔진에 액세스하려면 먼저 Genesys AppFoundry에서 가져옵니다. 그런 다음 Genesys Cloud에서 구성합니다. 자세한 내용은 TTS(텍스트 음성 변환) 엔진 정보.

Architect에서 Genesys AppFoundry에서 얻은 TTS 엔진은 정적 및 동적 프롬프트 모두에서 동일하게 작동합니다. 런타임 시 잔액 재생과 같은 동적 프롬프트는 재생 전에 문자열로 캐스팅해야 합니다. 예를 들어: ToAudioTTS(ToString(Flow.AccountBalance)).

오류 메시지에 대한 세부정보 찾기

표현식에 오류가 포함된 경우 Architect는 편집기 아래에 메시지를 반환합니다. 오류에 대한 세부 정보를 보려면 메시지를 클릭하고 다음 기능을 확인하십시오.

  1. 오류에 함수 이름(예: MakeDuration)이 포함되어 있으면 함수 이름이 파란색으로 나타납니다. 클릭하면 지정된 함수의 포커스에 대한 표현식 도움말 대화 상자가 열립니다.
  2. 나머지 오류 메시지는 빨간색으로 나타납니다. 이를 클릭하여 표현식 편집기에 초점을 맞추고 입력 캐럿을 오류 위치로 스크롤합니다.

TTS가 지원되지 않는 언어에 대한 TTS 재생 구성

Architect의 기본 TTS 엔진인 Genesys TTS 또는 타사 TTS 엔진이 지원하는 언어로 TTS 재생을 구성합니다. 마찬가지로 ToAudio 기능을 사용하여 데이터 재생을 구성할 때 Architect가 해당 언어에 대한 런타임 데이터 재생을 지원하는지 확인하십시오.

예를 들어 통화 흐름의 설정 영역에서 지원되는 다음 언어를 선택한다고 가정합니다.

  • 영어(en-US)
  • 브르타뉴어(br-FR)

그런 다음 통화 흐름의 초기 인사말에 대해 "Welcome"의 TTS 인사말을 오디오 시퀀스에 추가합니다. 이 경우 Architect는 Breton용 TTS를 지원하지 않기 때문에 유효성 검사 오류를 반환합니다. TTS 표현식이 잘못되었습니다. Architect는 동작을 TTS 엔진이 없는 언어로 TTS를 재생하려는 시도로 해석합니다. 

그러나 언어 오류를 해결하기 위해 대체 Breton 오디오 시퀀스를 지정할 수 있습니다. 오디오 시퀀스 편집 대화 상자에서 Breton에 대한 대체 시퀀스를 활성화하고 텍스트를 기반으로 오디오 프롬프트를 만들고 유효한 오디오 리소스를 추가합니다. 여기서 Architect는 TTS가 Breton이 아닌 영어로 재생되고 Architect가 영어로 TTS 및 런타임 데이터 재생을 지원하기 때문에 주 시퀀스 표현식의 유효성을 검사합니다.

대체 시퀀스는 시스템이 런타임 데이터 재생 또는 TTS 재생을 확인하는 지정된 언어로 구문 분석기에 전달됩니다. 기본 시퀀스 표현식은 정의된 대체 시퀀스 언어를 뺀 모든 흐름 지원 언어를 전달합니다.


런타임 데이터 재생 개요 :이전 추천 기사 다음 추천 기사: