- Copilot Studio는 다국어 상담원을 지원하지만, 상담원 생성 시 기본 언어가 설정되며 지역만 변경할 수 있습니다.
- 보조 언어를 사용하려면 현지화 파일을 다운로드, 번역한 후 다시 업로드하여 모든 문자열을 동기화해야 합니다.
- Copilot의 Voice 기능은 음성 인식, 대기 시간, 통화 중단, SSML 및 통화 전환 기능을 통합하고 다양한 언어 옵션을 제공합니다.
- Microsoft 365 Copilot은 인터페이스보다 지원하는 언어 수가 적으므로, 때때로 지원되는 언어로 요청 내용을 다시 작성해야 할 수 있습니다.
Copilot 사용을 시작했는데 궁금한 점이 있다면 Copilot 음성 언어를 변경하는 방법 또는 다른 언어로 이해하고 응답하도록 하려면 혼자가 아닙니다. Copilot Studio, Microsoft 365 Copilot, Dynamics 365 Contact Center의 음성 기능 및 관련 가이드를 활용하면 됩니다. Windows 11에서 Hey Copilot과 음성 명령 사용하기다양한 선택지가 있으며, 알아두면 유용한 세부 사항도 꽤 많습니다.
아래에는 스페인에서 제작된 스페인어로 된 매우 자세한 안내서가 있으며, 이해하기 쉬운 명확한 언어로 설명되어 있습니다. Copilot에서 언어, 음성 및 지역 설정을 통해 할 수 있는 것과 할 수 없는 것Copilot Studio에서 다국어 상담원을 설정하는 방법부터 Microsoft 365 Copilot에서 지원하는 언어, 대화형 음성 작동 방식, 그리고 일상적으로 접하게 될 제약 사항까지 다룹니다.
Copilot Studio의 언어 및 기본 언어 지역

Copilot Studio를 사용하면 만들 수 있습니다. 다양한 언어를 지원하는 에이전트이렇게 하면 전체 프로젝트를 중복 만들지 않고도 여러 국가의 사용자에게 접근할 수 있습니다. 하지만 반드시 기억해야 할 중요한 규칙이 하나 있습니다. 에이전트의 기본 언어는 에이전트를 생성할 때만 선택되며, 이후에는 변경할 수 없습니다..
언어가 허용한다면 다음과 같은 작업을 수행할 수 있습니다. 해당 기본 언어와 관련된 지역을 변경합니다.예를 들어, 상담원이 스페인어로 되어 있는 경우, 해당 언어에 대한 지역 목록에서 사용 가능한 다른 호환 지역으로 스페인 버전을 변경할 수 있습니다.
지역 변경은 에이전트 자체 설정에서 수행됩니다. 설정으로 이동한 다음 언어를 선택하고 기본 언어를 편집한 후 원하는 지역을 선택하세요.이 기능은 에이전트를 처음부터 다시 구축하지 않고 지역별 특성(예: 맞춤법, 날짜 형식 또는 사용자 지정 표현)을 조정해야 할 때 유용합니다.
에이전트가 생성되면 Copilot Studio에서 다음이 생성됩니다. 대상 언어로 된 기본 콘텐츠시스템 테마와 테마 페이지에 있는 미리 정의된 사용자 지정 테마는 모두 해당 기본 언어에 맞게 조정됩니다.
Copilot Studio는 다국어 플랫폼입니다.

Copilot Studio의 가장 큰 장점은 다음과 같은 기능을 제공한다는 것입니다. 사용자의 언어를 자동으로 감지하는 다국어 지원 에이전트를 생성합니다. (브라우저 또는 클라이언트 설정에 따라) 지원되는 경우 해당 언어로 응답합니다.
에이전트를 설계할 때, 다음 중 하나를 선택해야 합니다. 모국어이 언어는 테마와 콘텐츠 편집에 사용할 기본 언어입니다. 이 기본 언어가 기초 역할을 합니다. 모든 것은 그곳에서 설계된 후 다른 언어로 현지화됩니다..
그런 다음 추가할 수 있습니다 제2언어그 순간부터는 당신(또는 당신의 현지 팀)이 책임자가 됩니다. 직접 만든 주제의 메시지를 번역하세요생성형 오케스트레이션을 사용하는 에이전트에서 Copilot은 생성된 메시지를 자동으로 번역하지만, 나머지 콘텐츠 관리는 여전히 사용자가 담당합니다.
사용자가 게시된 에이전트로 로그인하면 시스템은 에이전트 언어를 브라우저 또는 클라이언트 언어에 맞게 조정해 보세요.해당 언어가 지원되지 않거나 아무것도 감지되지 않으면 에이전트는 기본 상태로 돌아갑니다. 대안으로서의 모국어.
또한, 에이전트를 다음과 같이 설계할 수 있습니다. 나는 대화 도중에 언어를 바꿨다.명시적으로(테마의 논리를 통해) 또는 사용자가 매 턴마다 사용하는 언어를 따라 자동으로 구현됩니다.
에이전트에 보조 언어를 추가하는 방법

Copilot Studio 에이전트에 새 언어를 추가하는 것은 인터페이스 측면에서는 간단하지만, 현지화 프로세스에는 더 많은 주의가 필요합니다. 기본 워크플로는 다음과 같습니다. 보조 언어를 추가하세요 다음과 같습니다.
먼저 해당 페이지로 이동합니다. 에이전트 설정 및 언어 선택그다음에는 새 언어를 추가하는 옵션을 선택하고, 목록을 검토한 후 에이전트의 보조 언어로 포함할 언어를 표시합니다.
언어 등록 패널에서, 하나 이상의 언어를 선택하고 추가를 누르세요.추가했으면 목록으로 돌아가서 모든 것이 올바른지 확인하고 설정 페이지를 닫으세요. 그러면 해당 언어들이 상담원의 지원 언어 목록에 추가됩니다.
그것들을 추가한 후에는 다음 사항을 명심하십시오. 번역 작업은 직접 관리하셔야 합니다. (문자열을 다운로드하고, 번역한 다음 다시 업로드) 이렇게 하면 에이전트가 현지화되지 않은 부분을 남기지 않고 기본 언어와 보조 언어 간에 이상한 혼합이 나타나지 않습니다.
다국어 에이전트의 현지화 관리
Copilot Studio에서는 모든 테마 생성 및 편집 작업이 수행됩니다. 항상 상담원의 모국어로 제공됩니다.이러한 파일들을 다른 언어로 번역하기 위해 JSON 또는 ResX 파일을 기반으로 하는 현지화 워크플로가 사용됩니다.
보조 언어용 현지화 파일을 처음 다운로드할 때, 모든 문자열은 기본 언어로 표시됩니다.해당 파일은 사람이 직접 번역하든, 컴퓨터 지원 번역 도구를 사용하든, 또는 조직에서 사용하는 시스템을 사용하든 관계없이 평소와 같은 번역 과정을 거쳐야 하는 파일입니다.
일반적으로 현지화 콘텐츠를 준비하는 표준 프로세스는 다음과 같습니다.
해당 페이지로 이동합니다. 에이전트 설정, 언어 섹션다음으로, 보조 언어 목록에서 로드/업데이트 옵션을 선택합니다. '로컬라이제이션 업데이트' 패널에서 형식(JSON 또는 ResX)을 선택하고 현재 로컬라이제이션 파일을 다운로드한 다음 편집기에서 엽니다.
그런 다음 교체합니다. 주요 언어의 문자열을 번역을 통해 보여줍니다.식별자는 그대로 유지하세요. 완료되면 패널로 돌아가 번역된 파일을 업로드하고 구성을 닫으세요. 그러면 상담원이 해당 언어로 응답할 준비가 됩니다.
현지화된 콘텐츠 업데이트 및 문자열 동기화
기본 언어의 콘텐츠를 수정할 때(새 메시지 추가 또는 텍스트 변경), 보조 언어는 자동으로 업데이트되지 않습니다.기본 문자열이 변경될 때마다 모든 것을 최신 상태로 유지하려면 로컬라이제이션 파일을 다운로드, 번역 및 업로드하는 과정을 반복해야 합니다.
실제로 보조 언어용 현지화 파일을 다시 다운로드하면 다음과 같은 내용을 확인할 수 있습니다. 새로운 문자열은 여전히 기본 언어에 나타납니다.반면 이미 번역된 항목들은 사용자가 번역을 마친 그대로 유지됩니다.
중요한 점은, 만약 당신이 가지고 있다면, 일부 문자열의 원래 텍스트를 변경했습니다. 기본 언어에서 해당 번역 문자열은 식별자가 변경되지 않기 때문에 여전히 이전 버전을 표시합니다. 이로 인해 다음과 같은 문제가 발생할 수 있습니다. 모국어와 보조 언어에서 나타나는 내용 간의 불일치.
그래서 비교하는 것이 좋은 관행입니다. 지난번에 업로드했던 새 위치 파일 주요 언어에서 어떤 문자열이 변경되었는지 감지하여 재번역이 필요한 부분을 파악해야 합니다. 이 부분을 처리하지 않으면 스페인어와 프랑스어가 분리된 에이전트가 생성되어 사용자 경험이 저하될 수 있습니다.
Adaptive Cards에서 동적 콘텐츠 현지화
기술적인 측면에서 한 가지 더 말씀드리자면, 풍부한 인터페이스를 사용하신다면 매우 중요한 사항입니다. 현지화 파일에는 Adaptive Cards의 혼합 문자열이 포함되어 있지 않습니다. 이러한 것들이 정적 텍스트와 변수를 결합할 때.
카드에 표시되는 동적 콘텐츠를 찾으려면 다른 해결책을 적용해야 합니다. 중간 텍스트 변수를 생성합니다. 전체 문자열(고정 텍스트 + 변수)을 포함하는 객체를 생성하고, 적응형 카드에서는 해당 변수만 사용합니다.
이 절차는 카드 앞에 노드를 배치하는 것을 포함합니다. 변수 값 설정그런 다음 코드 편집기에서 이를 수정하여 SetTextVariable 노드로 변환합니다. 해당 노드에서 새 변수를 정의하고 값 필드에 전체 텍스트를 입력하며, 적절한 위치에 변수를 삽입합니다.
그런 다음 어댑티브 카드를 업데이트하면 됩니다. 해당 변수를 참조하기만 하면 됩니다.로컬라이제이션 파일을 다운로드하면 해당 변수 값(정적 텍스트 및 변수 참조 포함)이 setVariable 액션 내에서 로컬라이제이션 가능한 문자열로 나타나므로 동적 부분을 손실하지 않고 번역할 수 있습니다.
다국어 지원 에이전트를 테스트하는 방법
Copilot Studio는 에이전트가 여러 언어에서 제대로 작동하는지 확인하기 위해 다음 기능을 제공합니다. 테스트 패널 상당히 유연합니다. 특정 언어를 선택하고 봇이 어떻게 이해하고 응답하는지 확인할 수 있습니다.
해당 패널에서 옵션 메뉴(점 세 개)를 열면 됩니다. 원하는 언어를 선택하세요테스트 패널은 해당 언어를 사용하여 다시 로드되는 반면, 편집 캔버스는 기본 언어를 유지하며, 중요한 점은 기본 언어로 다시 전환하기 전까지는 테마 변경 사항을 저장할 수 없다는 것입니다.
여기에서 선택한 언어로 테스트 메시지를 작성하고 확인할 수 있습니다. 테마가 제대로 활성화되면 번역은 어떻게 작동하나요? 그리고 생성형 오케스트레이션이 예상대로 반응한다면요.
또 다른 옵션은 다음을 변경하는 것입니다. 브라우저 언어 상담원이 지원하는 언어 중 하나를 선택하고 데모 웹사이트를 방문하세요. 웹사이트가 해당 언어로 바로 열리고 상담원도 해당 언어로 대화합니다. 음성 명령도 사용하려면 다음을 참조하세요. Hey Copilot 사용 방법.
대화 중 상담원의 언어를 변경하도록 하세요
만약 당신의 에이전트가 다음과 같은 능력을 갖추기를 원한다면 세션 도중 언어 변경시스템 변수를 활용할 수 있습니다. 사용자.언어변경 로직은 어떤 토픽에든 존재할 수 있지만, 모든 후속 메시지가 동일한 언어로 발행되도록 질문 노드 바로 다음에 구현하는 것이 좋습니다.
핵심은 확립하는 데 있습니다. 사용자 언어는 에이전트의 보조 언어 중 하나입니다.이렇게 하면 에이전트가 사용하는 언어가 즉시 바뀌고, 이후의 응답은 새로운 언어로 생성됩니다.
예를 들어 초기 단계에서 사용자에게 어떤 언어로 계속 진행할지 묻고, 사용자의 선택에 따라 다른 언어를 사용할 때 유용합니다. User.Language 변수를 업데이트합니다.그 시점부터 전체적인 흐름은 그 언어로 전개됩니다.
사용자 입력에 따른 동적 언어 전환
명시적인 변경 사항 외에도 Copilot Studio는 다음과 같은 가능성을 제공합니다. 언어를 동적으로 변경합니다 동일한 대화 전반에 걸쳐 사용자가 각 메시지에서 어떤 언어로 작성하는지 감지합니다.
이는 보통 다음을 사용하여 수행됩니다. "메시지가 수신되었습니다"라는 트리거가 있는 테마이는 수신되는 모든 메시지에 대한 일반 필터 역할을 합니다. 이 테마 내에서 메시지 언어를 판별하기 위한 사용자 지정 요청이 구성됩니다. 결과는 변수(예: DetectedLanguage.structuredOutput.customlanguage)에 저장됩니다.
다음으로, 해당 변수를 기반으로 조건이 생성됩니다. 논리 회로는 감지된 언어에 따라 분기됩니다.각 분기에는 변수 값을 업데이트하는 Set Variable Value 노드가 추가됩니다. 사용자.언어 해당 언어와 함께.
이러한 방식으로 사용자가 네덜란드어로 입력을 시작했다가 영어로 전환하면 상담원은 이를 감지할 수 있습니다. 네덜란드어에서 영어로 자동 전환 세션 중에 필요한 만큼 여러 번 사용할 수 있습니다. 단, 해당 언어가 에이전트에서 지원되는 언어로 설정되어 있어야 합니다.
언어 우선순위 및 기본 언어 복원
에이전트가 동적 언어 전환을 위해 구성되고 변수가 설정된 경우 사용자.언어그러한 선호는 다음과 같은 역할을 합니다. 해당 사용자에 대한 영구 재정의즉, 시스템은 어떤 언어로 응답할지 결정할 때 우선순위를 적용합니다.
첫째, 최우선 순위는 사용자가 설정한 언어 기본 설정 그리고 해당 설정이 상태에 재정의 값으로 저장됩니다. 둘째로, 수신 메시지의 언어(Activity.Locale)가 지원되는 언어 중 하나와 일치하는 경우에만 해당 언어가 고려됩니다. 마지막으로, 에이전트의 주요 언어 백업 리소스로 사용합니다.
동적 언어 전환 테스트 후 해당 재정의를 "정리"하려면 다음을 수행할 수 있습니다. 에이전트에 /debug clearstate 명령을 보냅니다.이렇게 하면 사용자 상태에서 저장된 언어가 지워지고, 에이전트는 브라우저 또는 기본 언어를 기반으로 언어를 다시 평가합니다.
언어 설정이 되어 있지 않은 다국어 에이전트의 동작
사용자가 브라우저 언어를 설정하는 경우 에이전트에서 해당 기능이 활성화되어 있지 않습니다.Copilot은 저글링을 시도하지 않습니다. 그저 본래의 자리로 돌아갈 뿐입니다. 모국어따라서 어떤 상황에서도 변수가 될 수 있는 올바른 기본 언어를 선택하는 것이 매우 중요합니다.
또한 변경할 수 있지만 다음 사항을 기억하세요. 주요 언어 지역 (여러 가지 변형이 있는 경우, 예를 들어 국가별로 다른 경우) 에이전트가 생성된 후에는 언어를 변경할 수 없습니다.프로젝트 시작 시 기본 언어를 잘못 선택한 경우, 새 에이전트를 생성하는 것이 해결 방법입니다.
다국어 에이전트 게시 시 누락된 번역 및 오류
또 다른 중요한 동작은 다음과 같습니다. 새 메시지를 추가하는 경우 모국어 보조 언어의 번역을 업데이트하지 않으면 상담원은 해당 텍스트를 표시합니다. 주요 언어로 번역 없이 사용자가 다른 언어를 사용하고 있을 때에도 마찬가지입니다.
이렇게 해도 봇 자체는 작동하지 않지만 사용자 경험에는 영향을 미칩니다. 사용자는 자신의 언어로 된 부분과 기본 언어로 된 부분을 모두 보게 되므로, 이 설정을 변경하는 것이 좋습니다. 위치 파일은 항상 최신 상태로 유지하세요. 테마를 변경할 때.
다국어 에이전트를 게시할 때 다음과 같은 오류가 발생할 수도 있습니다. "봇 유효성 검사 오류" (코드: SynonymsNotUnique)이 메시지는 중복된 동의어가 있거나 일부 지역화 파일에 항목의 DisplayName과 일치하는 동의어가 있음을 나타냅니다.
이는 일반적으로 다음을 포함하는 노드에서 발생합니다. 엔티티.정의.'closedListItem' 동의어 요소 중 하나가 고유하지 않거나 표시 이름과 일치하는 경우입니다. 규칙은 명확합니다. 동일한 엔티티에 대한 모든 동의어는 고유해야 합니다. DisplayName과 고유하고 다릅니다.이 문제를 해결하려면 보조 언어의 JSON 또는 ResX 파일을 검토하여 충돌하는 항목을 찾아 수정해야 합니다.
Copilot Studio의 언어 지원
Copilot Studio는 다음과 같은 서비스를 제공합니다. 언어 호환성 수준 다양한 기능에 따라 지원 수준이 다릅니다. 모든 언어가 동일한 수준이나 기능을 지원하는 것은 아닙니다. 일반적으로 Microsoft는 지원을 일반 지원(가장 강력한 지원), 미리 보기, 지원 중단의 세 단계로 분류합니다.
에 제작 캔버스 (상담원 생성자가 보는 인터페이스에서) Copilot Studio는 브라우저 언어를 사용합니다. 지원되는 언어는 아랍어, 중국어 간체 및 번체, 체코어, 덴마크어, 네덜란드어, 영어(미국), 핀란드어, 프랑스어(프랑스), 독일어, 그리스어, 히브리어, 힌디어, 인도네시아어, 이탈리아어, 일본어, 한국어, 노르웨이어 보크몰, 폴란드어, 포르투갈어(브라질), 러시아어, 스페인어(스페인), 스웨덴어, 태국어, 터키어 등을 포함하며, 이에 국한되지 않습니다.
에 이벤트 트리거 (사용자의 직접적인 입력 없이 이벤트에 반응하는 자율 에이전트를 생성할 수 있도록 하는) 이 도구는 현재 주로 영어(미국식)를 지원합니다. 다시 말해, 외부 자동화의 보다 "기술적인" 측면은 현재 해당 영어 변형에 맞춰져 있습니다.
의 생성적 응답, 오케스트레이션 및 사용자 언어지원되는 언어 목록은 훨씬 더 광범위합니다. 앞서 언급한 언어 외에도 영어(호주, 영국, 미국), 프랑스어(프랑스, 캐나다), 포르투갈어(포르투갈, 브라질), 스페인어(스페인, 미국) 등 다양한 언어가 포함됩니다. 사용자는 이러한 언어로 질문을 작성하고 상담원이 생성한 답변을 받을 수 있습니다.
La 음성 호환성 이는 대체로 다음 목록과 일치합니다. 아랍어, 중국어(간체 및 번체), 체코어, 덴마크어, 네덜란드어, 영어(호주, 영국, 미국), 핀란드어, 프랑스어(프랑스 및 캐나다), 독일어, 그리스어, 힌디어, 인도네시아어, 이탈리아어, 일본어, 한국어, 노르웨이어 보크몰, 폴란드어, 포르투갈어(브라질 및 포르투갈), 러시아어, 스페인어(스페인 및 미국), 스웨덴어, 태국어, 터키어로 대화형 음성 응답을 지원하는 상담원입니다.
Microsoft 365 Copilot에서 지원되는 언어 및 언어 오류
Microsoft 365 Copilot은 Copilot Studio와 항상 동일한 언어를 지원하지는 않습니다. 특히 다음과 같은 경우에 그렇습니다. 요청과 응답의 언어Teams나 Office 사용자 인터페이스가 Copilot이 지능적으로 처리할 수 있는 언어 수보다 훨씬 더 많은 언어로 번역되는 것은 비교적 흔한 일입니다.
Microsoft 365 Copilot을 사용 중이고 다음과 같은 메시지가 표시되는 경우 해당 언어가 지원되지 않음을 나타내는 오류입니다.이는 시스템이 해당 언어로 된 요청을 현재 처리할 수 없다는 의미입니다. 애플리케이션 인터페이스 전체가 사용자의 언어로 완벽하게 번역되어 있더라도 이 오류가 발생할 수 있습니다.
이런 상황이 발생하면 일반적으로 다음과 같은 메시지가 표시됩니다. 지원서를 허용되는 언어 중 하나로 다시 작성해 주십시오. 다시 시도하세요. 즉, Copilot은 응답을 받으려면 요청의 음성 언어 또는 텍스트 언어를 지원되는 언어로 변경하도록 요구합니다.
Microsoft는 제품이 발전함에 따라 지원 언어 목록을 확장하고 있으며, 새로운 언어가 추가될 때 공식 문서를 업데이트합니다. 사용 중인 언어가 아직 지원되지 않는 환경에서 작업하는 경우, 다음 사항을 확인해야 합니다. Copilot을 외부 번역 도구와 결합합니다. 지금.
Copilot 관련 질문에 대한 지원 및 커뮤니티
설명서에 나와 있는 내용으로 해결되지 않는 언어, 음성 또는 구성 문제가 발생하는 경우 Microsoft는 [관련 부서/지원 기관]에 문의할 것을 권장합니다. 마이크로소프트 Q&A 고급 Copilot 문제의 경우, Answers 포럼은 여전히 존재하지만 복잡한 Copilot 사례를 테스트하고 진단하는 데 필요한 구체적인 자료는 예전보다 적습니다.
Microsoft Q&A는 보다 전문적인 기술 직원과 다른 사용자들로 구성된 그룹을 대상으로 합니다. 그들은 경험, 구성 및 솔루션을 공유합니다.이는 낯선 표현, 음성 또는 통합 동작에 막혔을 때 더 정교한 답변을 얻는 데 도움이 되는 경우가 많습니다.
Copilot Studio와 Dynamics 365 Contact Center를 활용한 대화형 음성 기능
컨택센터 환경에서 "Copilot 음성 언어"에 대해 이야기할 때, Copilot의 기능은 다음과 같습니다. 대화형 음성 응답(IVR) Dynamics 365 Contact Center와 통합됩니다. 여기서 음성 지원 상담원은 순수 채팅 상담원과 달리 음성 및 DTMF 모드(전화 키패드에서 입력하는 신호음) 모두를 사용하기 때문에 작동 방식이 다릅니다.
음성 에이전트에는 다음이 포함됩니다. 음성 시나리오를 위한 특정 시스템 테마 예를 들어 무음 감지, 인식되지 않는 음성 또는 알 수 없는 키 입력 등이 있습니다. 이러한 테마는 상담원 설정에서 음성 기능을 활성화하면 자동으로 추가되며 일반적인 전화 통화 상황을 처리할 수 있도록 해줍니다.
옵션 활성화 음성 활성화 이 설정은 설정 > 상담원 음성에서 할 수 있습니다. 이 설정에서 음성을 테마 생성의 기본 모드로 사용할지, 그리고 기본 방식(클래식 테마)을 사용할지 실시간 음성(생성형 오케스트레이션)을 사용할지 결정할 수 있습니다.
만약 어느 시점에서든 전화 채널 사용을 중단하게 된다면, 음성 최적화 비활성화이렇게 하면 기본 모드가 텍스트 모드로 되돌아가고 음성 인식 향상 기능이 제거되며 음성 관련 요소 생성이 방지됩니다. 단, 전화 채널 자체는 사용자가 수정하기 전까지는 제거되지 않습니다.
목소리를 주요 창작 수단으로 활용
음성 인식이 활성화되면 선택할 수 있습니다. 각 노드의 모달리티로 음성 및 DTMF를 사용합니다. 또한, 상담원 수준에서 음성을 기본 생성 모드로 설정하는 옵션이 있어, 음성이 필요한 모든 필드가 적절한 모드로 구성되도록 할 수 있습니다.
이것은 또한 영향을 미칩니다. 채널별 메시지 이용 가능 여부텍스트 전용 채널과 텍스트 및 음성 혼합 채널에서 메시지를 전달하는 방식에는 차이가 있습니다. 예를 들어, 특정 메시지는 음성 형식으로 제공될 수 있도록 준비되지 않은 경우 음성 형식으로 제공되지 않거나 아예 제공되지 않을 수 있습니다.
맞춤형 자동 음성 인식
의료, 금융 등과 같은 전문 분야에서는 사용자들이 특정 용어를 사용하여 이야기하는 것이 일반적입니다. 전문 용어 또는 전문 용어 일반적인 시스템이 제대로 인식하지 못할 수 있는 부분입니다. 이러한 정확도를 높이기 위해 Copilot Studio에서는 다음 기능을 활성화할 수 있습니다. 개인 맞춤형 자동 음성 인식 이는 에이전트 자체의 데이터를 기반으로 작동합니다.
이 설정은 설정 > 상담원 음성에서 해당 옵션을 선택하여 활성화할 수 있습니다. 에이전트 데이터를 활용하여 정확도를 높이세요변경 사항을 저장하고 에이전트를 게시하면 해당 특정 컨텍스트에서 통화 인식이 더욱 정교해집니다. 시스템 수준에서 인식을 구성해야 하는 경우 [관련 문서 링크]를 참조하십시오. Windows 11에서 음성 인식 및 접근 권한을 활성화 또는 비활성화하는 방법.
전역 음성 설정: 시간 초과, 음소거 및 지연 시간
상담원 수준 음성 구성을 통해 다음을 설정할 수 있습니다. 타임아웃 및 동작에 대한 기본값 그러면 노드 수준에서 교체할 수 있습니다. 다른 매개변수 중에서 다음을 조정할 수 있습니다.
El DTMF 숫자 대기 시간즉, 사용자가 여러 숫자를 입력할 때 키 입력 사이에 몇 밀리초가 경과할 수 있는지를 나타냅니다. 또한 DTMF 완료 시간 초과이는 입력이 완료되었다고 간주하기 전에 종료 키를 기다리는 시간을 결정합니다.
La 무음 감지 상담원이 조치를 취하기 전에 사용자가 얼마나 오랫동안 침묵할 수 있는지 정의하십시오(예: 질문을 반복하거나 침묵 테마를 재생). 또한 음성 캡처의 경우 다음을 제어할 수 있습니다. 표현 완료 시간 (말을 마치고 잠시 멈춤) 그리고 총 음성 인식 시간.
또 다른 중요한 영역은 다음과 같습니다. 지연 메시지 장시간 실행되는 작업의 경우, 에이전트가 처리 중임을 알리는 메시지를 보내는 데 걸리는 시간과, 작업이 조기에 완료되더라도 해당 메시지가 최소한 몇 시간 동안 재생될지를 설정할 수 있습니다.
마지막으로, 당신은 제어할 수 있습니다. 음성 감도이 기능은 배경 소음에 대한 음성 감지 균형을 조절합니다. 소음이 심한 환경이나 핸즈프리 장치를 사용할 때는 이 값을 낮추는 것이 유용하며, 매우 조용한 환경이나 목소리가 작은 사용자에게는 값을 높이는 것이 좋습니다. 다른 제어 기능과 달리 이 기능은 노드 수준에서 재정의할 수 없습니다.
방해(침입) 기능 및 비활성화 시점
첨단 IVR 시스템에서 매우 중요한 기능 중 하나는 다음과 같은 기능입니다. 요원이 말하는 도중에 말을 끊으세요Copilot Studio를 사용하면 음성 및 DTMF 입력 모두에 대해 인터럽트를 활성화할 수 있으므로 사용자가 메뉴 옵션을 이미 알고 있어 전체 음성 안내를 들을 필요가 없는 경우 더욱 효율적인 사용 환경을 제공합니다.
하지만 때로는 그것이 타당할 때도 있습니다. 인터럽트를 비활성화합니다예를 들어 상담원이 처음 보내는 메시지(모든 사람이 핵심 정보를 들을 수 있도록 하기 위해)나 잘려서는 안 되는 규정 준수 메시지 등이 있습니다.
설정은 노드별로 이루어집니다. 음성 및 DTMF 모드를 사용하는 각 메시지 또는 질문에서 인터럽트 옵션을 활성화 또는 비활성화할 수 있습니다. 시스템은 메시지 큐를 일괄 처리 방식으로 처리하므로, 하나의 큐 처리가 완료되면 다음 블록을 위해 인터럽트 설정이 초기화됩니다.
음소거, 반복 및 대체 동작에 대한 자세한 설정
전 세계 대기 시간 외에도 다음을 고려할 수 있습니다. 특정 노드의 동작을 사용자 지정합니다. 사용자 침묵과 관련하여, 각 음성 질문에 대해 전역 설정을 사용하거나, 타임아웃을 비활성화(무기한 대기)하거나, 질문을 반복하기 전 몇 밀리초의 간격을 지정할 수 있습니다.
또한 다음과 같이 정의할 수 있습니다. 대안 조치동일한 질문이 몇 번 반복되는지, 반복될 때 어떤 메시지가 사용되는지, 그리고 최대 시도 횟수를 초과했을 때 상담원이 어떤 조치를 취하는지(예: 상담원 연결 또는 통화 종료) 등을 기록합니다.
특히 음성 입력의 경우, 다음과 같은 매개변수가 있습니다. 연설의 끝으로 간주되는 일시 정지 시간 또한 사용자가 응답을 시작한 후 주어지는 최대 시간을 설정합니다. 이를 통해 시스템은 신중한 사용자와의 통화 또는 속도가 중요한 상황에 맞춰 동작을 조정할 수 있습니다.
지연 메시지 및 장시간 작업
에이전트가 트리거되는 시나리오에서 완료하는 데 시간이 오래 걸리는 백엔드 작업 (부하가 큰 쿼리, 외부 통합 등) 시스템이 여전히 작동 중임을 사용자에게 알리는 지연 메시지를 구성하는 것이 좋습니다.
Copilot Studio에서는 Power Automate 흐름이 실행 중인 동안 상담원이 메시지를 보내고 반복하도록 설정할 수 있습니다. 작업 노드 속성에서 다음 옵션을 선택하세요. 문자 보내텍스트를 직접 정의하고(SSML을 사용하여 음성, 일시 정지 및 강조를 조정할 수도 있음), 반복 전 대기 시간과 최소 재생 시간을 제어할 수 있습니다.
통화 종료, 자동 응답기 및 컨텍스트 변수
실제 IVR 시스템에서는 상담원이 다음과 같은 능력을 갖춰야 합니다. 전화를 끊다 대화 흐름이 종료되는 시점을 명시적으로 지정합니다. 이는 토픽 관리 섹션에서 해당 토픽에 대화 종료 노드를 추가하여 구성할 수 있습니다.
또한 시스템적인 문제가 있습니다. 자동응답기 감지이 기능은 통화가 음성 사서함으로 연결되는 시점을 감지하여 녹음된 메시지를 남길 수 있도록 합니다. 이 테마의 메시지 노드에서 상담원이 자동 응답기를 감지했을 때 재생될 텍스트를 정의할 수 있습니다.
이 모든 것을 Dynamics 365 Contact Center와 통합하기 위해 Copilot Studio는 다음을 지원합니다. 컨텍스트 변수 이러한 정보는 통화가 상담원이나 다른 시스템으로 연결될 때 함께 전달됩니다. 예를 들어 사용자의 발신자 번호, 통화 번호, SIP UUI 헤더, 입력 유형(음성 또는 DTMF), 마지막으로 누른 키, DTMF만 허용되는지 여부, 음성 인식 신뢰도 값 등이 있습니다.
이러한 변수들은 다음과 같은 용도로 사용될 수 있습니다. 인간 에이전트의 경험을 풍부하게 하다 통화를 수신하는 시스템(이전 상황, 봇과의 상호 작용 중에 수집된 데이터 등을 표시)과 컨택 센터 내에서 지능적인 라우팅 결정을 내리는 데 사용됩니다.
SSML을 사용하여 음성 형식을 지정하고 "Copilot의 음성 출력 방식"을 변경하세요.
Copilot Studio는 언어 및 음성 선택 외에도 상당한 세부 조정 기능을 제공합니다. 상담원 목소리는 어떤가요? SSML(음성 합성 마크업 언어) 덕분에 가능합니다. SSML은 HTML과 유사한 태그를 사용하여 수정하려는 텍스트를 감싸는 방식으로 작동하며, 음성 도구와 함께 사용할 수도 있습니다. 위스퍼 플로우 여러분의 목소리를 워크플로우와 생산성으로 전환하세요.
가장 유용한 태그 중에는 다음과 같은 것들이 있습니다. (외부 오디오 파일을 삽입하려면) (쉼표를 삽입하기 위해) (특정 단어를 강조하기 위해) (음높이, 속도 및 음량을 조절하기 위해) (다국어 신경 음성을 사용할 때 동일한 메시지 내에서 음성 언어를 번갈아 사용하는 경우)
Copilot Studio 인터페이스에서 음성 모드의 메시지 또는 질문 노드에 이러한 태그를 직접 삽입할 수 있습니다. SSML 태그 메뉴를 사용하면 다음을 수행할 수 있습니다. 라벨 템플릿을 삽입하세요 그런 다음 수정하려는 텍스트 부분을 동그라미로 표시하기만 하면 됩니다. 여러 레이블을 조합하여 동일한 메시지의 각 부분에 서로 다른 음성 스타일을 적용할 수도 있습니다.
전송, 전화 통신과의 통합 및 실시간 번역의 미래
Copilot Studio는 또한 다음과 같은 기능을 제공합니다. 외부 번호로 통화 연결 (PSTN 또는 직접 연결) 방식은 이미 사람이 직접 응대하는 방식입니다. 외부 연결의 경우, 전화번호와 선택적으로 외부 시스템에서 읽을 수 있는 키-값 쌍으로 구성된 SIP UUI 헤더를 지정하는 특정 노드가 구성됩니다. 현재 이러한 연결 방식은 번호에 변수를 사용하는 것을 지원하지 않습니다.
좀 더 미래를 내다보면, 마이크로소프트는 다음과 같은 기능들을 개발 중입니다. 영상 통화 중 실시간 음성 번역 Teams에서 Copilot을 통해 제공되는 기능입니다. 이 기능의 핵심은 참가자의 목소리를 시뮬레이션하고 실시간으로 다른 언어로 번역하여, 다른 참가자들이 원어민 목소리와 음색이 매우 유사한 다른 언어 오디오 트랙을 들을 수 있도록 하는 것입니다.
이 기능은 주로 다음과 같은 목적으로 설계되었습니다. 통역사를 고용할 여력이 없는 기업 및 단체초기에는 스페인어, 영어, 독일어, 프랑스어, 이탈리아어, 한국어, 중국어, 일본어, 브라질 포르투갈어 등 다양한 언어를 지원할 예정입니다. 사용자는 통화 전에 동의를 표명하고 사용할 언어를 선택해야 합니다.
마이크로소프트는 이것이 고전적인 의미의 "딥페이크"가 아니라고 강조했습니다. 왜냐하면 다른 언어를 완벽하게 자연스럽게 구사하는 것처럼 흉내내는 것이 아니라, 대체 오디오 트랙을 생성하기 때문입니다. 가능한 한 자신의 본래 목소리를 존중하십시오. 하지만 번역되었습니다. 이 문구는 Copilot이 사용자 경험을 향해 지속적으로 발전해 나가는 과정의 일부입니다. 더욱 원활한 다국어 소통 텍스트와 음성 모두에서 가능합니다.
위에서 언급한 모든 내용을 종합해 보면, 코파일럿의 음성 언어를 변경하는 것은 단순히 메뉴를 조작하는 문제가 아니라, 코파일럿의 음성 언어를 제대로 이해하는 것이 중요하다는 것을 알 수 있습니다. 각 구성 요소(Studio, Microsoft 365, Contact Center)는 어떤 언어를 지원합니까?여기에는 번역 관리 방식과 User.Language, 자동 언어 감지, 음성 및 SSML 설정과 같은 변수가 번역 과정에 미치는 영향을 이해하는 것이 포함됩니다. 이러한 요소들을 숙달하면 업무 환경에 맞춰 자연스럽고 다국어를 지원하는 Copilot 환경을 구축하여 지원되지 않는 언어나 잘못된 언어로 표시되는 오류를 방지할 수 있습니다.
바이트와 기술 전반에 관한 세계에 대한 열정적인 작가입니다. 나는 글쓰기를 통해 내 지식을 공유하는 것을 좋아하며 이것이 바로 이 블로그에서 할 일이며 가젯, 소프트웨어, 하드웨어, 기술 동향 등에 관한 가장 흥미로운 모든 것을 보여 드리겠습니다. 제 목표는 여러분이 간단하고 재미있는 방식으로 디지털 세계를 탐색할 수 있도록 돕는 것입니다.
