자동 음성 적응

자동 음성 적응은 다음과 같은 방법으로 에이전트의 음성 인식 정확도를 향상시켜 줍니다.

  • 에이전트 정보 및 대화 상태를 음성 컨텍스트 힌트로 사용합니다.

베타 기능 사용 설정

베타 API를 사용 설정해야 할 수 있습니다.

  1. Dialogflow 콘솔로 이동합니다.
  2. 에이전트를 선택합니다.
  3. 에이전트 이름 옆의 설정 settings 버튼을 클릭합니다.
  4. 일반 탭에서 아래로 스크롤하여 베타 기능이 사용 설정되어 있는지 확인합니다.
  5. 변경을 마쳤으면 저장을 클릭합니다.

자동 음성 적응 사용 설정

자동 음성 적응을 사용 설정하려면 다음 안내를 따르세요.

  1. 음성 탭을 선택합니다.
  2. Improve Speech Recognition Quality(음성 인식 품질 개선) 섹션으로 이동합니다.
  3. Enable Auto Speech Adaptation(자동 음성 적응 사용 설정)을 켭니다.

음성 인식 개선 예시

자동 음성 적응을 사용 설정한 후 이를 활용하도록 에이전트를 빌드할 수 있습니다. 다음 예시는 에이전트를 변경하여 음성 인식을 어떻게 개선할 수 있는지 보여줍니다.

  1. @sys.number 시스템 개체를 사용하는 학습 문구를 정의할 때 최종 사용자가 'two'라고 말하면 이것이 'to', 'too', '2' 또는 'two'로 인식될 수 있습니다. 자동 음성 적응이 사용 설정된 경우 음성 인식 중에 Dialogflow가 @sys.number 개체를 힌트로 사용하고, 매개변수가 'two' 또는 '2'로 인식됩니다.

  2. 'stuffy nose' 등이 포함된 학습 문구를 정의할 경우 발음이 비슷한 사용자 발화도 'stuff he knows'가 아니라 'stuffy nose'로 안정적으로 인식됩니다.

  3. 회사에서 제공되는 제품 또는 서비스 이름의 개체들을 정의하면, 최종 사용자가 이러한 이름을 발화에서 언급할 때, 이것들이 인식될 가능성이 더 높아 집니다.

  4. 현재까지 음성 인식에는 영숫자 시퀀스 인식을 위한 내장 지원 기능이 없습니다. 자동 음성 적응에서는 이러한 제한을 우회적으로 해결할 수 있습니다. 지원 ID가 세 개의 문자와 세 자리 숫자로 이뤄져 있고 이것이 올바르게 인식되도록 하려면 다음 항목 및 매개변수를 사용해서 에이전트를 빌드할 수 있습니다.

    • 10개 개체 항목(동의어 포함)이 포함된 digit 개체를 정의합니다.
      0, 0
      1, 1
      ...
      9, 9
    • 26개 개체 항목(동의어 포함)이 포함된 letter 개체를 정의합니다.
      A, A
      B, B
      ...
      Z, Z
    • 단일 개체 항목(동의어 제외)이 포함된 employee-id 개체를 정의합니다.
      @letter @letter @letter @digit @digit @digit
    • 학습 문구에서 @employee-id를 매개변수로 사용합니다.

제한사항

다음과 같은 제한사항이 적용됩니다.

  • Dialogflow에 데이터를 전송하기 전 Actions on Google에 의해 음성 인식이 수행되기 때문에 자동 음성 적응은 Actions on Google(Google 어시스턴트)에서 작동하지 않습니다.
이 페이지가 도움이 되었나요? 평가를 부탁드립니다.

다음에 대한 의견 보내기...

Dialogflow 문서
도움이 필요하시나요? 지원 페이지를 방문하세요.