Skip to main content
Skip to content

Copilot CLI で音声入力を使用する

CLI の音声入力機能を使って、プロンプトを入力する代わりに GitHub Copilot CLI に話しかけます。

音声入力を使用すると、キーボードで入力する代わりにマイクに読み込むことで、 Copilot CLI するプロンプトを指示できます。 文字起こしは、ローカル コンピューター上で完全に実行されます。 オーディオはネットワーク経由で送信されません。 認識されたテキストは、プロンプト入力領域のカーソル位置に挿入され、送信前に編集できます。

前提条件

コンピューターに接続されている作業用マイクが必要です。 既定では、音声入力ではシステムの既定のマイクが使用されます。

音声入力は、Windows (x64 および ARM64)、Linux (x64)、macOS on Apple Silicon (ARM64) でサポートされています。 Intel ベースの Mac では使用できません。

制限事項

Copilot CLI では、多言語モデル (既定) に加えて、専用の英語モデルと専用のスペイン語モデルなど、音声テキスト変換モデルの固定セットが提供されています。 音声モデルピッカーには、これらのモデルのみが表示されます。

音声入力の有効化

プロンプトを指示する前に、音声認識を実行する音声ランタイムと音声モデルをダウンロードする必要があります。

  1. 対話型 Copilot CLI セッションで、 /voice スラッシュ コマンドを入力します。

  2. メッセージが表示されたら、[ 続行 ] を選択して音声ランタイムをダウンロードします。

    ダウンロードはバックグラウンドで実行されます。 完了するまでの間も、Copilot CLIを引き続き使用できます。

  3. 音声モデルの選択を求められたら、 Enter キー を押し、[既定のモデルのダウンロード] を選択して、既定の多言語音声テキスト変換モデルをダウンロードします。

    または、専用の英語またはスペイン語モデルを使用する場合は、次のようにします。

    1. キーボードの方向キーを使用して[モデルの参照]を選択し、 Enter キーを押します。
    2. 音声モデルピッカーで、方向キーを使用して目的のモデルを選択し、 Enter キーを押してダウンロードします。
    3. Esc キーを押してピッカーを終了します。

音声入力の使用

プロンプトを指示する方法は 2 つあります。

短いプロンプトの場合

  1. キーボードのスペース バーを長押しします。

    しばらくすると、録音が開始されます。

  2. プロンプトを読み上げる。

  3. スペース バーを離します。

Copilot CLI 音声を文字起こしし、プロンプト入力領域のカーソル位置に結果を挿入します。

長いプロンプトの場合

スペース バーを長押しするのではなく、音声録音のオンとオフを切り替えることができます。 これは、長めのプロンプトの場合により便利です。

  1. Ctrl+X キーを押し、次に V キーを押して録音を開始します。

    メモ

    一部のターミナルでは、 代替として Ctrl+Space を使用できます。 このショートカットは、ターミナルと OS がそれを通過する場合にのみ機能します。 ターミナルまたは OS キーのバインドで解放する必要がある場合もあります。

  2. プロンプトを読み上げる。

  3. 任意のキーを押して録音を停止し、文字起こしを挿入します。

音声入力プロンプトのクリーンアップ

必要に応じて、音声で入力したプロンプトを整えるには、/refineスラッシュコマンドを使用できます。 このコマンド:

  • つなぎ言葉、言い直し、または繰り返しを削除します。
  • 自分が行った自己修正を適用します。
  • 文法上の間違いを修正します。
  • わかりやすくするために関連するポイントをグループ化します。

現在のプロンプトをクリーンアップするには:

  1. プロンプトを送信する前に、 Ctrl+X キーをすばやく押し、その後に /します。
  2. /refine」と入力し、 Enter キーを押します。

マイクの切り替え

システムで複数のマイクを使用できる場合は、入力デバイスを切り替えることができます。

  1. /voice devicesスラッシュ コマンドを入力します。

    使用可能な入力デバイスの一覧が表示されます。

  2. キーボードの方向キーを使用して、使用するマイクを選択し、 Enter キーを押します。

音声モデルの切り替え

既定の多言語モデルは複数の言語を処理しますが、必要に応じて専用の英語またはスペイン語のモデルに切り替えることができます。 モデルを使用するには、必要なモデルをダウンロードしてアクティブ化する必要があります。

別の音声モデルに変更するには:

  1. /voice modelsスラッシュ コマンドを入力します。

    音声モデルピッカーが表示されます。 チェック マークは、現在アクティブなモデルを示します。

  2. 音声モデル ピッカーで、キーボードの方向キーを使用して使用するモデルを選択し、 Enter キーを押します。

    モデルがまだダウンロードされていない場合は、マシンにダウンロードされます。

  3. モデルをダウンロードした場合は、もう一度 Enter キーを押してアクティブなモデルにします。

選択したモデル (音声入力が有効か無効か) は、CLI セッション間で基本設定が維持されるように、 Copilot 設定ファイル (通常は ~/.copilot/settings.json) に格納されます。

詳細については、次を参照してください。