Анализ текста на естественном языке в android приложении, есть ли готовые решения?

Здравствуйте!)
Сейчас изучаю вопрос обработки естественного языки и извлечения знаний из неструктурированных данных. Хочу сделать некоего голосового ассистента для одного android - приложения. Пользователь говорит фразу на естественном языке, ассистент понимает его и выполняет команды. Что касается обработки естественного языка на компьютерах, тут все понятно, уже проведено множество исследований и созданы системы АОТ, комбинируя которые можно добиться неплохих результатов.

Но есть ли что-то для android? Ведь на смартфонах у нас есть большие ограничения: память, вычислительные возможности, мобильный интернет и т.д. Из всех возможных вариантов я пока нашел только один - api.ai. Вроде бы предоставляет возможности обработки естественного языка, можно описать свою предметную область, но все упирается в необходимость постоянного подключения к интернету. Сейчас это конечно не острая проблема, но все же проблема.

Если нет каких либо готовых библиотек, то может есть какие нибудь исследования по этому поводу, алгоритмы.
Что интересует:
  1. Как выполнить синтаксический анализ?
  2. Как выполнить семантический анализ?
  3. Как описать и где хранить базу знаний?
  • Вопрос задан
  • 478 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы