Перейти к содержанию

Голосовой ввод

Задачу можно не набирать, а надиктовать: Koda Desktop записывает звук с микрофона, распознаёт речь и вставляет готовый текст в поле запроса. Это удобно, когда формулировка длинная, руки заняты или проще объяснить на словах, чем печатать.

Как надиктовать запрос

  1. Нажмите кнопку слева от кнопки отправки.
  2. Если система спросит разрешение на доступ к микрофону, разрешите его.
  3. Говорите. Рядом с кнопкой идёт таймер записи.
  4. Нажмите кнопку ещё раз, чтобы остановить запись и отправить её на распознавание.
  5. Распознанный текст добавляется в конец черновика — проверьте его и при необходимости поправьте перед отправкой.

Кнопка микрофона слева от кнопки отправки Кнопка микрофона слева от кнопки отправки

Кнопка микрофона слева от кнопки отправки

Распознанный текст никогда не отправляется сам: он лишь дополняет черновик, а решение об отправке остаётся за вами.

Состояния записи

  • Запускаем микрофон… — кнопка показывает индикатор, пока поднимается аудиовход;
  • во время записи кнопка превращается в квадрат, а рядом идёт таймер вида 1:24;
  • Распознаём аудио… — запись отправлена на распознавание, кнопка занята индикатором;
  • если запись или распознавание не удалось, причина показывается подсказкой на самой кнопке.

Идущая запись: кнопка-квадрат и таймер Идущая запись: кнопка-квадрат и таймер

Идущая запись: кнопка-квадрат и таймер

Пока запись идёт или распознаётся, отправка сообщения недоступна — дождитесь результата или остановите запись.

Ограничения

  • одна запись — до 10 минут: по истечении времени запись останавливается и распознаётся автоматически;
  • для распознавания нужен вход в аккаунт Koda — аудио отправляется в сервис распознавания Koda;
  • кнопка скрыта, если запись недоступна: в приложении нет подходящего аудиовхода для вашей платформы;
  • если кнопка есть, но запись не начинается, проверьте разрешение на доступ к микрофону в настройках операционной системы.

Запись и переключение чатов

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