原文(日本語に翻訳)
音声入力が有効な場合の起動時に発生する 1〜8 秒の UI フリーズを修正しました。ネイティブオーディオモジュールの積極的なロードが原因でした。
原文(英語)
Fixed a 1–8 second UI freeze on startup when voice input was enabled, caused by eagerly loading the native audio module
概要
音声入力機能を有効にしている場合、Claude Code の起動時にネイティブオーディオモジュールを即座にロードしようとするため、UI が 1 〜 8 秒間フリーズする問題が発生していました。この修正では、オーディオモジュールの読み込みをバックグラウンドまたは必要になるまで遅延させることで、起動時の応答性が大幅に改善されました。
基本的な使い方
修正は自動的に適用されます。音声入力を有効にした状態でも Claude Code が素早く起動するようになります。
bash
# 音声入力を有効にした設定でも
$ claude
# 以前は 1〜8 秒のフリーズがあったが、即座に起動するようになった実践例
ユースケース: 音声入力ユーザーの起動体験改善
音声入力を常用するユーザーにとって、起動のたびに数秒待つ必要があった問題が解消されます。
bash
# ~/.claude/settings.json で音声入力を有効にしている場合
# {
# "voice": { "enabled": true }
# }
$ claude
# 即座に起動してプロンプトが表示される
> こんにちは ← すぐに入力可能ユースケース: スクリプトや自動化での起動速度改善
音声入力設定が有効な環境でスクリプトから Claude Code を呼び出す場合も、起動遅延がなくなります。
bash
#!/bin/bash
# 以前はここで 1〜8 秒待機が発生していた
claude --print "タスクを実行してください"
echo "処理完了"注意点
- この問題は音声入力(voice input)が設定で有効化されている場合のみ発生していました
- フリーズ時間の 1〜8 秒はシステムの環境やハードウェアによって異なりました
- オーディオモジュール自体は引き続き使用でき、機能に変更はありません(ロードのタイミングが最適化されただけです)