Voicexml如何使用异常

发布于 2024-10-17 08:33:23 字数 1199 浏览 2 评论 0原文

我想使用两个例外。

第一个: 用户可以(在整个应用程序中每次)说“停止”,然后程序退出。

第二个:

我有以下代码:

<form id="test">    
    <field name="test1">        
        <prompt bargein="true" bargeintype="hotword" > choose xy</prompt>
        <grammar root="main" version="1.0" xml:lang="de-DE">
            <rule id="main" scope="public">
                    <one-of>
                    <item>1</item>
                    <item>2</item>
                    <item>3</item>
                    </one-of>
            </rule>
        </grammar>




        <nomatch>
                    didn't get it
        <reprompt/>
            </nomatch>

        <noinput> 
            didn't hear you ?
        <reprompt/>
        </noinput>


        <filled>

            <assign name="myvar" expr="test1" />
            <value expr="myvar"/> chosen
        </filled>

        </field>


    </form>

我希望用户可以说出我选择的单词,然后触发帮助异常 - 就像

选择以下选项:x,y,z,...

我如何使用这样的异常处理程序?

谢谢

I want to use two exceptions.

the first:
The user can say (every time, in the whole application) "stop" and then the program exits.

the second:

I have following Code:

<form id="test">    
    <field name="test1">        
        <prompt bargein="true" bargeintype="hotword" > choose xy</prompt>
        <grammar root="main" version="1.0" xml:lang="de-DE">
            <rule id="main" scope="public">
                    <one-of>
                    <item>1</item>
                    <item>2</item>
                    <item>3</item>
                    </one-of>
            </rule>
        </grammar>




        <nomatch>
                    didn't get it
        <reprompt/>
            </nomatch>

        <noinput> 
            didn't hear you ?
        <reprompt/>
        </noinput>


        <filled>

            <assign name="myvar" expr="test1" />
            <value expr="myvar"/> chosen
        </filled>

        </field>


    </form>

I want that the user can say a word of my choice, and then a help-exception triggers - like

choose the following: x,y,z,...

how can i use such a exception handler?

thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

泛滥成性 2024-10-24 08:33:23

我这样解决了这个问题:

我添加了一个项目:

<item>help</item>

并检查该项目是否被选择:

 <filled>

            <if cond="test1 == 'help'">
                <prompt>say xy.</prompt>
                <goto next="#test" />

            </if>


                        <assign name="myvar" expr="test1" />
                         <value expr="myZeitraum"/> chosen.
                        <goto next="#KPI" />
                </filled>

I solved it like this:

I added an item:

<item>help</item>

and checked if the item was chosen:

 <filled>

            <if cond="test1 == 'help'">
                <prompt>say xy.</prompt>
                <goto next="#test" />

            </if>


                        <assign name="myvar" expr="test1" />
                         <value expr="myZeitraum"/> chosen.
                        <goto next="#KPI" />
                </filled>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文