法拉利图片:舟--(20分)求软件设计经验

来源:百度文库 编辑:中科新闻网 时间:2024/05/12 13:52:24
我现在正在学习做一个关于语音识别的软件,通过语音来控制一个物体的移动,请问我应该如何下手去做,各们高手能不能给点建议?
比如说需要什么技术,软件的框架大体分哪几部分?
用什么工具来做等等?
我并不想问具体的技术,我想问的是,用什么技术来做,只要给个建议就可以.

建议用c语言来写核心部分,也就是语音信号处理部分,做成Dll,其他的外壳喜欢用什么都行,无所谓了。

首先要录制标准声音,如“前、后、左、右”,一般录成wav文件就可以,然后要对声音进行频谱分析(音频分析不用说了吧?资料很多,可能要用小波变换之类的方法);得到每个字发音的特征值。

然后每个特征值对应一段程序,控制物体移动(这属于机械控制,俺不懂)

程序运行时,将接受到的语音指令再次分析,并与标准声音的特征值做相似性分析,达到一定程度相似性的就可以判断是某个具体指令了,然后执行该指令对应的程序。。。。

--------------------------------------------------------------------------------

建议用c语言来写核心部分,也就是语音信号处理部分,做成Dll,其他的外壳喜欢用什么都行,无所谓了。

首先要录制标准声音,如“前、后、左、右”,一般录成wav文件就可以,然后要对声音进行频谱分析(音频分析不用说了吧?资料很多,可能要用小波变换之类的方法);得到每个字发音的特征值。

然后每个特征值对应一段程序,控制物体移动(这属于机械控制,俺不懂)

程序运行时,将接受到的语音指令再次分析,并与标准声音的特征值做相似性分析,达到一定程度相似性的就可以判断是某个具体指令了,然后执行该指令对应的程序。。。。

不大问得出来吧