Чек голосом и текстом: список товаров без набора руками
Продавец жмёт микрофон, называет три позиции — и они оказываются в чеке. Тем же путём в документ попадает список, скопированный из переписки. Между распознаванием и чеком всегда стоит человек: расшифровку он видит и правит сам. Экраны сняты в работающей программе.
Голосом
Три шага, по порядку
Две кнопки в шапке документа
Микрофон и вставка текста стоят рядом в шапке продажи, заявки и прихода. Ведут они в одно место — окно «Текст заказа», откуда список уходит в разбор.
1
2
3
- 1Вставка текста — левая иконка. Открывает окно, куда список вставляют из буфера или набирают руками.
- 2Микрофон — правая. Один тап — запись пошла; держать палец не нужно.
- 3На телефоне обе иконки там же, в шапке формы. Диктовать удобнее именно с телефона: он в руке, а руки заняты товаром.
Надиктуйте список
Тап по микрофону — и говорите обычным голосом: название, количество, единица, цена. «Молоко Простоквашино три ящика. Хлеб пшеничный десять штук». Запись идёт, пока не нажмёте стоп, а панель внизу показывает время и живую волну.
1
2
3
4
- 1Таймер отсчитывает запись. Дольше минуты диктовать не нужно: на 60-й секунде запись остановится сама и дослушанное уйдёт в расшифровку — забытый открытый микрофон вас не ждёт.
- 2Волна рисуется от громкости с микрофона, а не для красоты. Стоит неподвижно — вас не слышат: проверьте разрешение на микрофон в настройках телефона.
- 3Крестик слева — выбросить запись и никуда её не отправлять.
- 4Квадрат справа — стоп: запись уходит на распознавание. Тот же микрофон в шапке во время записи тоже работает как стоп.
Проверьте расшифровку — в документ уйдёт то, что в поле
Распознанное не уходит в документ само. Оно показывается в окне «Текст заказа»: ослышки правятся руками, и только потом список отправляют в разбор. Поэтому «услышали не то» никогда не превращается в чужую позицию в чеке.
1
2
3
4
- 1Поле с расшифровкой. Правьте прямо здесь: в разбор уйдёт ровно то, что в поле, — ни больше ни меньше.
- 2Отправить — список уходит в разбор. Это единственная кнопка, после которой в документе что-то появляется.
- 3Из буфера — дописать к надиктованному то, что уже скопировано. Одно окно на оба способа, поэтому смешивать их можно свободно.
- 4Окно открывается сразу после стопа, со статусом «Распознаю речь…». Поле при этом свободно: можно начать дописывать руками — расшифровка добавится отдельной строкой и набранное не затрёт.
Текстом
Тот же разбор, другой вход
Тот же список, но текстом
Заказ из WhatsApp, из блокнота или из письма вставляется в то же окно. Разбирает его тот же код, что и надиктованное, — поэтому и результат одинаковый.
1
2
3
- 1Из буфера вставит скопированное. На телефоне это одно нажатие вместо долгого тапа по полю.
- 2Формат простой: строка = позиция. Название, количество и цена — если она отличается от прайса.
- 3Отправить — и разобранные строки лягут в документ. Лишние слова («завтра заберу», «пожалуйста») разбор пропускает мимо.
Что получилось
Позиции, цены и спорные строки
Что попадёт в документ
Разобранные строки становятся позициями: с количеством, единицей учёта и ценой. Дальше документ обычный — клиент, статус оплаты, локация.
1
2
3
- 1Позиции добавились — по одной на распознанную строку. Уже набранное руками остаётся на месте: разбор добавляет, а не заменяет.
- 2Количество и единица — из текста. «Три ящика» станет тремя ящиками, а не тремя штуками, если у товара заведена такая упаковка.
- 3Цена — та, что названа вслух или написана в строке. Не назвали — подставится цена из карточки товара.
Не распознано: выберите товар сами
Родовое название — «масло», «сок», «бур» — программа не схлопывает в один товар. У вас их может быть десять размеров, и догадка тут дороже вопроса: в чек попал бы не тот. Поэтому такие строки собираются в панель над позициями.
1
2
3
- 1Панель «Не распознано» стоит над позициями, счётчик показывает, сколько строк ждут решения.
- 2Под строкой — подсказки «Выберите товар». Тап по нужной добавляет позицию: количество, единица и цена из строки сохраняются. Подсказок показывается три, остальные — по кнопке «Ещё».
- 3Крестик убирает строку. Если среди подсказок нужного нет вовсе — такого товара нет в каталоге: заведите карточку и повторите разбор либо добавьте позицию руками.
Где ещё
Заявка, приход и что делать, если не работает
Заявка и приход: то же самое
Кнопки стоят в трёх формах, и конвейер у них общий. Разница ровно одна — какая цена подставляется, когда её не назвали.
1
2
- 1Приход. Цена из текста ложится в закупочную и относится к названной единице: «30 штук по 26» — это 26 за штуку, «мешок по 78» — 78 за мешок. У второй строки в поле цены вы увидите пересчёт на базовую единицу (1,56 за килограмм) — сумма позиции при этом та же. Цену не назвали — подставится закупочная из карточки, а не продажная: продажная в закупку не протекает никогда.
- 2Заявка. Ведёт себя как продажа: те же две кнопки в шапке. Недописанную заявку можно отложить в черновик и вернуться к ней позже — разобранные позиции сохранятся вместе с ней.
Если не работает
Четыре причины, по которым кнопка молчит, и что с каждой делать.
- 1Кнопок нет вовсе — это тариф Base. Разбор текста и голосовой ввод работают на Full.
- 2«Нет доступа к микрофону» — разрешение не выдано или отозвано. Настройки телефона → приложение → Микрофон. Программа не может выдать его за вас.
- 3«Слишком короткая запись» — тап по микрофону был случайным: короче половины секунды в расшифровку не уходит.
- 4«Лимит исчерпан» — у голоса и у вставки текста свои месячные лимиты на компанию, и считаются они раздельно: надиктованное не тратит лимит вставки. Лимит расширяется дополнением к тарифу — по отдельности на каждый.