Skip to main content

Используйте голосовой ввод с помощью Copilot CLI

Озвучивайте свои подсказки интерфейс командной строки GitHub Copilot вместо того, чтобы печатать их, используя функцию преобразования речи в текст CLI.

Голосовой ввод позволяет диктовать подсказки Второй пилот CLI , говоря в микрофон, а не печатая на клавиатуре. Транскрипция полностью работает на вашем локальном компьютере. Ваш аудио не передаётся по сети. Распознанный текст вставляется в позицию курсора в области ввода запроса, где его можно отредактировать перед отправкой.

Prerequisite

Вам нужен рабочий микрофон, подключённый к вашей машине. По умолчанию голосовой ввод использует микрофон по умолчанию вашей системы.

Limitation

Голосовой ввод в настоящее время поддерживается только для диктовки на английском и испанском языках. Английский язык по умолчанию является языком распознавания речи.

Включение голосового ввода

Прежде чем диктовать подсказки, нужно скачать голосовое пространство для распознавания речи и голосовую модель.

  1. В интерактивной Второй пилот CLI сессии введите /voice команду «слэш».

  2. При запросе выберите «Продолжить », чтобы скачать голосовое время выполнения.

    Загрузка идёт в фоновом режиме. Вы можете продолжать пользоваться Второй пилот CLI , пока игра заканчивается.

  3. Когда вам предлагают выбрать голосовую модель, нажмите Enter с выбранной опцией «Скачать модель по умолчанию», чтобы скачать английскую модель речи в текст.

    Или, если хотите диктовать на испанском:

    1. Используйте стрелки на клавиатуре, чтобы выбрать «Просматривать модели», затем нажмите Enter.
    2. В выборе голосовых моделей используйте стрелки, чтобы выбрать испанскую модель преобразования речи в текст, затем нажмите Enter , чтобы скачать её.
    3. Нажмите Esc , чтобы выйти из пикера.

Использование голосового входа

Есть два способа диктовать.

Для коротких заданий

  1. Удержите пробел на клавиатуре.

    Через короткое мгновение начинается запись.

  2. Озвучите свой запрос.

  3. Отпусти пробел.

Второй пилот CLI расшифровывает вашу речь и вставляет результат в позицию курсора в области ввода подсказки.

Для более длинных заданий

Вместо того чтобы удерживать пробел, можно включать и выключать запись голоса. Это удобнее для более длинных заданий.

  1. Нажмите Ctrl+X, затем V , чтобы начать запись.
  2. Озвучите свой запрос.
  3. Нажмите любую клавишу, чтобы остановить запись, и вставьте транскрипцию.

Очистка введенных голосовых запросов

При необходимости для очистки введенного запроса можно использовать команду косой /refine черты. Эта команда:

  • Удаляет слова заливки, ложные запуски или повторения.
  • Применяет любые самокорректные исправления, которые вы сделали.
  • Исправляет грамматические ошибки.
  • Группы связанных точек для ясности.

Чтобы очистить текущий запрос, выполните следующие действия.

  1. Перед отправкой запроса нажмите клавиши CTRLX, а затем нажмите клавишу /CTRL+.
  2. Введите /refine, а затем нажмите клавишу ВВОД.

Переключение микрофонов

Если в системе доступно несколько микрофонов, вы можете переключить устройства ввода.

  1. Введите слэш-команду /voice devices.

    Отображается список доступных устройств ввода.

  2. Используйте клавиши со стрелками на клавиатуре, чтобы выбрать микрофон, который вы хотите использовать, а затем нажмите клавишу ВВОД.

Коммутируемые голосовые модели

Вы можете диктовать подсказки на английском или испанском, но для нужного языка необходимо скачать и активировать соответствующую голосовую модель.

Чтобы перейти на другую голосовую модель:

  1. Введите слэш-команду /voice models.

    Отображается выборщик голосовых моделей. Галочка указывает на текущую активную модель.

  2. В выборе голосовых моделей используйте стрелки на клавиатуре, чтобы выбрать английское или испанское преобразование речи в текст, затем нажмите Enter.

    Если модель ещё не скачана, она будет загружена на ваш компьютер.

  3. Если вы скачали модель , нажмите Enter ещё раз, чтобы сделать её активной моделью.

Ваш выбор модели — и включён ли голосовой ввод или отключен — хранится в вашем Copilot файле настроек (обычно ~/.copilot/settings.json), чтобы ваши предпочтения сохранялись в сессиях CLI.

Дополнительные материалы