尽管XHTML Voice 和 SALT还处于早期开发阶段,但它们很可能迅速流行起来 。而VoiceXML(XHTML Voice 的前身)则被广泛用于只传输声音或其他交互式声音回应程序当中 。
但是如何将语音传输功能运用到无线Web应用中去呢?在VoiceXML中定义了一套用于捕捉和传送语音的的语言,但它不支持例如文本,图形或视频等其他形式的输入和输出 。IBM和Motorola以及Opera共同研制了一种在Web程序中加入声音,文本和图形等多种性能的的方法:模块化 VoiceXML 2.0并将它结合到XHTML当中 (XHTML Voice) 。这种方法与W3C所提倡的在内容的形式化、使XHTML易于扩展及保持该语言的灵活性方面的指导思想相一致 。XHTML Voice支持语音合成,语音对话,命令,控件以及语音语法 。
SALT(Speech Application Language Tags)是另一种解决方法,和XHTML Voice不同,SALT 不但没有借助于VoiceXML,反而特意避免VoiceXML的开发模式以及VoiceXML支持本语言中特有的重用性 。SALT能够充分利用支持语言的所有事件和脚本 。例如,在使用HTML时,SALT标签的用法就和其他HTML标签一样 。SALT标签可以通过使用脚本和包含属性,方法和事件等进行设计,而这些属性,方法和事件可以通过HTML页面的文档对象模式进行访问 。这并不是说SALT是绑定在HTML上的,其实SALT标签能够和SGML家族中的任何标示语言结合使用,比如Wireless Markup Language,Compact HTML,以及用在移动电话和手机上的具有新特性的XHTML profiles 。同时开发者也可以将SALT和一些可视性标示结合使用,比如WML,XHTML,或用于只传输声音(voice-only browsing)的标示(2000年12月,W3C发布了XHTML Basic 规范作为限定资源设备的推荐规范 。2001年,WAP Forum 和DoCoMo正式采用XHTML Basic作为浏览器未来开发的基本标示语言 。XHTML Basic是通过使用XHT
推荐阅读
- OPPO k5的屏幕参数
- 无线技术快速发展WLAN安全提出新挑战
- 如何打印图片到a4纸上
- 对抗病毒肺炎手抄报
- 北电协助澳大利亚大学建立无线网状网络
- 三星s6无线充电怎么用
- 测试无线交换机
- 时光小屋APP中上传图片具体操作方法
- LMDS系统在宽带无线接入技术的应用
- 最新的无线技术“WiMAX”是什么?
