CLAUDE LABEN
FORK — Claude Code 2.1.212で/forkの挙動が変わりました。会話を新しいバックグラウンドセッションへ複製し、作業を続けたまま並走できます。従来のセッション内サブエージェントは/subtaskに移りましたLIMITS — WebSearchの呼び出しがセッション単位で既定200回に制限されました。サブエージェントの起動も既定200回が上限で、暴走した検索・委譲のループを止められますMCPBG — 2分を超えるMCPツール呼び出しは自動的にバックグラウンドへ移り、セッションが固まらなくなりました。しきい値はCLAUDE_CODE_MCP_AUTO_BACKGROUND_MSで調整できますPLANFIX — プランモードがtouchやrmといったファイルを変更するBashコマンドを、許可プロンプトもcanUseToolコールバックも通さずに実行してしまう不具合が修正されましたSONNET5 — Claude Sonnet 5は導入価格として入力100万トークンあたり2ドル、出力10ドルで提供中です。8月31日を過ぎると3ドルと15ドルに戻りますIPO — Anthropicが早ければ10月の株式公開を視野に、引受銀行が投資家との面談を組み始めたと報じられていますFORK — Claude Code 2.1.212で/forkの挙動が変わりました。会話を新しいバックグラウンドセッションへ複製し、作業を続けたまま並走できます。従来のセッション内サブエージェントは/subtaskに移りましたLIMITS — WebSearchの呼び出しがセッション単位で既定200回に制限されました。サブエージェントの起動も既定200回が上限で、暴走した検索・委譲のループを止められますMCPBG — 2分を超えるMCPツール呼び出しは自動的にバックグラウンドへ移り、セッションが固まらなくなりました。しきい値はCLAUDE_CODE_MCP_AUTO_BACKGROUND_MSで調整できますPLANFIX — プランモードがtouchやrmといったファイルを変更するBashコマンドを、許可プロンプトもcanUseToolコールバックも通さずに実行してしまう不具合が修正されましたSONNET5 — Claude Sonnet 5は導入価格として入力100万トークンあたり2ドル、出力10ドルで提供中です。8月31日を過ぎると3ドルと15ドルに戻りますIPO — Anthropicが早ければ10月の株式公開を視野に、引受銀行が投資家との面談を組み始めたと報じられています
記事一覧/API & SDK
API & SDK/2026-03-28上級

Claude API 音声エージェント本番アーキテクチャ構築ガイド

Whisper/DeepgramとClaude APIを束ねた音声エージェントを、Cloudflare WorkersとGoogle Cloud Runの両方で運用してきた個人開発者の実体験から、レイテンシ予算・コスト逆算・障害切り替え・本番監視の判断材料を整理しました。

Claude API115音声AI2エージェント13本番環境5アーキテクチャ5

プレミアム記事

音声優先の時代へ

テキストベースのAIインタラクションから、音声ネイティブなエージェントへと時代が移り変わっています。ユーザーは自然な会話を通じてAIと対話したいと望んでおり、企業側も音声チャネルを通じた顧客体験の向上を求めています。

Claude APIは強力な言語理解能力を持つ一方、音声認識や音声合成は別の専門サービスと組み合わせる必要があります。Whisper(またはDeepgram)による音声認識、Claude APIによる応答生成、複数のTTS(テキスト音声合成)エンジンを統合した、本番環境で耐える音声エージェントを構築するための完全なアーキテクチャを順を追って整理していきます。

実装はTypeScript/Node.jsを中心に、すぐに実践できるコード例を交えて説明していきます。


音声エージェントアーキテクチャの全体設計

本番レベルの音声エージェントは、複数のレイヤーから構成されます。

┌─────────────────────────────────────────────────────────────┐
│              クライアント層(Web / モバイル)                │
└─────────────────────┬───────────────────────────────────────┘
                      │ WebSocket / HTTP
┌─────────────────────▼───────────────────────────────────────┐
│              API Gateway / 認証・レート制限層                 │
└─────────────────────┬───────────────────────────────────────┘
                      │
    ┌─────────────────┼─────────────────┐
    │                 │                 │
    ▼                 ▼                 ▼
┌─────────┐   ┌─────────────┐   ┌─────────────┐
│ STT     │   │ 応答生成    │   │ TTS エンジン │
│ (Whisper│   │ (Claude API) │   │ (複数対応)   │
│/Deepgram)  │             │   │             │
└─────────┘   └─────────────┘   └─────────────┘
                      │
    ┌─────────────────┼─────────────────┐
    │                 │                 │
    ▼                 ▼                 ▼
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│キャッシュ    │ │会話履歴/     │ │分析・ログ    │
│(Redis)       │ │コンテキスト  │ │              │
│              │ │(PostgreSQL)  │ │              │
└──────────────┘ └──────────────┘ └──────────────┘

主要コンポーネント:

  • 音声入力層(STT): Whisper(低遅延・オフライン対応)またはDeepgram(リアルタイム)
  • 応答生成層: Claude APIの標準モデルまたはStreaming API(段階的応答)
  • 音声出力層(TTS): Google Cloud TTS、Amazon Polly、ElevenLabsなど複数対応
  • 状態管理層: 会話履歴、ユーザーコンテキスト、セッション情報
  • インフラ層: レート制限、キャッシュ、監視・ロギング

ここでこのレイヤーを実装するための具体的なコードパターンを順番に見ていきます。


ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
レイテンシ予算 1500ms を Whisper 600ms / Claude Haiku 400ms / TTS 400ms に分配し、Deepgram Streaming で実測 280ms まで圧縮した構成と数値
AdMob で月100万円を運用してきた費用感覚で逆算した、1セッション約$0.024 → $0.011 のコスト最適化と Sonnet → Haiku の使い分け判断表
Cloudflare Workers の CPU 30秒制限と WebSocket 制約を回避するため、Durable Objects + Cloud Run 分離構成に切り替えた本番運用ノウハウ
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Claude Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

API & SDK2026-03-19
Claude API 高度なツール使用:Tool Search・Programmatic Tool Calling・Tool Use Examples で大規模エージェントを構築する
Claude API の高度なツール使用機能(Tool Search・Programmatic Tool Calling・Tool Use Examples)を徹底解説。トークン85%削減、レイテンシ37%改善を実現する本番レベルの実装パターンを完全動作コードで解説します。
API & SDK2026-07-11
Whisper が無音区間に『ご視聴ありがとうございました』を書き足していたとき — 日本語文字起こしの幻聴を計測して潰す運用メモ
Whisper の日本語文字起こしは無音や雑音の区間で存在しない定型句を挿入します。no_speech_prob と avg_logprob で幻聴を計測し、VAD で無音を落とし、Claude に検証させて残った混入を潰すまでの実装と運用手順をまとめました。
API & SDK2026-07-04
Claude apps gateway の発表を読んで、個人開発の管制面を作り直した話
セルフホスト型 Claude apps gateway の設計を管制面と実行面の分離として読み解き、個人開発の規模に縮約します。アプリ別コスト帰属・モデル許可リスト・fail-closed の支出上限を Cloudflare Workers で実装した記録です。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →