Error L0080: The external symbol "T_SACM_S480_SpeechTable" has not a public definition.
这个错误应该你在做语音播放的时候,没有在Resource.asm(这个文件是在代码编译后才会生成的)文件中添加:
- .PUBLIC T_SACM_S480_SpeechTable
- T_SACM_S480_SpeechTable:
- .DW _RES_48_48K_SA
其中.DW _RES_48_48K_SA 第一个48改成你所用的语音资源的名字;另外如果你用多个语音资料,就需要按照上述格式,依次添加。
2、这个问题,可以考虑分组实现,即每个家电独立成一组;有N个家电需要控制就设置成B组,而在组内实现利用语音识别实现电器的打开与关闭功能。并且SPCE061A只能同时识别5条。
具体既是采用:分组识别的方法,即“触发命令”与“控制命令”组合。
具体楼主可以参照官网上的一篇文章(包含源码可下载):
http://www.unsp.com/app/html/2006724162207.shtml