2016-09-14 3 views
0

Я хочу использовать pocketsphinx.не удалось инициализировать распознаватель java.io.FileNotFoundException sync/assets.lst - pocketsphinx

когда я бегу моя модель, которую я получил эту ошибку:

не удалось инициализировать распознаватель java.io.FileNotFoundException синхронизации/assets.lst

, но в моем активе нет этого файл (assets.lst):

enter image description here

Я не понимаю, этот раздел статьи:

http://cmusphinx.sourceforge.net/wiki/tutorialandroid#including_resource_files

Copy app/asset.xml build file from demo application into your application into same folder app. 
Edit app/build.gradle build file to run assets.xml, just as in android demo: 

Я использую андроид студии и я не app каталог в моей модели.

+1

Пожалуйста, покажите нам скриншот всего проекта структура - у вас должна быть папка приложения. Посмотрим, как будет выглядеть ваша структура папок проекта. – ishmaelMakitla

+0

Есть ли 'app' каталог для каждой 'модели 'или для каждого' проекта'? –

+1

У вас должен быть каталог 'app' для проекта - и там будет находиться исходный код приложения. – ishmaelMakitla

ответ

0

Выполните следующие действия:

  1. создать папку с именем sync на app/src/main/assets
  2. скопировать созданную модель языка (https://cmusphinx.github.io/wiki/tutoriallm/) или все содержимое папки синхронизации в демонстрационном проекте, который находится по адресу: models/src/main/assets/sync к созданная папка на первом этапе вашего проекта.

  3. добавить следующие строки в app/build.gradle:

    ant.importBuild 'assets.xml' preBuild.dependsOn(list, checksum) clean.dependsOn(clean_assets)

  4. синхронизации вашего Gradle и запустить свой проект с кодами предоставляемых из демо

Смежные вопросы