• Как работает распознавание речи в iOS приложениях?

    DanMarian
    @DanMarian Автор вопроса
    На самом деле я над юзабилити подумал задолго до того как написал сюда.

    Да приложение не идеально. Было бы намного лучше, если можно было просто поднести телефон к уху и сразу начать говорить. Или сделать это через Siri, но к сожалению Apple нам этого не разрешает.

    Тут надо учитывать еще в каком контексте используется приложение. Что делает, чувствует, ощущает пользователь. Если использует приложение дома лежа на диване, то да вы правы, нет смысла делать голосовую запись расходов. Но чаще всего такие приложения используют сразу после покупки. Представьте выходите вы из магазина, вы хотите записать сколько вы потратили, при этом у вас на руках 3 пакета, пытаетесь открыть машину, еще вы куда-то спешите. Открываете какое-нибудь приложение для учета финансов, вводите сумму, выбираете категорию или две, пишите заметку(потому что практика показывает, что потом все равно забывается на что были потрачены деньги), выбираете доход/расход, выбираете счет списания....

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

    Сам пользуюсь приложениями учета финансов и это их самая большая проблема. Больше всего бесит когда стоишь у магазина и пол минуты вводишь трату. Минута кажется вечностью.
  • Как работает распознавание речи в iOS приложениях?

    DanMarian
    @DanMarian Автор вопроса
    Спасибо за полезный ответ.

    Интересно, можно ли сделать так, когда человек произносит: «15 000 рублей на запчасти» и если нет тега «запчасти», чтобы приложение само его создавала? При создании, чтобы приложение спрашивало пользователя расход это или доход. В приложении предусматривается обучалка, т.е. пользователю объясняется как лучше всего произносить траты. И пользователь, и приложение знают, что каждая запись должна состоять как минимум из суммы + тег. Если приложение определило, что «15 000 рублей» это сумма и что не тега «запчасти», то приложение должно создать такой тег. Как-то так я себе представляю создание нового тега на ходу.

    Еще думаю как можно реализовать запись заметок на ходу. Практика показала, что если не писать заметки к расходам, то быстро забывается на что именно были потрачены деньги. Например: «1000 рублей на продукты заметка картошку огурцы помидоры гречку и красную икру» и все что после слова «заметка» записывалось как заметка к транзакции. Возможно ли такое?

    Другая идея реализации этой функции. Все что не тег, сумма, валюта, дата записывается как заметка. «1000 рублей на продукты картошку огурцы помидоры гречку и красную икру» — приложение распознало тег + сумму, а все остальное что не распозналось попадает в заметки к транзакции. Как думаете какой из этих вариантов лучше с точки зрения пользователя, и с точки зрения программиста?