以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML在语音技术中的应用 』   (http://bbs.xml.org.cn/list.asp?boardid=47)
----  voice xml 的例子  (http://bbs.xml.org.cn/dispbbs.asp?boardid=47&rootid=&id=29523)


--  作者:ZhuiRuixian
--  发布时间:3/29/2006 4:02:00 PM

--  voice xml 的例子
<?xml version="1.0" encoding="GB2312"?>
<vxml version="1.0">
<!--Created by Zhu-->
<var name="useraccount" expr="">
<var name="userpasswd" expr="">
<form id="getaccount">
<var name=counter1 expr=" ">
<field name="account" type="digits">
 <property name="mindigit" value="1"/>
 <property name="maxdigit" value="9"/>
 <property name="termchar" value="#"/>
 <prompt>请输入您的帐号,按井号结束,人工服务请按一井号</prompt>
 <catch event="noinput">
  <reprompt/>
 </catch>
 <noinput count="3">
  <prompt bargein="false">对不起,您输入超时,谢谢使用,再见。</prompt>
  <exit/>
 </noinput>
 <filled>
  <if cond="account=='1'"/>
   <submit next="manservice.jsp" namelist="CallingNumber"/>
  <elseif cond="account.length&lt;7&&account.length&gt;3"/>
   <assign name="useraccount" expr="account"/>
   <goto next="#getpasswd"/-->
  <else/>
   <assign name="counter1" expr="counter1+1"/>
   <if cond="counter1==3">
    <prompt>对不起,您的输入不正确,谢谢使用,再见。</prompt>
    <exit/>
   <else/>
    <prompt>您的密码长度不正确,请重新输入。</prompt>
    <clear namelist="account"/>
    <reprompt/>
   </if>
  </if>
 </filled>
</field>
</form>
<form id="getpasswd">
<field name="passwd" type="digits">
 <property name="mindigit" value="1"/>
 <property name="maxdigit" value="9"/>
 <property name="termchar" value="#"/>
 <prompt>请输入您的密码,按井号结束.</prompt>
 <catch event="noinput">
  <reprompt/>
 </catch>
 <noinput count="3">
  <prompt bargein="false">对不起,您输入超时,谢谢使用,再见。</prompt>
  <exit/>
 </noinput>
 <filled>
  <elseif cond="passwd.length&lt;7&&passwd.length&gt;3"/>
   <assign name="userpasswd" expr="passwd"/>
   <submit next="isvailable.jsp" namelist="useraccount userpasswd"/>
  <else/>
   <assign name="counter1" expr="counter1+1"/>
   <if cond="counter1==3">
    <prompt>对不起,您的输入不正确,谢谢使用,再见。</prompt>
    <exit/>
   <else/>
    <prompt>您的密码长度不正确,请重新输入。</prompt>
    <clear namelist="passwd"/>
    <reprompt/>
   </if>
  </if>
 </filled>
</field>
</form>
</vxml>
--  作者:hatasun
--  发布时间:3/29/2006 10:46:00 PM

--  请问楼主,哪里可以下载到voicexml的IDE啊?
请问楼主,哪里可以下载到voicexml的IDE啊?
--  作者:weiwang158
--  发布时间:3/30/2006 5:40:00 PM

--  
<?xml version="1.0"?>
     <vxml version="2.0" xmlns="http://www.w3.org/2001/vxml" application="app.vxml">
       <block>
         <prompt><value expr="greeting"/></prompt>
       </block>
       <form id="student_input">
        <field name="code_input" type="digits">
          <property name="inputmodes" value="dtmf"/>
          <prompt>请输入考生证号</prompt>
        </field>
        <field name="subject_input">
          <prompt>请输入要查询的学科</prompt>
          <grammar src="subject_dtmf.grxml" type="application/srgs+xml" mode="dtmf"/>
          <grammar src="subject.grxml"  type="application/srgs+xml"/>
          <filled>
            <prompt>你的考生证号为<value expr="getString(code_input)"/></prompt>
            <if cond="subject_input==1">
              <prompt>你要查的学科是数学</prompt>
            <elseif cond="subject_input==2"/>
              <prompt>你要查的学科是计算机</prompt>
            <elseif cond="subject_input==3"/>
              <prompt>你要查的学科是生物</prompt>
            </if>
          </filled>
        </field>
        <subdialog  name="get_score" srcexpr="'http://hc-server/vsubject/get_score.asp?
                                     code='+code_input+'&subject='+subject_input">
         <filled>
           <prompt>你的分数为<value expr="getString(get_score.subject_score)"/></prompt>
         </filled>
        </subdialog>
       </form>
     </vxml>

--  作者:zhu_ruixian
--  发布时间:3/30/2006 7:07:00 PM

--  
我们做业务都是用的ultraEdit来写。网上有人说IBM有集成开发环境,但是我没用过。
--  作者:weiwang158
--  发布时间:4/4/2006 11:51:00 AM

--  
IBM 里面去下啊
可以免费使用六十天

--  作者:tainw
--  发布时间:5/16/2006 2:20:00 PM

--  
IBM中的下载链接:http://www14.software.ibm.com/webapp/download/search.jsp?go=y&rs=voicetkt
--  作者:water_fly
--  发布时间:8/8/2006 11:09:00 PM

--  
写的好哦。。。。。。。顶
本人也在开始学写用eclipse开发VXML
请多指教。。。。qq:35217739
--  作者:spanker
--  发布时间:8/14/2006 11:00:00 AM

--  
谢谢楼主
--  作者:阳光不老
--  发布时间:10/27/2006 2:02:00 PM

--  
有在线的事例么?呵呵
--  作者:433zhu
--  发布时间:3/20/2007 9:23:00 AM

--  
试下。。
--  作者:beau
--  发布时间:4/6/2007 3:45:00 PM

--  请教
请问楼主<vxml version="2.0" xmlns="http://www.w3.org/2001/vxml" application="app.vxml">
这段代码中的application="app.vxml"是什么?能不能把app.vxml的代码也写出来呀?
谢谢!
--  作者:zhu_ruixian
--  发布时间:4/6/2007 7:30:00 PM

--  
application    指向的是根文档。和该文档执行的功能没太大关系。

http://www.w3.org/TR/2004/REC-voicexml20-20040316/#dml1.5.1   

里面有关于application    属性的详细解释。


--  作者:jasper1200
--  发布时间:4/13/2007 11:58:00 AM

--  
我用openvxi运行这个遇到了两个问题
一、用中文就报错
二、报error.grammer
--  作者:zhu_ruixian
--  发布时间:4/13/2007 12:16:00 PM

--  
openvxi不支持中文。上面的代码是一个项目中的文件,我们用的解析器是自己写的。
--  作者:jasper1200
--  发布时间:4/13/2007 2:39:00 PM

--  
谢谢版主
我跟踪了下openvxi,VXIpromptQueue中的text的值可以有中文。

现在我最烦的是如何在openvxi解析vxml的时候能让我输入随意的值

<field name="account" type="digits">
<property name="mindigit" value="1"/>
<property name="maxdigit" value="9"/>
<property name="termchar" value="#"/>
<prompt>......... </prompt>
</field>
时说我grammar错误。
如何才能输入随意的字符串 或者是dtmf


--  作者:xxsea
--  发布时间:4/17/2007 12:06:00 PM

--  
请问楼主有没有查询某网页的例子啊。。
--  作者:zhu_ruixian
--  发布时间:4/17/2007 8:10:00 PM

--  
以下是引用xxsea在2007-4-17 12:06:00的发言:
请问楼主有没有查询某网页的例子啊。。


什么查询某网页的例子?
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
125.000ms