帖子
帖子
用户
博客
课程
123下一页
返回列表 发新帖
显示全部楼层
59
帖子
2
勋章
495
Y币

[插件使用] voiceRecognizer语音唤醒无法使用

[复制链接]
发表于 2023-2-14 09:02:11

语音唤醒无法使用,关键也不报错,都是成功,但是使用关键字唤醒无任何反映,不知道哪里有问题,以下是代码   


var voiceRecognizer = api.require('voiceRecognizer');
    voiceRecognizer.createUtility({
        android_appid: "535dc6ee"
    }, function(ret, err) {
        if (ret.status) {
            console.log('创建成功');
            var fs = api.require('fs');
            fs.exist({
                path: 'widget://Resources/wakeupresource.jet'
            }, function(ret, err) {
                if (ret.exist) {
                    console.log('音频文件存在');
                    voiceRecognizer.wakeupConfig({
                    wordPath: 'widget://Resources/wakeupresource.jet',
                    continue: true
                    },function(ret){
                        if (ret.status) {
                            console.log('配置成功');
                            voiceRecognizer.wakeupStart(function(ret){
                                if (ret.status) {
                                    console.log(TUI.JSON.encode(ret));
                                } else {
                                    api.alert({ msg: "开始失败" });
                                }
                            });
                        } else {
                            api.alert({ msg: "配置失败" });
                        }
                    });
                }else{
                    console.log(TUI.JSON.encode(ret));
                }
            });
        } else {
            api.alert({ msg: "创建失败" });
        }
    });
    voiceRecognizer.wakeupIsListening(function(ret){
        if (ret.listening) {
            api.toast({ msg: "正在录音" });
        } else {
            api.toast({ msg: "没有正在录音" });
        }
    });
    voiceRecognizer.addEventListener({
        name: 'wakeupResult'
    },function(ret){
        api.alert({ msg: JSON.stringify(ret)});
    });
    voiceRecognizer.addEventListener({
        name: 'wakeupVolume'
    },function(ret){
        api.alert({ msg: JSON.stringify(ret)});
    });


技术咨询-F
380
帖子
4
勋章
6
Y币
最佳答案
都要放。把armeabi-v7a 目录下的复制一份,粘贴到target目录下。
380
帖子
4
勋章
6
Y币
您好,Android 这样试试:

voiceRecognizer.wakeupConfig({
                    android_wordPath: 'widget://Resources/wakeupresource.jet',


iOS:

voiceRecognizer.wakeupConfig({
                    ios_wordPath: 'widget://Resources/wakeupresource.jet',
59
帖子
2
勋章
495
Y币
技术咨询-F · 2023-2-14 10:03您好,Android 这样试试:

voiceRecognizer.wakeupConfig({

试过了不行,关键我乱写一个地址,他也提示配置成功。。。。
voiceRecognizer.wakeupConfig({
                                        android_wordPath: 'widget://res/android.jet',
                                        ios_wordPath: 'widget://res/ios.jet',
                                        continue: false,
                                        threshold: '0:1450;'
                                }, function (ret) {
59
帖子
2
勋章
495
Y币
勇可可 · 2023-2-14 10:17voiceRecognizer.wakeupConfig({
                                        android_wordPath: 'widget://res/android.jet',
                                        ios_wordPath: 'widget://res/ios.jet',

我没做ios也要配置吗
法国斗牛犬 · 2023-2-14 10:20我没做ios也要配置吗

注释就行 ios的
59
帖子
2
勋章
495
Y币
错误代码是:25107,怎么解决呢?
法国斗牛犬 · 2023-2-14 10:35错误代码是:25107,怎么解决呢?

唤醒引擎       
25000
ERROR_IVW_ENGINE_UNINI
引擎未初始化
25001
ERROR_IVW_RESVER_NOMATCH
资源版本不匹配
25002
ERROR_IVW_BUFFERED_AUDIOD_LITTLE
唤醒加识别缓存音频过少
25003
ERROR_IVW_INVALID_RESTYPE
不合法的资源类型
25101
ERROR_IVW_INVALID_CALL
非法调用
25102
ERROR_IVW_INVALID_ARG
非法参数
25104
ERROR_IVW_OUT_OF_MEMORY
内存不足
25107
ERROR_IVW_INVALID_RESOURCE
无效的资源,组合SDK请注意资源问题,唤醒资源请单独下载
59
帖子
2
勋章
495
Y币
勇可可 · 2023-2-14 11:27唤醒引擎       
25000
ERROR_IVW_ENGINE_UNINI

唤醒资源请单独下载?是唤醒资源文件吗?我现在是sdk下载的时候里面本来就有的啊
法国斗牛犬 · 2023-2-14 14:13唤醒资源请单独下载?是唤醒资源文件吗?我现在是sdk下载的时候里面本来就有的啊

不清楚你怎么处理的  这是错误码的提示   你按文档仔细操作一次咯  我这用得没问题
123下一页
您需要登录后才可以回帖 登录

本版积分规则