의견 보내기
확장 스트리밍
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
미리보기
이 기능에는 서비스별 약관 의 일반 서비스 약관 섹션에 있는 'GA 이전 제공 서비스 약관'이 적용됩니다.
GA 이전 기능은 '있는 그대로' 제공되며 지원이 제한될 수 있습니다.
자세한 내용은 출시 단계 설명 을 참조하세요.
확장 스트리밍 기능을 사용하여 Dialogflow로 오디오 콘텐츠를 스트리밍하고 상담사의 추천을 다시 스트리밍할 수 있습니다.
참고: 스트리밍은 RPC API와 클라이언트 라이브러리에서만 지원됩니다.
스트리밍 기본사항
Agent Assist 확장 스트리밍 기능은 CCAI 스크립트 작성을 위한 오디오 스트리밍 과 유사합니다. 시스템은 오디오 데이터를 API로 스트리밍하고 Dialogflow는 StreamingAnalyzeContentResponse
데이터를 다시 스트리밍합니다. 반환된 데이터에는 상담사를 위한 추천이 포함됩니다.
참고: 스트리밍은 3분 후에 자동으로 타임아웃됩니다. 대화가 3분 이상 지속되면 스트림을 닫았다가 다시 열어 시간 제한을 처리할 수 있습니다.
확장 스트리밍을 사용하려면 streamingAnalyzeContent
메서드를 호출합니다.
확장된 스트리밍은 상담사 지원 단계만 지원합니다. 대화 단계 를 참고하세요. 이 기능을 사용하려면 다음 안내를 따르세요.
streamingAnalyzeContent
메서드를 호출하고 다음 필드를 설정합니다.
StreamingAnalyzeContentRequest.audio_config.audio_encoding
:
AUDIO_ENCODING_LINEAR_16
또는 AUDIO_ENCODING_MULAW
enable_extended_streaming
: true
.
첫 번째 streamingAnalyzeContent
요청은 스트림을 준비하고 오디오 구성을 설정합니다.
후속 요청에서 스트림에 오디오 바이트를 전송합니다.
오디오를 계속 전송하는 한 추천이 계속 표시됩니다.
스트림을 수동으로 닫을 필요가 없습니다. Agent Assist에서 발화가 중지되었다고 감지하면 자동으로 닫힙니다.
다음과 같은 경우 스트림을 다시 시작합니다 (초기 오디오 구성을 다시 전송 포함).
스트림이 중단되었습니다 (스트림이 중단되어야 할 때 중지되지 않음).
오디오 데이터가 3분의 자동 시간 제한에 도달합니다.
재시도 가능한 오류가 발생했습니다. 최대 3회까지 다시 시도할 수 있습니다.
의견 보내기
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스 에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책 을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-01-23(UTC)
의견을 전달하고 싶나요?
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-01-23(UTC)"],[],[]]