库“豪猪”初始化失败

时间:2019-05-18 16:24:34

标签: android android-library lib

我正在尝试将库Porcupine导入一个Android项目。 Gradle正确同步。但是,有些事情是不正确的,在模拟器上运行时和在真实设备上运行时会出现相同的错误。

        String keywordFilePath = new File(getFilesDir(), "alexa.ppn").getAbsolutePath();
        String modelFilePath = new File(getFilesDir(), "params.pv").getAbsolutePath();

        try{
            Porcupine porcupine = new Porcupine(modelFilePath, keywordFilePath, 0.5f);
        }catch (PorcupineException e){
        }

这将引发异常:

ai.picovoice.porcupine.PorcupineException: java.io.IOException: Initialization of Porcupine failed.
        at ai.picovoice.porcupine.Porcupine.<init>(Porcupine.java:49)

提供给构造函数的文件路径正确,我在文件上运行了exists()方法,它返回true。

keywordFilePath:
/data/user/0/com.example.wakewordtest/files/alexa.ppn
modelFilePath:
/data/user/0/com.example.wakewordtest/files/params.pv

这是项目结构: image

0 个答案:

没有答案