54、Emacspeak:打造完整的音频桌面体验

Emacspeak:打造完整的音频桌面体验

1. Emacs W3与听觉CSS的基础HTML应用

Emacs W3是上世纪90年代中期首次实现的基础网页浏览器。它早期就实现了CSS(层叠样式表),这也是首个听觉CSS实现的基础。Emacspeak通过emacspeak - w3模块为Emacs W3赋予语音功能,该模块实现了以下扩展:
- 在听觉CSS的默认样式表中添加听觉媒体部分。
- 为所有交互式命令添加建议,以产生听觉反馈。
- 识别网页上的装饰性图像并使其静音的特殊模式。
- 对HTML表单字段及其关联标签进行听觉渲染,这为HTML 4中标签元素的设计奠定了基础。
- HTML表单控件的上下文相关渲染规则。例如,对于回答“你接受吗?”问题的一组单选按钮,Emacspeak扩展Emacs W3以产生如下形式的语音消息:
- “单选组 你接受吗?已选中 是。”
- “按下此按钮可将单选组 你接受吗?从 是 更改为 否。”
- 为Emacs W3函数w3 - parse - buffer定义一个前置建议,将用户请求的XSLT转换应用于HTML页面。

2. 面向任务搜索的emacspeak - websearch模块

到1997年,网络上的交互式网站,从用于搜索的Altavista到提供在线导航的雅虎地图,都要求用户经历一个高度可视化的过程,包括:
1. 填写一组表单字段。
2. 提交生成的表单。
3. 在生成的复杂HTML页面中找到结果。

使用语音输出时,第一步和第三步非常耗时。需要先在视觉上繁忙的页面上找到各个表单字段,并在结果页面中浏览大量复

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值