русский
Germany.ruForen → Архив Досок→ Programmierung

Кто-то игрался с распознаванием голоса для ввода данных?

639  
AlexNek патриот04.04.23 22:07
AlexNek
04.04.23 22:07 

Для веба вроде как бы уже встроено. И примеры нашел для blazor. Но для начала интересует имеет ли смысл всё это затевать. Будет ли прирост скорости/ удобства?

Вводятся в основном цифры и значения из комбобоксов. Для этого у пользователя есть исключительно цифровая часть клавиатуры (работа не на нормальном ПС)

#1 
alex445 коренной житель05.04.23 01:57
NEW 05.04.23 01:57 
in Antwort AlexNek 04.04.23 22:07

Ну как вы по собственному опыту можете сказать - как вам распознавалки в разных Гугл Транслейтах, Бингах и прочих интерфейсах автомобилей и телевизоров? А ведь это лучшие варианты.


Чтобы распознавание не выбешивало, а приносило пользу и какое-то удовлетворение, оно должно срабатывать без ошибок хотя бы в 95-98% случаев. А в реальности где-то 30-70%. И бесит это так же, как когда быстро набираешь текст и опечатка в каждом втором-третьем слове. Пока фразу наберёшь, по 3-4 раза назад вернёшься и исправишь. Обматеришься, вобщем.


В пользовательском вводе главное это как можно больше уменьшить количество вводимых вариантов. Предпочтение отдавать заранее готовым вариантам, а не случайному вводу пользователя. Т.е., например, листбоксы и комбобоксы с готовыми значениями, а не текстбоксы с любым текстом. Это уменьшает, а то и вовсе ликвидирует валидацию и, соответственно, уменьшает число ошибок. Ну а голосовой ввод это вообще лотерея. Те же карточные навигаторы ещё как-то более-менее справляются лишь за счёт того, что сопоставляют голосовой ввод с наиболее подходящими значениями - на что из заложенных в них названий больше всего похоже звучит. С одной стороны - уменьшает ошибку. С другой - ввести голосом что-то особенное, не заложенное, нереально - всё сведёт к похоже звучащему названию.

#2 
uscheswoi_82 коренной житель05.04.23 03:14
NEW 05.04.23 03:14 
in Antwort AlexNek 04.04.23 22:07
Для веба вроде как бы уже встроено. И примеры нашел для blazor.

Вы имеете вот это - https://developer.mozilla.org/en-US/docs/Web/API/SpeechRec...?


Но для начала интересует имеет ли смысл всё это затевать. Будет ли прирост скорости/ удобства?

Неудобно, в андроиде есть, но им никогда не пользуюсь.

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнении Meine Die Formel der Liebe
#3 
MrSanders коренной житель05.04.23 13:50
NEW 05.04.23 13:50 
in Antwort AlexNek 04.04.23 22:07

Печатать цифры всегда быстрее если пользователь физически или ментально не ограничен. Голосовой ввод цифр нужен если у пользователя нет пальцев или он парализован. Ну или если он не может запомнить что кнопка "4" над "1" расположена.

#4 
AlexNek патриот05.04.23 20:06
AlexNek
NEW 05.04.23 20:06 
in Antwort alex445 05.04.23 01:57
оно должно срабатывать без ошибок хотя бы в 95-98% случаев

именно так и срабатывает при тесте, только текст должен произносить носитель языка.


Пока фразу наберёшь,

никаких фраз не требуется

#5 
AlexNek патриот05.04.23 20:09
AlexNek
NEW 05.04.23 20:09 
in Antwort uscheswoi_82 05.04.23 03:14
Вы имеете вот это

Да, скорее всего.


Неудобно,

А что целыми днями только и занимаетесь вводом данных? Народ борется за каждый лишний Enter при наборе.

#6 
AlexNek патриот05.04.23 20:16
AlexNek
NEW 05.04.23 20:16 
in Antwort MrSanders 05.04.23 13:50
если пользователь физически или ментально не ограничен

Дело не в нужности, а в возможности. И ограничения некоторые есть, работать нужно в перчатках.

Но правда, решилось пока в отрицание, сидят сильно кучно. И одними цифровыми кнопками не обойтись. Комбобох еще открыть надо. Для теста пришлось раз десять полную форму набрать - задолбало страшно.

#7