以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 XML在语音技术中的应用 』 (http://bbs.xml.org.cn/list.asp?boardid=47) ---- OpenVXI支持中文吗? (http://bbs.xml.org.cn/dispbbs.asp?boardid=47&rootid=&id=44797) |
-- 作者:叶子凝 -- 发布时间:4/3/2007 7:45:00 PM -- OpenVXI支持中文吗? 在做tts和openvxi的过程中,只要 <prompt>元素间出现中文,运行程序就出现这样的出错信息".....<?xml version='1.0'?><speak version='1.0' xmlns='http://www.w3.org/2001/10/synth esis' xml:base='' xml:lang='en'> A serious error has occured. Exiting. </speak>....." 这应该主要是xerces不支持中文 ,我根据这篇文章http://threeaxj.bokee.com/(个人认为分析的很透彻!)所叙述的查看了xerces的源码,xerces-c-src_2_6_0已经考虑到了中文的兼容问题呀,可是我现在还是不能解析中文??? 谁能告诉我,感激不尽! 上面的那个出错提示应该是转换初始的vxml文档为ssml格式文档时发生的,那个"xml:lang=en"是怎么来的呢,我在源代码中没有找到,这个对中文的解析有影响吗? 另外,在openvxi的配置文件中有一行: 附:那个最简单的vxml文档
|
-- 作者:叶子凝 -- 发布时间:4/3/2007 7:56:00 PM -- 我尝试将client.prompt.resource.0.language VXIString en-US 改为 client.prompt.resource.0.language VXIString chs 还是不行 |
-- 作者:叶子凝 -- 发布时间:4/5/2007 8:49:00 PM -- 怎么没有人回答?难道大家都不用中文的吗 |
-- 作者:zhu_ruixian -- 发布时间:4/5/2007 10:09:00 PM -- 我回答过了,没什么新东西可说。 期待高人的出现........... |
-- 作者:叶子凝 -- 发布时间:4/12/2007 5:44:00 PM -- 问题解决咯,主要的问题出在<?xml version="1.0" encoding="UTF-8"?> ,要把UTF-8修改为GB2312,同时,openvxi内部解析完成播放文本提取处有一个小小的bug,修改之后就OK咯,再次感谢大家的回复。 |
-- 作者:wingsofts -- 发布时间:11/7/2007 12:55:00 PM -- 什么Bug, 怎么除掉的,请具体说明一下! |
-- 作者:佛间花 -- 发布时间:4/30/2008 3:53:00 PM -- 同问? |
-- 作者:佛间花 -- 发布时间:4/30/2008 4:46:00 PM -- 按楼主说的把UTF-8修改为GB2312后,确实是没有报错,但是还是不能读,我让他读“你好”,它给变成了“、}”,很神奇。并且我直接在源码中修改context为“你好”,那个TTS好像也不能实现。 |
-- 作者:zlei12 -- 发布时间:4/30/2008 8:13:00 PM -- 应该还和TTS引擎的支持有关。 曾用过L&H的TTS产品,由于该引擎只支持GB2312, 在OSBpromptQueue的实现中特地增加了Unicode到GB2312的转换代码。 |
-- 作者:longzhoutian5 -- 发布时间:12/10/2008 10:47:00 AM -- 您好 您好 能给我 们说说您是怎么修改bug的么?现在总解决不了。万分感谢帮忙 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
750.000ms |