单片机控制汽车语音技术(存储版)
购买车载蓝牙设备,确保与手机兼容并支持语音控制。 #生活知识# #购物技巧# #汽车用品购买策略#
单片机控制汽车语音技术(存储版)
【正文】 fine P_IOB_Data(volatile unsigned int *)0x7005 define P_IOB_Dir(volatile unsigned int *)0x7007 define P_IOB_Attrib(volatile unsigned int *)0x7008 define P_TimerA_Data(volatile unsigned int *)0x700A define P_TimerA_Ctrl(volatile unsigned int *)0x700B define P_TimerB_Data(volatile unsigned int *)0x700C define P_TimerB_Ctrl(volatile unsigned int *)0x700D define P_Watchdog_Clear(volatile unsigned int *)0x7012 define P_INT_Mask(volatile unsigned int *)0x702D define P_INT_Clear(volatile unsigned int *)0x7011 define NAME_ID0x100define COMMAND_GO_ID0x101define COMMAND_BACK_ID0x102define COMMAND_LEFT_ID0x103define COMMAND_RIGHT_ID0x104define S_NAME0//给我取个名字吧define S_ACT11//前进define S_ACT22//倒车,请注意define S_ACT33//左拐define S_ACT44//右拐define S_RDY5//Yeahdefine S_AGAIN6//请再说一遍define S_NOVOICE7//没有听到任何声音define S_CMDDIFF8//说什么暗语呀define S_NOISY8//说什么暗语呀define S_START9//准备就绪,开始辨识define S_GJG10//拐就拐define S_DCZY11//倒车,请注意extern unsigned int BSR_SDModel[100]。i0x3Fff。//解码并填充队列*P_Watchdog_Clear=0x0001。switch(Result){case 1://没有检测出声音PlaySnd(S_NOVOICE,3)。return 5。//训练第2个动作while(TrainWord(COMMAND_LEFT_ID,S_ACT3) != 0) 。ulAddr=0xe000。ulAddr+=1。k++){Ret=*p。//前进*P_INT_Mask |= 0x0004。uiTimecont = 0。uiTimecont = 0。uiTimecont = 0。//临时停车switch(Result){case NAME_ID://识别出名称命令Stop()。case COMMAND_RIGHT_ID://识别出第四条命令TurnRight()。// 实现功能:主函数// 参数:无// 返回值:无//=============================================================int main(void){unsigned int BS_Flag。//初始化存储器RAMBS_Flag=*(unsigned int *)0xe000。0x0004)//是否重新训练{F_FlashErase(0xe000)。但是比“语音识别芯片+普通单片机”方案实现起来要简单很多,而且成本也会降低很多。在软件方面,标准的C语言编程,丰富的语音资源函数为编程提供了很大的方便。//初始化识别器while(1){BSR()。*P_IOB_Data=0x0000。}*P_INT_Clear = 0x0004。case COMMAND_LEFT_ID://识别出第三条命令TurnLeft()。//辨识结果寄存Result = BSR_GetResult()。//右转*P_INT_Mask |= 0x0004。//左转*P_INT_Mask |= 0x0004。//倒退*P_INT_Mask |= 0x0004。// 实现功能:前进子函数// 参数:无// 返回值:无//=============================================================void GoAhead()//前进{PlaySnd(S_ACT1,3)。jk++){for(k=0。i100。F_FlashErase(0xe100)。//训练名称while(TrainWord(COMMAND_GO_ID,S_ACT1) != 0) 。case 4://数据库满return 4。//引导训练,播放指令对应动作while(1){Result = BSR_Train(WordID,BSR_TRAIN_TWICE)。//开始播放一段语音while((SACM_S480_Status()amp。// 实现功能:延时// 参数:无// 返回值:无//=============================================================vo
网址:单片机控制汽车语音技术(存储版) https://www.yuejiaxmz.com/news/view/520762
相关内容
离线语音控制语音控制技术
语音控制技术的应用及改进
大屏+触摸按键+语音控制=智能汽车?座舱人机交互的背后
基于声纹的语音控制方法、系统、电子设备及存储介质技术方案
一种机器人智能语音控制系统技术方案
语音识别技术是什么
福特汽车上的新语音控制驾驶助手设备
语音识别技术在语音控制中的应用:智能家居的未来
语音控制语音控制(语音控制:未来生活的便捷助手)