Голосовой ввод печатает и ошибку, и поправку? Оставьте только последний вариант

Когда вы поправляетесь посреди фразы («в три, нет, в четыре»), обычный голосовой ввод печатает оба варианта. Magic · Стандарт в YOURIO оставляет только последний: находит слова-поправки, убирает то, от чего вы отказались, и оставляет то, что вы имели в виду. Правила работают на телефоне, офлайн и бесплатно. Magic · Расширенный справляется и с передумыванием, сказанным без всякого слова-поправки.
«В субботу в 10, нет, в 11»
Вы идете к машине и в WhatsApp подтверждаете клиенту показ квартиры. Говорите: «Увидимся в субботу в 10, нет, в 11 у главного входа». Так люди и разговаривают: замечают ошибку в момент, когда ее делают, и тут же исправляют вслух.
Обычная диктовка печатает: «Увидимся в субботу в 10 нет в 11 у главного входа». Теперь клиенту надо разбираться, какое время вы имели в виду, и кто-то обязательно придет к десяти. Поэтому вы останавливаетесь, ставите палец в середину строки, стираете «10 нет» и перечитываете. К этому моменту быстрее было бы просто напечатать.
То же самое с днями — «давай в четверг, ой нет, в пятницу» — и с количеством: «столик на четверых, вернее на пятерых». Каждая такая ошибка мелкая, но именно из-за таких клиент путается во времени или в дне встречи.
Почему обычная диктовка так не умеет
Задача движка диктовки — записать то, что он услышал, и он это делает. Он не отличает «нет»-поправку от «нет»-ответа, поэтому оставляет все. Для стенограммы это правильный выбор, для сообщения — нет.
У всех привычных обходных путей есть цена. Можно остановиться и начать заново, но мысль сбивается. Можно повторить всю фразу, но диктовка не знает, что вторая попытка заменяет первую. Можно исправить вручную — а это как раз тот набор текста, от которого вы хотели уйти.
Как Magic оставляет только последний вариант
YOURIO превращает речь в текст встроенным распознаванием на устройстве, а звук никогда не сохраняется и не отправляется в YOURIO. Прежде чем текст будет напечатан, Magic · Стандарт ищет слова-поправки — в русском это, например, «то есть», «вернее», «точнее», «ой нет», «а нет», «я имею в виду». Он сопоставляет новый фрагмент с тем, который тот заменяет, и меняет их местами. Сами слова-поправки тоже исчезают.
| Вы говорите | YOURIO печатает |
|---|---|
| увидимся в субботу в 10, нет, в 11 у главного входа | Увидимся в субботу в 11 у главного входа. |
| давай в четверг, ой нет, в пятницу | Давай в пятницу. |
| созвон завтра в три, то есть в четыре | Созвон завтра в четыре. |
Это работает независимо от того, записал ли распознаватель число цифрами или словом и стоит ли перед поправкой запятая. Падеж тоже сохраняется: если вы сказали «в три, то есть к четырем», останется «к четырем». Та же идея настроена отдельно для каждого языка: в испанском Magic ищет испанские способы поправиться, в японском — じゃなくて.
Все это делают правила на телефоне. Не нужны ни интернет, ни учетная запись, ни ИИ, и нет ограничения по словам. Именно это вы получаете на клавиатуре, если вообще не выбрали облачную модель ИИ.
Что Magic намеренно не трогает
Слишком ретивое правило хуже, чем никакого: оно удаляло бы то, что вы на самом деле хотели сказать. Поэтому Magic осторожен:
- Диапазоны и обычные фразы остаются. «Принесите три или четыре стула» и «звонить в три нет смысла» — это не поправки.
- Простое «нет» меняет только числа и дни недели. «Нет, я не смогу» — это ответ, и он остается. Чтобы заменить что-то другое, например имя, скажите явную поправку вроде «я имею в виду»; «Сергею, нет, Марине» может остаться так, как вы сказали.
- Он не угадывает ваши намерения. Если слова-поправки нет, правила не решают за вас, что вы передумали, и оставляют фразу как есть.
Magic · Расширенный: передумали без слова-поправки
Иногда вы передумываете, не говоря «нет»: «Давай забронируем столик на семь. Хотя дети к тому времени устанут, давай на шесть». Magic · Расширенный отправляет текст (никогда не звук) в облачный ИИ, который оставляет ваш окончательный выбор. Причину он может дать в скобках, чтобы сообщение оставалось понятным.
Прежде чем ответ ИИ будет напечатан, он проходит проверку фактов:
- ИИ не может добавить числа или «не», которых вы не говорили;
- то, от чего вы отказались, должно исчезнуть;
- последнее названное вами число должно остаться.
Если ответ не проходит проверку, YOURIO печатает версию, очищенную правилами. Худший случай — чуть менее гладкое сообщение, но никогда не сообщение со временем, которого вы не называли.
Расширенный режим работает через YOURIO AI (войдите в учетную запись; 2 000 слов в неделю бесплатно или YOURIO Pro за 2,99 долл. США в месяц — действует цена в вашей валюте, которую показывает App Store или Google Play) или через ваш собственный API-ключ без ограничений с нашей стороны.
Честно об ограничениях
- Некоторые поправки все еще проскакивают. Замену одного места другим без явного слова («в кафе на Ленина, не в том, что на Мира») правила пока сопоставить не умеют. «В половине четвертого, нет, в половине пятого» правила тоже не разбирают — это остается Расширенному режиму. Может остаться и повтор одного слова («я я»).
- Magic исправляет только то, что услышал телефон. Если распознаватель ослышался в числе, Magic оставит ослышанное. Перед отправкой бросьте взгляд на время и имена.
- Расширенному нужна сеть, и он отправляет текст в выбранный вами облачный ИИ. Magic · Стандарт никогда не покидает телефон.
Попробуйте
- Установите YOURIO (ссылки для загрузки — в конце статьи) и загрузите свой язык на вкладке Speak.
- Включите клавиатуру YOURIO в настройках телефона.
- В любом чате переключитесь на клавиатуру YOURIO, включите Magic и скажите «завтра в три, нет, в четыре».
- Чтобы обрабатывать передумывание без слова-поправки, войдите в учетную запись или добавьте свой ключ и переключите Magic на Расширенный.
Поправки — лишь одна часть живой речи. Про слова-паразиты и знаки препинания читайте в статье о голосовом вводе без «э-э». Если мысль выходит одной длинной строкой, поможет статья о том, как превратить сказанное в список. Чтобы потом проверить, на какое время вы в итоге договорились, читайте «Что я обещал клиенту?». А если какое-то имя упорно выходит с ошибкой, научите телефон нужным именам.
Частые вопросы
Как сделать, чтобы голосовой ввод удалял то, что я поправил?
Нужна голосовая клавиатура, которая понимает слова-поправки. С включенным Magic · Стандарт в YOURIO фраза «в три, нет, в четыре» печатается как «в четыре». Слова-поправки и то, от чего вы отказались, удаляются правилами на телефоне, офлайн и бесплатно.
Какие слова-поправки понимает YOURIO?
В русском — например, «то есть», «вернее», «точнее», «ой нет», «а нет» и «я имею в виду». У каждого языка свой список: в китайском это 不對, в японском — じゃなくて. Простое «нет» меняет только числа и дни недели; чтобы заменить имя, скажите явную поправку вроде «я имею в виду».
Может ли ИИ изменить время в моем сообщении?
Нет. Каждый результат Magic · Расширенный проверяется перед вводом. Он не может добавлять числа или отрицания, а последнее названное вами время должно остаться. Если проверка не пройдена, YOURIO печатает версию, очищенную правилами.
Работают ли поправки без интернета?
Да. Magic · Стандарт обрабатывает поправки правилами, которые работают на телефоне, поэтому после загрузки вашего языка интернет не нужен. Сеть нужна только для Magic · Расширенный.

