我正在尝试使用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 {...
正如预期的那样,我在最后一行得到一个"无法解析符号'识别侦听器'"。提前谢谢。
该库作为 Android Archive (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 文件。点击"确定"。保持应用程序模块处于选中状态,单击依赖项选项卡,单击最右侧的"+",选择"模块依赖项"。选择模块,然后单击"确定"。有关更多信息,请转到如何使用新的 Gradle Android 构建系统手动包含外部 aar 包,滚动到 Oliver Kranz 的答案,以便很好地抓取该过程。