Skip to content

原文(日本語に翻訳)

  • 低速な接続で新しい録音と重複した際にボイスモードのセッションが破損する問題を修正しました

原文(英語)

  • Fixed voice mode session corruption when a slow connection overlaps a new recording

概要

Claude Codeのボイスモード(音声入力機能)において、ネットワーク接続が遅い状態で前回の音声データの送信が完了する前に新しい録音を開始すると、セッションが破損してしまう問題がありました。バージョン2.1.73でこの競合状態が修正され、低速接続環境でも安定してボイスモードを利用できるようになりました。

基本的な使い方

bash
# Claude Codeでボイスモードを有効化
claude
/voice

# 低速接続環境でも安定して音声入力が可能に(v2.1.73以降)

実践例

低速ネットワーク環境での音声入力

# 以前の問題の再現シナリオ:
# 1. 音声で指示を出す → 送信開始
# 2. 接続が遅く、データ送信に時間がかかる
# 3. 送信完了前に次の音声入力を開始
# 4. セッションが破損 → ボイスモードが使えなくなる

# v2.1.73以降:
# 同じシナリオでもセッションが正常に維持される

プッシュトゥトークの連続使用

bash
# ボイスモードを起動
/voice

# 素早く連続して音声入力
# [録音1] 「このファイルを読んでください」 → 送信中...
# [録音2] すぐに次の指示を録音開始 → セッション破損しない

モバイルからのRemote Control経由での音声入力

bash
# Remote Controlで接続した場合、モバイル回線の遅延が影響しやすい
# v2.1.73以降はこのような環境でも安定動作

# ローカルでClaude Codeを起動し、Remote Controlを有効化
claude
/remote-control

# モバイルデバイスから接続して音声入力

注意点

  • この修正は特に低速なネットワーク環境(モバイル回線、VPN経由など)で効果があります
  • セッション破損が発生した場合は、以前は /voice を再度実行するか、Claude Codeを再起動する必要がありました
  • ボイスモードの利用にはマイクへのアクセス許可が必要です
  • 極端に不安定なネットワーク環境では、音声認識の精度に影響が出る可能性があります(セッション破損は防止されます)

関連情報