
AmiVoice API × Claude APIで構築するリアルタイム日本語音声対話システム
QiitaAmiVoice API(日本語特化の音声認識)と Claude API を WebSocket ストリーミングで組み合わせ、ブラウザマイク入力から最終応答までのリアルタイム音声対話システムを構築。Node.js プロキシサーバーを介して API キーを隠蔽しながら、音声認識の確定テキスト(A イベント)を Claude に渡して自然な応答をストリーミング生成する実装手順をプロトコル仕様から詳解。