{
ASR_get_reszult(); break; }
case LD_ASR_ERROR: //识别错误。 {
nAsrStatus = LD_ASR_NONE; // 初始状态:没有在作ASR
break; }
case LD_ASR_NONE: //初始化识别。 {
if (Start_ASR_task()==0) // 启动一次ASR识别流程:ASR初始化,ASR添加关键词语,启动ASR运算 {
nAsrStatus = LD_ASR_ERROR; } else {
nAsrStatus = LD_ASR_RUNING; } break; }
case LD_ASR_FOUNDOK: {
nAsrReszult = LD3320_read(0xc5); // 一次ASR识别流程结束,去取ASR识别结果
if(nAsrReszult==CODE_RL) led_red_on; else if(nAsrReszult==CODE_RC) led_red_off; else if(nAsrReszult==CODE_YL) led_green_on; else if(nAsrReszult==CODE_YC) led_green_off; else if(nAsrReszult==CODE_AL) {
led_red_on;
34
led_green_on; }
else if(nAsrReszult==CODE_AC) {
led_red_off; led_green_off; } 没有匹配的内容。 有在作ASR
} }
else {}
nAsrStatus = LD_ASR_NONE; break; }
case LD_ASR_FOUNDZERO: {
nAsrStatus = LD_ASR_NONE; break; } default: {
nAsrStatus = LD_ASR_NONE; break; } } 35
//有声音输出,但是 //初始状态:没