Я пытаюсь разработать программу распознавания речи в Android, и до сих пор я видел, что самым популярным вариантом является CMU sphinx, а pocketsphinx используется для Android. Из того, что я понял, исходный код CMU Sphinx был предоставлен на Java для работы на компьютере, поэтому он не будет работать напрямую на телефоне Android. Итак, сначала мне придется скомпилировать код CMu sphinx в своего рода библиотеку (что-то вроде создания dll из кода, которым мне нужно поделиться, если я работал на C), затем создать интерфейс в Android и вызывать классы из cmusphinx. Итак, я нашел этот пост и это руководство кажется самым популярным, на которое все ссылаются. Он содержит ссылку для пользователей Windows, которая указывает здесь. На этой странице в В начале плаката говорится, что учебник может работать или не работать на всех машинах (что беспокоит новичка), но, что более важно, мне нужно загрузить Eclipse, NDK, Cygwin и все такое. Я понимаю, что NDK может быть необходимостью, и я должен его получить, но я уже делаю всю свою разработку в Android SDK.
Можно ли сделать это без установки cygwin и Eclipse, просто используя Android SDK, который я использую для написания всех своих программ? Для чего именно мне нужны cygwin и eclipse? Разве я не могу сделать то, что затмение должно делать в этом руководстве, используя Android SDK?