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