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

這是必要旗標,輸入音訊資料的取樣率 (單位為赫茲)。

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

這是必要旗標,輸出音訊資料的取樣率 (單位為赫茲)。

EvaluationConfig.EvaluationChannel

要評估的管道。

列舉
EVALUATION_CHANNEL_UNSPECIFIED 未指定評估管道。
TEXT 僅限文字的評估管道。
AUDIO 音訊評估管道。