EvaluationConfig

EvaluationConfig는 평가 실행을 위한 설정을 구성합니다.

JSON 표현
{
  "inputAudioConfig": {
    object (InputAudioConfig)
  },
  "outputAudioConfig": {
    object (OutputAudioConfig)
  },
  "evaluationChannel": enum (EvaluationConfig.EvaluationChannel),
  "toolCallBehaviour": enum (EvaluationToolCallBehaviour)
}
필드
inputAudioConfig

object (InputAudioConfig)

선택사항입니다. 입력 오디오 처리를 위한 구성입니다.

outputAudioConfig

object (OutputAudioConfig)

선택사항입니다. 출력 오디오 생성을 위한 구성입니다.

evaluationChannel

enum (EvaluationConfig.EvaluationChannel)

선택사항입니다. 평가할 채널입니다.

toolCallBehaviour

enum (EvaluationToolCallBehaviour)

선택사항입니다. 평가에서 실제 도구 호출을 사용할지 아니면 가짜 도구를 사용할지 지정합니다.

InputAudioConfig

InputAudioConfig는 CES 에이전트가 수신 오디오 데이터를 해석하는 방법을 구성합니다.

JSON 표현
{
  "audioEncoding": enum (AudioEncoding),
  "sampleRateHertz": integer,
  "noiseSuppressionLevel": string
}
필드
audioEncoding

enum (AudioEncoding)

필수 항목입니다. 입력 오디오 데이터의 인코딩입니다.

sampleRateHertz

integer

필수 항목입니다. 입력 오디오 데이터의 샘플링 레이트 (Hz)입니다.

noiseSuppressionLevel

string

선택사항입니다. 입력 오디오에서 노이즈 제거를 사용 설정할지 여부입니다. 사용 가능한 값은 'low', 'moderate', 'high', 'very_high'입니다.

AudioEncoding

AudioEncoding은 오디오 데이터의 인코딩 형식을 지정합니다.

열거형
AUDIO_ENCODING_UNSPECIFIED 지정되지 않은 오디오 인코딩입니다.
LINEAR16 16비트 선형 PCM 오디오 인코딩입니다.
MULAW G.711 PCMU/mu-law를 사용하여 14비트 오디오 샘플을 압축하는 8비트 샘플입니다.
ALAW G.711 PCMU/A-law를 사용하여 14비트 오디오 샘플을 압축하는 8비트 샘플입니다.

OutputAudioConfig

OutputAudioConfig는 CES 에이전트가 나가는 오디오 응답을 합성하는 방법을 구성합니다.

JSON 표현
{
  "audioEncoding": enum (AudioEncoding),
  "sampleRateHertz": integer
}
필드
audioEncoding

enum (AudioEncoding)

필수 항목입니다. 출력 오디오 데이터의 인코딩입니다.

sampleRateHertz

integer

필수 항목입니다. 출력 오디오 데이터의 샘플링 레이트 (Hz)입니다.

EvaluationConfig.EvaluationChannel

평가할 채널입니다.

열거형
EVALUATION_CHANNEL_UNSPECIFIED 지정되지 않은 평가 채널입니다.
TEXT 텍스트 전용 평가 채널입니다.
AUDIO 오디오 평가 채널입니다.