- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2读法规则-wme@lzu
在线语音计算器 1 项目简介 2 读法规则 3 MathJax 4 具体功能实现 5 后续工作 1 项目简介 项目背景 数学信息无障碍 项目功能 数学公式的语音输入 数学公式的计算 数学公式的语音输出 项目基础 语音识别(ASR, Automatic Speech Recognition) 语音合成(TTS, Text To Speech) 基于Maxima的中缀数学公式的计算 中缀数学公式到MathML Presentation的转换 MathML Presentation到数学公式文本的转换 MathAL的制定 运行环境及开发语言 ? 本项目采用服务器-用户机模式。 服务器要求:Ubuntu12.04以上操作系统 PHP+Mysql+Apache2+Maxima+PHPmyadmin环境配置 客户机浏览器要求:Chrome 21.0以上版本 开发语言:JavaScript ,PHP,HTML5,XML , XSL , MathML ? ? 2 读法规则 信息无障碍是指无论健全人还是残疾人、无论年轻人还是老年人都能够从信息技术中获益,任何人在任何情况下都能平等地、方便地、无障碍地获取信息、利用信息. 然而作为逻辑思维学习的基础——数学知识,其二维结构无法被当前读屏软件读取,加之数学公式读音的不规范性和歧义性,数学公式的中文发音成为了当前数学信息无障碍研究的瓶颈。数学公式具有含义丰富的二维结构,而视障者无法识别数学公式的特殊结构,数学公式的阅读和理解给视障者的学习带来了诸多困难。例如“a减b分之a加b”可以理解为 这四种形式。明眼人往往可以通过视觉观察到数学公式,对数学公式的规范读音要求相对较低。但是对视障人士,统一、规范、严谨的数学公式读音十分必要。为实现数学信息无障碍,制定了一套数学公式基本读法规则MathAL。 3.1 数学公式显示在当前几款主流的浏览器进行测试 测试环境: Windows 7 64位以及ubuntu 12.04 浏览器:Chrome 31.0.1626.0,Firefox 23.0,Opera 12.16,Safari 5.11,Ie8(原版,360浏览器 4.0,QQ 浏览器6.7,微软不保证Ie9支持XP)。 测试条件:均为默认安装,无插件。 测试指标:MathML?(Mathematical MarkupLanguage?)即数学置标语言。MathML 2.0是一个XML应用,它支持在Web页面正确显示数学符号和在应用之间传递数学符号,是 World Wide WebConsortium(W3C)的推荐标准 测试方法:打开W3C的测试网/Math/XSL/pmathml2.xml 。 3 MathJax 以对于 ,各个浏览器显示的结果如下: ? 测试讨论:从测试的结果来看,除了Chrome外,其 他浏览器均识别MathML语言编辑的数学公式,ie原版通过加载插件实现了公式的正常显示,而360与QQ浏览器并没提示加载插件,推测可能是将此插件 集成到了浏览器中。结果中Opera显示的结果有问题,Safari把a,b识别为了希腊字母。 测试结论:由测试的结果来看,Chrome是唯一一款完全不支持数学公式编辑与显示的浏览器。Chrome显示数学公式的方法虽然可以通过插入图片实现,不过似乎目前没有单纯作数学公式图片输出的软件,增加了网站开发人员和用户在web上显示与编辑数学公式的难度。 解决方案:针对出现这种问题,为了在不支持数学公式二维显示的浏览器上正常显示二维公式,我们引入了MathJax / 3.2 MatahJax简介 MathJax 是一个开源数学公式展示JavaScript引擎,结合 多种先进的Web技术,支持主流的浏览器。MathJax 根据 页面中定义的 LaTex 数据,生成对应的数学公式,不需要 安装渲染器。浏览器不需要安装额外的插件,不需要安装 新的字体 3.3 主要特点 (1)能够高性量在HTML页面中展示LaTeX 和 MathML 数字符号 (2)支持大部浏览器。 (3) 易于写作,发布灵活,可扩展 (4)提供强大的API与其它Web应用相集成 4.1 语音计算器已经实现的功能: (1)加减乘除,带小括号的混合四则运算;
您可能关注的文档
最近下载
- JT-T-971-2015沥青加铺层用聚合物改性沥青抗裂贴.docx VIP
- Sharp夏普数码复合机用户使用手册 BP-C2021X C2021R C2521R(20).pdf
- 宝峰UV5R对讲机说明书(打印版).docx VIP
- 钢柱、钢梁、钢结构制作安装.pdf VIP
- xx售楼中心、样板间、会所物业服务方案.doc VIP
- 2025年贵州贵阳乌当富民村镇银行招聘客户经理笔试历年典型考题及考点剖析附带答案详解.docx
- 2025年初级钳工试题及答案钳工试题(含答案).docx VIP
- 一张奖状的动力(1).doc
- 框架钢结构施工组织设计.pdf VIP
- 2025年交管学法减分考试题库以及答案(160题完整版) .pdf VIP
文档评论(0)