VoiceRecording interface

音声会話の統合された全通話ステレオ録音のメタデータ(ユーザー音声は左チャンネル、エージェント音声は右チャンネル)。 セッション終了後にターンごとのセグメントから一度だけ構築し、持続的にキャッシュします。 共通のメタデータ(フォーマット、サンプルレート、チャネル、チャンネルレイアウト、持続時間)は、Foundry管理の録音と自用保存(BYOS)の両方で返されます。 BYOの場合、回答には blob_uri、つまり顧客自身のストレージ(SASトークンなし)に記録されたURIも含まれており、顧客は自分のストレージ認証情報を使ってダウンロードします。 Foundry管理ストレージでは blob_uri が存在せず、バイトは /audio/content ルート経由でストリーミングされます。

プロパティ

blob_uri

持ち込みストレージ(BYOS)録画のみ:SASトークンなしで顧客自身のストレージ内の録音のURIを使用します。 顧客は自分のストレージ認証情報を使ってダウンロードします。 Foundry管理ストレージでは、バイトが /audio/content ルート経由でストリーミングされます。

channels

オーディオ チャネルの数。 統合された録音はステレオ(2)です。

channel_layout

各ステレオチャンネルに割り当てられた役割。

conversation_id

この録音が属する会話のID。

duration_ms

録音の総時間。

format

録音のコンテナ形式。

sample_rate

録音のサンプルレート(Hz)は、例:24000です。

プロパティの詳細

blob_uri

持ち込みストレージ(BYOS)録画のみ:SASトークンなしで顧客自身のストレージ内の録音のURIを使用します。 顧客は自分のストレージ認証情報を使ってダウンロードします。 Foundry管理ストレージでは、バイトが /audio/content ルート経由でストリーミングされます。

blob_uri?: string

プロパティ値

string

channels

オーディオ チャネルの数。 統合された録音はステレオ(2)です。

channels: number

プロパティ値

number

channel_layout

各ステレオチャンネルに割り当てられた役割。

channel_layout: VoiceRecordingChannelLayout

プロパティ値

conversation_id

この録音が属する会話のID。

conversation_id: string

プロパティ値

string

duration_ms

録音の総時間。

duration_ms: number

プロパティ値

number

format

録音のコンテナ形式。

format: "wav"

プロパティ値

"wav"

sample_rate

録音のサンプルレート(Hz)は、例:24000です。

sample_rate: number

プロパティ値

number