# calculator **Repository Path**: wangchao1330/calculator ## Basic Information - **Project Name**: calculator - **Description**: 这是基于最新的语音识别技术实现的声控计算器(语音输入计算器)。 不用动手,不用找按键,怎么说就怎么算。 准确率高:长表达式99%,短表达式98%。目前只支持普通话。 直接显示历史计算过程,并用数学公式的方式直观显示,轻松核对。 简单操作,强大功能,支持任意复杂表达式的计算。 支持带四则运算、连续计算、π、角度制、分数、幂运算、根号、三角函数、对数以及上述运算的无限混合嵌套。 - **Primary Language**: Android - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 29 - **Created**: 2022-09-29 - **Last Updated**: 2022-09-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 星星声控计算器 - 这是基于最新的语音识别技术实现的声控计算器(语音输入计算器),不需要操作按键,直接说出表达式就可以计算得到结果。支持带四则运算、连续计算、π、角度制、分数、幂运算、根号、三角函数、对数以及上述运算的无限混合嵌套。 - 内置百度和讯飞两种语音引擎,通过语音命令自由切换,百度引擎识别准确,讯飞引擎识别更快。 - 内置多种主题,可以通过语音命令自由切换 ### 界面效果 - 不擅长做界面,实在有点简陋,有兴趣的人可以帮忙优化一下 ![输入图片说明](https://gitee.com/uploads/images/2018/0417/173859_24ead2fd_1132812.jpeg "QQ截图20180417173711.jpg") ![输入图片说明](https://gitee.com/uploads/images/2018/0417/173910_6de319b8_1132812.jpeg "QQ截图20180417173742.jpg") ### 相对于传统计算器的优势: 1. 不用动手,不用找按键,怎么说就怎么算。 2. 准确率高:长表达式99%,短表达式98%。目前只支持普通话。 3. 直接显示历史计算过程,并用数学公式的方式直观显示,轻松核对。 4. 简单操作,强大功能,支持任意复杂表达式的计算。 ### 使用示例 - $+100$ 读:加一百 - $200+3*2.5$ 读:二百加三乘二点五 - $(2+3.11)/2$ 读:括号二加三点一一括号除二 - $\frac{1}{4}$ 读:四分之一 - $3\frac{1}{4}$ 读:三又四分之一 - ${4}^{2}$ 读:四的平方 - ${4}^{-0.5}$ 读:四的负零点五次方 - $\sqrt{18}$ 读:根号十八 - $\sqrt[5]{18}$ 读:五根号十八 - $sin(0.1)$ 读:正弦零点一 - $sin(\frac{2\pi}{3})$ 读:正弦三分之二派 - $sin(30°)$ 读:正弦三十度 - $ln4$ 读:对数四 - $log_{3}4$ 读:三对数四 - ${(\sqrt{8})}^{-\frac{4}{3}}$ 读:根号八的负三分之四次方 - $\frac{3+\frac{1}{4}}{2}$ 读:二分之括号三加四分之一括号 - ${(log_{3}(4+3*2))}^{\frac{1}{4}}$ 读:三对数括号四加三乘二括号的四分之一次方 ### 主要技术 - 语音识别引擎:百度和讯飞语音识别 - 数学语言解析:antlr4 - 数学公式显示:latex ### 下一步计划 1. 支持分数运算结果的直接显示,$\frac{1}{4}$+$\frac{1}{4}$=$\frac{1}{2}$ 2. 支持普通话和方言的切换 3. 支持英语的表达和计算 4. 开发IOS版本的计算器 - IOS让朋友做了一个demo,不过不是很满意,代码质量不高,实在不好意思发出来,有兴趣的可以私聊 #### 安卓版本下载试用: [安卓下载](http://xingxing.hongchazn.com/)