下書き用メモを境界にする
まずプレーンテキストエディターへ音声入力します。音声認識は言語向けに、シェルは正確な記号向けに最適化されています。ハイフン、スラッシュ、引用符、バッククォート、ドル記号、パイプ、リダイレクト、ワイルドカード、丸括弧、ドライブ文字、環境変数、大文字・小文字の違いは、すべて動作を変える可能性があります。
現在のディレクトリと対象を確認してから、確認済みの行だけをターミナルへコピーします。Enterキーは別の手動操作にしてください。複数行のPowerShellでは、改行、行継続、引用符がどう解釈されるかを確認します。
影響範囲が広いほど確認を増やす
読み取り専用の確認なら、比較的気軽に試行を繰り返せます。ファイル削除、再帰的な移動、権限、レジストリ編集、パッケージ公開、DNS、クラウドリソース、デプロイ、リモートコマンドには、対象の厳密な特定とロールバック計画が必要です。音声入力ソフトウェアと対象プロセスの権限が異なる場合があるため、管理者権限のウィンドウでは特に注意してください。
dry-run、what-if、diff、status、listなどの確認モードがあるコマンドを優先します。広範なパス、未解決の変数、未確認のワイルドカードは避けてください。破壊的操作の前に解決済みの対象を表示し、可能な限り復元できる手段を残します。
秘密情報を音声と文字起こしへ残さない
パスワード、APIキー、復旧コード、トークン、秘密鍵、接続文字列を音声入力しないでください。近くにいる人、マイクのバッファー、クリップボード、ローカル文字起こし、画面録画、ターミナル履歴、アクセス解析レイヤーによって、意図しないコピーが作られる可能性があります。
OSの安全な認証情報入力機能またはパスワードマネージャーを使います。プロセス一覧やログへ表示される可能性があるため、秘密情報をコマンドライン引数として渡さないでください。
ターミナル作業で音声が役立つ用途
コメント、READMEの手順、問題報告、コミットメッセージの下書き、検索意図、テストの説明、コーディングエージェントへの自然言語の依頼を話します。エージェントまたはエディターに正確な構文を作らせ、その結果の差分やコマンドを確認してください。
この分担なら音声の速さを活かしながら、構文と実行を慎重に確認する流れを維持できます。
必ず守ること
「常時待機」や音声起動モードから、ターミナル用テキストを自動送信するよう設定してはいけません。
