求高手编写一个语音识别系统的c语言程序代码,可以导入单片机的
1、我是做语音识别的,主要使用HTK进行语音识别。
2、把C语言编译为编程器支持的语言格式,比如常用的bin,或hex等格式。如果是可在线编程的,可以用ISP直接进行烧录。如果不是可在线编程的,将单片机芯片,放入编程器,然后烧录。
3、不可以。c语言程序是不可以直接下载到单片机中的,c语言的程序需要通过编译程序处理生成单片机能执行的程序并下载到单片机才能被正确执行。
4、建议,非特定人语音识别芯片 LD3320,或者索性 思索语音识别模块V280,已经开发完毕,直接可以用了。
5、能够识别出你发出的声音指令,这是核心,其它的诸如让物体运动就是常规单片机都可以控制的任务了。至于语音识别,假如你有钱的话可以直接购买成品,最后带智能接口的那种,然后编写个通讯程序,读出信息就可以控制了。
如何用单片机实现语音控制,请举实例
串行控制模式 串行控制方式用到的键要少得多,它仅需要二个键来控制所有的语音段录放,而且段数可以足够多,每段也没有时间限制。只是在选段上没有并行控制模式方便。置MSELMSEL2均为0,在录音时/M8置1。
本设计以凌阳公司生产的61单片机为主控芯片制作了语音控制小车,实现了语音采集,语音播放以及特定人的语音识别功能。在此基础上实现了声音对小车的前进、倒车、左转、右转以及停车等状态的控制。
实际是语音存储芯片,所以每个信息段都必须有一个地址码,如果你想播放哪段语音,就用51去调用这个地址,就能实现语音播放。第二部分问题:PC通过什么制式的无线信号给单片机传输命令,这个需要说清楚。无线信号类型也很多的。
51单片机如何实现语音功能
1、用单片机实现当然可行,最简单的描述就是:单片机记录键盘输入文字,然后以文字为索引从数据库中找到每个文字的发音(音频数据),然后将发音组合在一起并播放,即实现你想表示的效果。
2、提问不明确。语音芯片型号很多,大多数都可以处理多段语音信息,所以,原理上都可以被51去控制。
3、可以用语音识别芯片LD3320,电路图你只要下了它的pdf就可以知道了,pdf里面有典型的应用。但我推荐你别用这个芯片,应为比较贵在100元左右。我推荐你用凌阳61单片机,自带语音识别模块,专为语音而生。
还没有评论,来说两句吧...