WebSocketsでリアルタイムミーティングデータを取得
ミーティングの終了を待たずに:Zoom・Google Meet・Microsoft Teamsの通話からリアルタイムで生音声またはライブ話者別文字起こしをストリーミングし、インタラクティブなエージェントへ音声を送り返すこともできます。
1つのconfigブロック、2つのモード
botにstreaming_configを設定します。モード"audio"は16・24・32・48 kHzの生ミーティング音声をWebSocketに配信し、モード"transcription"はライブ音声テキスト変換を配信します。input_urlを指定することで、botが音声をミーティングに再生します。
curl -X POST "https://api.meetingbaas.com/v2/bots" \
-H "Content-Type: application/json" \
-H "x-meeting-baas-api-key: $API_KEY" \
-d '{
"meeting_url": "https://meet.google.com/abc-def-ghi",
"bot_name": "Live Bot",
"streaming_config": {
"mode": "transcription",
"output_url": "wss://your-app.example.com/meeting-stream",
"audio_frequency": 24000
}
}'ライブ音声出力
リアルタイムでWebSocketに生ミーティング音声をプッシュ。16〜48 kHzで音声エージェント・コンプライアンスモニター・ライブ翻訳pipelineに供給できます。
ライブ文字起こし
ミーティング進行中のリアルタイム音声テキスト変換。ストリーミング文字起こし向けのElevenLabsオプションも含め、ライブキャプション・エージェントコンテキスト・ミーティング内コパイロットを構築できます。
音声入力
botを通じてミーティングに音声をストリーミング。質問への回答やリアルタイムの更新通知を行う発話エージェントの基盤となります。
録画も含まれます
ストリーミングは標準pipelineと並行して実行されます。通話後も同じフラットなtoken料金で、完全な録画・文字起こし・メタデータをwebhookで取得できます。
ストリーミングは、録音レート(1時間あたり1 token)に加えて、方向ごとに1時間あたり0.10 tokenが追加されます。料金計算ツールで使用量をシミュレーションしてください。