Skip to main content

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

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

音声入力を使用すると、キーボードで入力する代わりにマイクに読み込むことで、 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 キーを押して録音を開始します。
  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) に格納されます。

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