论文部分内容阅读
本论文通过将语音识别技术应用于几何造型软件,设计出了语音辅助几何造型系统,该系统采用输入设备和语音命令结合的人机交互方式,可以使用户在进行几何造型的过程中穿插语音辅助命令使得计算机能够迅速理解用户意图,提高了几何造型的效率。 本系统的开发是以SolidWorks为开发平台,C++为开发语言和Microsoft Speech SDK为语音开发工具包,并采用语音识别技术,可扩展标记语言,组件对象模型技术和面向对象建模及编程等技术实现的。 依据需求信息,设计了系统总体方案,并进行了模块化处理将系统分为三个模块,分别是词汇库建立模块、命令识别模块和驱动造型模块,模块之间通过SolidWorks平台相互联系。归纳总结出适合用来辅助造型的语音命令,利用可扩展标记语言技术建立语音辅助命令词汇库。借助于微软语音识别引擎开发包和组件对象模型技术完成了对语音命令的实时识别并对识别结果进行了规整,依据语音命令的类型做出相应的消息化处理。应用SolidWorks二次开发技术开发出的应用程序,可以从消息循环队列中获取相关消息,驱动几何造型的完成。 将语音识别技术应用于几何造型软件中的研究只是处于初步探索的阶段,总结归纳出的语音命令可以辅助完成几何造型,并在一定程度上提高了造型效率,系统试运行的结果表明本系统的总体设计方案是合理可行的。