Я разрабатываю приложение для Android со следующими функциями:
после того, как приложение будет установлено, оно попросит записать фразу/слово, которое будет действовать как активатор, приложение будет работать в фоновом режиме все время и будет слушать все, что пользователь должен сказать, и будет сопоставлять его с фраза, которую она записала сразу после установки приложения. Чтобы реализовать это, я могу придумать два способа: i) использовать готовый распознаватель речи, такой как google, pocketspinx и т. д. ii) поскольку у меня нет длинного списка слов для распознавания, мне просто нужно чтобы соответствовать тому, повторяется ли когда-либо записанная фраза или нет, эта функция больше похожа на функцию «ОК, Google» поиска Google на смартфонах. мне даже не нужно преобразовывать речь в слова, просто сопоставьте, совпадает ли речь с записью или нет. примечание: я не хочу использовать готовые API распознавания речи, так как обычное распознавание (каждую секунду) может поставить под угрозу работу смартфонов. Я попробовал распознавание речи Google, и у моего телефона закружилась голова. я хочу использовать как можно меньше ресурсов