VoiceRecording interface

Metadados para a gravação estéreo mesclada de toda a chamada de uma conversa de voz (áudio do usuário no canal esquerdo, áudio do agente no direito). Construído uma vez a partir dos segmentos por turno após o término da sessão e armazenado em cache de forma duradoura. Os metadados comuns (formato, taxa de amostragem, canais, layout do canal, duração) são retornados tanto para gravações gerenciadas pela Foundry quanto para gravações de transporte de armazenamento próprio (BYOS). Para BYOS, a resposta também inclui blob_uri, o URI da gravação no armazenamento próprio do cliente (sem token SAS), que o cliente baixa usando suas próprias credenciais de armazenamento. Para o armazenamento gerenciado blob_uri pela Foundry, não existe e os bytes são transmitidos pela /audio/content rota.

Propriedades

blob_uri

Para gravações apenas de transporte do seu próprio armazenamento (BYOS): o URI da gravação no armazenamento próprio do cliente, sem token SAS. O cliente baixa usando suas próprias credenciais de armazenamento. Ausente para armazenamento gerenciado pela Foundry, onde os bytes são transmitidos pela /audio/content rota.

channels

O número de canais de áudio. A gravação fundida é estéreo (2).

channel_layout

O papel atribuído a cada canal estéreo.

conversation_id

O id da conversa a que essa gravação pertence.

duration_ms

A duração total da gravação.

format

O formato do contêiner da gravação.

sample_rate

A taxa de amostragem da gravação em Hz, por exemplo, 24000.

Detalhes da propriedade

blob_uri

Para gravações apenas de transporte do seu próprio armazenamento (BYOS): o URI da gravação no armazenamento próprio do cliente, sem token SAS. O cliente baixa usando suas próprias credenciais de armazenamento. Ausente para armazenamento gerenciado pela Foundry, onde os bytes são transmitidos pela /audio/content rota.

blob_uri?: string

Valor da propriedade

string

channels

O número de canais de áudio. A gravação fundida é estéreo (2).

channels: number

Valor da propriedade

number

channel_layout

O papel atribuído a cada canal estéreo.

channel_layout: VoiceRecordingChannelLayout

Valor da propriedade

conversation_id

O id da conversa a que essa gravação pertence.

conversation_id: string

Valor da propriedade

string

duration_ms

A duração total da gravação.

duration_ms: number

Valor da propriedade

number

format

O formato do contêiner da gravação.

format: "wav"

Valor da propriedade

"wav"

sample_rate

A taxa de amostragem da gravação em Hz, por exemplo, 24000.

sample_rate: number

Valor da propriedade

number