智能语音计算器(一)

 本人QQ:1247659664        有需要的可以添加好友交流。

以前写过一个用C语言实现的计算机表达式求值,现在感觉有点low,就做了一下升级。增加了界面和智能语音识别功能,也就是可以用鼠标点击输入还可以直接读表达式求值。

写篇博客记录一下。在此需要感谢讯飞提供的引擎和一些网友分享的文章。

代码总共分四部分:    Calculator.h   Calculator.cpp            实例化界面和计算功能

          CalculatorASR.h   CalculatorASR.cpp  实现语音识别功能

          CalculatorUI.h   CalculatorUI.cpp     实现界面

          CalculatorDec.h   CalculatorDec.cpp     实现计算功能

 

讯飞的引擎可以去官网下载,个人可以免费使用,我记得每天可请求500次。ASR实现过程可以参考讯飞提供的demo。

计算机界面的实现是使用Qt库,录音功能也是使用Qt提供的接口函数。

计算功能算法的实现是C语言来实现的,同时也使用了STL中的stack来存储数据。

整个程序大概就这些内容,接下来我分模块仔细介绍,包括源码。

原文地址:https://www.cnblogs.com/wzqstudy/p/10076100.html