【问题标题】:Importing PocketSphinx resources into Android Studio将 PocketSphinx 资源导入 Android Studio
【发布时间】:2019-04-16 16:58:31
【问题描述】:

我正在尝试使用 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'”。提前致谢。

【问题讨论】:

    标签: android-studio pocketsphinx


    【解决方案1】:

    该库作为 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 中,转到 File > New > New module,向下滚动并选择 Import .JAR/.AAR Package。浏览到 /app/lib 并选择 .aar 文件。单击“确定”。保持选中应用程序模块,单击依赖项选项卡,单击最右侧的“+”,选择“模块依赖项”。选择模块并单击“确定”。欲了解更多信息,请访问How to manually include external aar package using new Gradle Android Build System,滚动至 Oliver Kranz 的答案以获取该过程的漂亮屏幕截图。

    【讨论】:

    • 关于 Android 上 PS 的其他简明有用信息:www.guidearea.com/pocketsphinx-continuous-speech-recognition-android-tutorial/
    猜你喜欢
    • 1970-01-01
    • 2017-01-29
    • 1970-01-01
    • 2014-01-22
    • 1970-01-01
    • 2017-06-06
    • 1970-01-01
    • 2013-12-02
    • 1970-01-01
    相关资源
    最近更新 更多