我正在尝试使用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'”。预先感谢。
答案 0 :(得分:0)
该库以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文件。点击“确定”。保持应用模块处于选中状态,单击“依赖关系”选项卡,单击最右侧的“ +”,然后选择“模块依赖关系”。选择模块,然后单击“确定”。有关更多信息,请转到How to manually include external aar package using new Gradle Android Build System,滚动到Oliver Kranz的答案以获取该过程的漂亮屏幕抓图。