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 |
| channels | O número de canais de áudio. A gravação fundida é estéreo ( |
| 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