<filled> 内的 VXML <say-as>

VXML <say-as> within <filled>

我最近能够 <say-as> 正常工作,因为我开始提示读取测试编号。但是,我现在遇到一个问题,<say-as> 似乎没有在 <filled> 标签内处理。

    <form>
    <field name="accountnumber" type="digits?minlength=9;maxlength=9">            
     <prompt>
TEST your account number is 
<say-as interpret-as="number_digit">111111111</say-as>
What is your 9 digit account number
</prompt>       
<filled> 
<prompt> 
<say-as interpret-as="number_digit"> 222222222 </say-as>
</prompt>
</filled>
    </field>
    </form>

您可以看到我在第一个提示和第二个提示中都有相同的 <say-as> 语句。正如我所期望的那样,第一个 TTS 读取按计划进行,它一个一个地读取每个数字。然而,第二个没有。它将值作为一个整数读出。

我的猜测如下 -

  1. 我需要对字段标签做些什么 或者
  2. 我需要以某种方式分解表格。

如有任何建议,我们将不胜感激。

@Robert 第二个与第一个的读取方式完全相同,第二个在 voxeo 中不被视为整数。这跟平台有关系。