EvaluationConfig は、評価の実行に関する設定を構成します。
| JSON 表現 |
|---|
{ "inputAudioConfig": { object ( |
| フィールド | |
|---|---|
inputAudioConfig |
省略可。入力音声の処理の構成。 |
outputAudioConfig |
省略可。出力音声の生成に関する構成。 |
evaluationChannel |
省略可。評価するチャネル。 |
toolCallBehaviour |
省略可。評価で実際のツール呼び出しを使用するか、偽のツールを使用するかを指定します。 |
InputAudioConfig
InputAudioConfig は、CES エージェントが受信した音声データを解釈する方法を構成します。
| JSON 表現 |
|---|
{
"audioEncoding": enum ( |
| フィールド | |
|---|---|
audioEncoding |
必須。入力音声データのエンコード。 |
sampleRateHertz |
必須。入力音声データのサンプルレート(ヘルツ単位)。 |
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 |
必須。出力音声データのサンプリング レート(ヘルツ単位)。 |
EvaluationConfig.EvaluationChannel
評価するチャネル。
| 列挙型 | |
|---|---|
EVALUATION_CHANNEL_UNSPECIFIED |
評価チャンネルが指定されていません。 |
TEXT |
テキストのみの評価チャネル。 |
AUDIO |
音声評価チャンネル。 |