EvaluationConfig는 평가 실행을 위한 설정을 구성합니다.
| JSON 표현 |
|---|
{ "inputAudioConfig": { object ( |
| 필드 | |
|---|---|
inputAudioConfig |
선택사항입니다. 입력 오디오 처리를 위한 구성입니다. |
outputAudioConfig |
선택사항입니다. 출력 오디오 생성을 위한 구성입니다. |
evaluationChannel |
선택사항입니다. 평가할 채널입니다. |
toolCallBehaviour |
선택사항입니다. 평가에서 실제 도구 호출을 사용할지 아니면 가짜 도구를 사용할지 지정합니다. |
InputAudioConfig
InputAudioConfig는 CES 에이전트가 수신 오디오 데이터를 해석하는 방법을 구성합니다.
| JSON 표현 |
|---|
{
"audioEncoding": enum ( |
| 필드 | |
|---|---|
audioEncoding |
필수 항목입니다. 입력 오디오 데이터의 인코딩입니다. |
sampleRateHertz |
필수 항목입니다. 입력 오디오 데이터의 샘플링 레이트 (Hz)입니다. |
noiseSuppressionLevel |
선택사항입니다. 입력 오디오에서 노이즈 제거를 사용 설정할지 여부입니다. 사용 가능한 값은 '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 |
필수 항목입니다. 출력 오디오 데이터의 샘플링 레이트 (Hz)입니다. |
EvaluationConfig.EvaluationChannel
평가할 채널입니다.
| 열거형 | |
|---|---|
EVALUATION_CHANNEL_UNSPECIFIED |
지정되지 않은 평가 채널입니다. |
TEXT |
텍스트 전용 평가 채널입니다. |
AUDIO |
오디오 평가 채널입니다. |