disable yunxin && change wake up words
This commit is contained in:
parent
0e4649dec4
commit
d27d8a5821
|
@ -32,7 +32,7 @@ extern "C" {
|
||||||
#define USED_NETEASE_DUILITE (1)
|
#define USED_NETEASE_DUILITE (1)
|
||||||
#define USED_NETEASE_DUILITE_VAD (1)
|
#define USED_NETEASE_DUILITE_VAD (1)
|
||||||
#define USED_XUNFEI_CAE (0)
|
#define USED_XUNFEI_CAE (0)
|
||||||
#define ENABLE_YUNXIN
|
//#define ENABLE_YUNXIN
|
||||||
|
|
||||||
#if USED_NETEASE_FMAE
|
#if USED_NETEASE_FMAE
|
||||||
#include <fmae/fmae.h>
|
#include <fmae/fmae.h>
|
||||||
|
|
|
@ -183,7 +183,7 @@ int Duilite_wakeup_cb(void *userdata, int type, char *msg, int len) {
|
||||||
double confidence;
|
double confidence;
|
||||||
|
|
||||||
been_wakedup = 1;
|
been_wakedup = 1;
|
||||||
n_toast("Wake up:%s\n", msg);
|
n_toast("Wake up::%s\n", msg);
|
||||||
setAng(-1);
|
setAng(-1);
|
||||||
Netease_IAT_checkflag(1);
|
Netease_IAT_checkflag(1);
|
||||||
|
|
||||||
|
@ -199,21 +199,36 @@ int Duilite_wakeup_cb(void *userdata, int type, char *msg, int len) {
|
||||||
"major", &major, "status", &status, "confidence",
|
"major", &major, "status", &status, "confidence",
|
||||||
&confidence);
|
&confidence);
|
||||||
setVoiceWakeupword(wakeupword);
|
setVoiceWakeupword(wakeupword);
|
||||||
|
n_toast("json ok, wakeupword:%s\n", wakeupword);
|
||||||
|
sprintf(tmp,
|
||||||
|
"{\"wakeupwords\":\"%s\",\"angle\":%d,\"score\":%d,\"beam\":%d,"
|
||||||
|
"\"power\":%f}",
|
||||||
|
wakeupword, 1, 1, 1, 1.1);
|
||||||
setVoiceConfidence(confidence);
|
setVoiceConfidence(confidence);
|
||||||
setVoiceMajor(major);
|
setVoiceMajor(major);
|
||||||
setVoiceStatus(status);
|
setVoiceStatus(status);
|
||||||
json_decref(js);
|
json_decref(js);
|
||||||
|
} else {
|
||||||
|
n_toast("Wake up json err\n");
|
||||||
|
sprintf(tmp, "{\"angle\":%d,\"score\":%d,\"beam\":%d,\"power\":%f}", 1,
|
||||||
|
1, 1, 1.2);
|
||||||
}
|
}
|
||||||
sprintf(tmp, "{\"angle\":%d,\"score\":%d,\"beam\":%d,\"power\":%f}", 1, 1,
|
n_toast("Send to cc:%s\n", tmp);
|
||||||
1, 1.1);
|
|
||||||
Netease_Dbus_Send_CMD(MODULE_VOICEENGINE, MODULE_CONTROLLER,
|
Netease_Dbus_Send_CMD(MODULE_VOICEENGINE, MODULE_CONTROLLER,
|
||||||
CMD_MSC_MSG_CONTROLLER_WAKEUP, tmp, strlen(tmp));
|
CMD_MSC_MSG_CONTROLLER_WAKEUP, tmp, strlen(tmp));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static char* g_pQuickWkKey[] =
|
||||||
|
{
|
||||||
|
"xia yi shou",
|
||||||
|
"da sheng yi dian",
|
||||||
|
"xiao sheng yi dian",
|
||||||
|
};
|
||||||
|
|
||||||
int Duilite_doa_cb(void *userdata, int type, char *msg, int len) {
|
int Duilite_doa_cb(void *userdata, int type, char *msg, int len) {
|
||||||
json_t *tmp;
|
json_t *tmp;
|
||||||
json_t *js;
|
json_t *js;
|
||||||
n_toast("Dao cb:%s\n", msg);
|
n_toast("Doa cb:%s, wakeup by: %s\n", msg, getVoiceWakeupword());
|
||||||
if (NULL == msg || len <= 0) {
|
if (NULL == msg || len <= 0) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -759,7 +774,7 @@ void main(int argc, char **argv) {
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef ENABLE_YUNXIN
|
#ifdef ENABLE_YUNXIN
|
||||||
// Netease_yunxin_init(&audiobypassconfig);
|
Netease_yunxin_init(&audiobypassconfig);
|
||||||
#endif
|
#endif
|
||||||
// Netease_Dbus_Start_Sync();
|
// Netease_Dbus_Start_Sync();
|
||||||
|
|
||||||
|
@ -790,8 +805,8 @@ void main(int argc, char **argv) {
|
||||||
|
|
||||||
while (1) {
|
while (1) {
|
||||||
if (strlen(getUuid()) == 0 || strlen(getYxToken()) == 0) {
|
if (strlen(getUuid()) == 0 || strlen(getYxToken()) == 0) {
|
||||||
// n_toast("Get args frome cc\n");
|
n_toast("Get args frome cc\n");
|
||||||
// Netease_dbus_initargs();
|
Netease_dbus_initargs();
|
||||||
usleep(1000000);
|
usleep(1000000);
|
||||||
} else {
|
} else {
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue