Я не хочу, чтобы мое приложение контролировало и выполняло некоторые задачи на телефоне пользователя, например, устанавливало будильник или звонило кому-то. Я нашел много руководств, посвященных этому. Я хочу собирать данные с помощью API-интерфейса распознавания речи, которые отправляются на онлайн-сервер, а затем могут быть запрошены несколькими пользователями.
Например:
"OK Google! find the nearby hospitals for me",
Я не хочу этого.
"Facebook was founded by Mark Zuckerberg in 2004"
, я хочу это.
Текстовые данные (собранные из API распознавания) вряд ли будут иметь длину 500 символов, и поскольку технология преобразования речи в текст может допускать ошибки, я позволю пользователям выполнить окончательную проверку и внести необходимые изменения, набрав текст. Подходит ли распознавание речи Android для такого рода приложений? Или мне следует перейти на облачные API Google? Я хочу использовать первый, потому что он абсолютно бесплатный (нет?). Я хочу, чтобы распознавание было максимально точным, поэтому я не хочу отказываться от API Google.