Голосовой ввод¶
Задачу можно не набирать, а надиктовать: плагин записывает звук с микрофона, распознаёт речь и вставляет готовый текст в поле запроса. Это удобно, когда формулировка длинная или проще объяснить на словах, чем печатать.
Функция работает и в VS Code, и в IDE на платформе IntelliJ.
Как надиктовать запрос¶
- Нажмите кнопку в панели поля ввода.
- Если система спросит разрешение на доступ к микрофону, выдайте его.
- Говорите. Рядом с кнопкой пойдёт таймер записи.
- Нажмите кнопку ещё раз, чтобы остановить запись и отправить её на распознавание.
- Распознанный текст добавляется в конец черновика — проверьте его и при необходимости поправьте перед отправкой.
Распознанный текст никогда не отправляется сам: он лишь дополняет черновик, а решение об отправке остаётся за вами.
Кнопка микрофона показывается только в главном поле ввода.
В дополнительных полях ввода её нет.
Состояния записи¶
- Запускаем микрофон… — кнопка показывает вращающийся индикатор, пока поднимается аудиовход;
- во время записи кнопка превращается в квадрат, а рядом идёт таймер вида
1:24; - Расшифровываем аудио… — запись отправлена на распознавание, кнопка занята индикатором;
- если запись или распознавание не удалось, причина показывается подсказкой на самой кнопке.
Пока идёт запись или расшифровка, кнопка заблокирована — дождитесь результата или остановите запись.
Ограничения¶
- для распознавания нужен вход в аккаунт Koda — аудио отправляется в сервис распознавания Koda;
- кнопка скрыта, если запись недоступна: в системе нет подходящего аудиовхода;
- в IDE на платформе IntelliJ микрофон должен поддерживать нужный формат записи, иначе кнопка тоже не появится;
- если кнопка есть, но запись не начинается, проверьте разрешение на доступ к микрофону в настройках операционной системы.
Запись и переключение чатов¶
Запись привязана к текущему чату. Переключение чата или уход со страницы останавливает запись и отменяет распознавание: поздний результат не попадёт в черновик другого разговора.
Если микрофон не работает¶
- Кнопки микрофона нет — в системе не найден подходящий аудиовход либо запись не поддерживается на вашей платформе. Проверьте, что микрофон подключён и виден операционной системе.
- Запись не начинается — проверьте разрешение на доступ к микрофону для вашей IDE в настройках операционной системы.
- Появляется сообщение о недоступности микрофона — устройство занято другим приложением или не поддерживает нужный формат. Закройте приложения, которые могут использовать микрофон, и попробуйте снова.
- Расшифровка не удалась — проверьте подключение к интернету и вход в аккаунт Koda.
Читайте также