Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

AmbientSoundConfig

import type { AmbientSoundConfig } from "https://googleapis.deno.dev/v1/ces:v1.ts";

Configuration for the ambient sound to be played with the synthesized agent response, to enhance the naturalness of the conversation.

interface AmbientSoundConfig {
gcsUri?: string;
prebuiltAmbientNoise?:
| "PREBUILT_AMBIENT_NOISE_UNSPECIFIED"
| "RETAIL_STORE"
| "CONVENTION_HALL"
| "OUTDOOR";
prebuiltAmbientSound?: string;
volumeGainDb?: number;
}

§Properties

§
gcsUri?: string
[src]

Optional. Ambient noise as a mono-channel, 16kHz WAV file stored in Cloud Storage. Note: Please make sure the CES service agent service-@gcp-sa-ces.iam.gserviceaccount.com has storage.objects.get permission to the Cloud Storage object.

§
prebuiltAmbientNoise?: "PREBUILT_AMBIENT_NOISE_UNSPECIFIED" | "RETAIL_STORE" | "CONVENTION_HALL" | "OUTDOOR"
[src]

Optional. Deprecated: prebuilt_ambient_noise is deprecated in favor of prebuilt_ambient_sound.

§
prebuiltAmbientSound?: string
[src]

Optional. Name of the prebuilt ambient sound. Valid values are: - "coffee_shop" - "keyboard" - "keypad" - "hum" - "office_1" - "office_2" - "office_3" - "room_1" - "room_2" - "room_3" - "room_4" - "room_5" - "air_conditioner"

§
volumeGainDb?: number
[src]

Optional. Volume gain (in dB) of the normal native volume supported by ambient noise, in the range [-96.0, 16.0]. If unset, or set to a value of 0.0 (dB), will play at normal native signal amplitude. A value of -6.0 (dB) will play at approximately half the amplitude of the normal native signal amplitude. A value of +6.0 (dB) will play at approximately twice the amplitude of the normal native signal amplitude. We strongly recommend not to exceed +10 (dB) as there's usually no effective increase in loudness for any value greater than that.