xml语言的感悟
2012-08-29 16:32 Meng Xipeng 阅读(260) 评论(0) 编辑 收藏 举报这几天在学习语音交互的一些东西,想在手机上实现通过语音交互的方式实现一些对开关量的控制。
语音识别部分已经做的差不多了,感觉问题不大, 语音交互的部分还在学习, google了半天, 发现了存在一种语言aiml。
人工智能标记语言,是一种xml 语言的扩展, 主要用来描述人机之间的一种交互的方式, 主要实现对于不同的问话, 给予不同的回答。
也用了很多方法避免回答的单调性, 对于我们这个项目来说, 还是不够, 我们需要加入一些动作的执行规则。
我们的工程大量用到了xml语言,感觉xml语言用处挺广泛的, 它可以很方便地把程序中的数据存成一个人们可以读懂的文本文件,
并且采用了层次的存储方式,使得数据的存放更有条理,适合不同的程序之间交换数据。 这也许就是它诞生的初衷。 程序员可以使用
文本编辑器很方便地编辑它。 xml语言尝试描述在程序中有可能出现的任何数据。有的时候,程序员也可以把程序中需要变动的部分写成
xml文件, 然后由程序导入,程序自己重构这些数据。