Импорт ресурсов PocketSphinx в Android Studio - PullRequest
0 голосов
/ 16 апреля 2019

Я пытаюсь начать проект с использованием ресурсов PocketSphinx.Каков метод импорта ресурсов PocketSphinx в мою рабочую область Android Studio?

import edu.cmu.pocketsphinx.Assets; //"unused import statement"
import edu.cmu.pocketsphinx.Hypothesis; //"unused import statement"
import edu.cmu.pocketsphinx.RecognitionListener; //"unused import statement"
import edu.cmu.pocketsphinx.SpeechRecognizer; //"unused import statement"
import edu.cmu.pocketsphinx.SpeechRecognizerSetup; //"unused import statement"

 public class MainActivity extends AppCompatActivity implements RecognitionListener {...

Как и ожидалось, я получаю сообщение "Не удается разрешить символ 'RecognitionListener'" в последней строке.Заранее спасибо.

1 Ответ

0 голосов
/ 16 апреля 2019

Библиотека распространяется как архив Android (AAR). Скачать с https://github.com/cmusphinx/pocketsphinx-android-demo/blob/master/aars/pocketsphinx-android-5prealpha-release.aar

Переместите файл pocketsphinx-android-5prealpha-release.aar в каталог helloworld / app / lib /.

В Android Studio перейдите в Файл> Новый> Новый модуль, прокрутите вниз и выберите Импорт пакета .JAR / .AAR. Перейдите в / app / lib и выберите файл .aar. Нажмите «Хорошо». Оставьте выбранным модуль приложений, перейдите на вкладку зависимостей, нажмите «+» в правой части, выберите «Зависимость модуля». Выберите модуль и нажмите «Хорошо». Для получения дополнительной информации перейдите по ссылке Как вручную включить внешний пакет aar с помощью новой системы сборки Android Gradle , прокрутите до ответа Оливера Кранца, чтобы увидеть скриншоты процесса.

...