У меня есть 2 документа vxml, как показано ниже:
<vxml xmlns="http://www.w3.org/2001/vxml" version="2.0">
<catch event="error.badfetch">
<prompt> Error in fetching document. end of test</prompt>
<exit />
</catch>
<catch event="error.connection.baddestination">
<prompt> Error 600. End of test</prompt>
<exit />
</catch>
<form id="main_menu">
<property name="confidencelevel" value="0.1" />
<field name="menu_choice" type="digits?maxlength=1">
<prompt>
<break time="1s" />
Enter a number
</prompt>
<filled>
<prompt>
<break time="1.5s" />
This is not Google voice
<break time="2s" />
</prompt>
<goto next="doc2.vxml" />
</filled>
</field>
</form>
</vxml>
<?xml version="1.0" ?>
<vxml xmlns="http://www.w3.org/2001/vxml" version="2.0">
<form id="main">
<property name="ttsengine" expr="'google-tts'" />
<block>
<log>Google TTS test</log>
</block>
<field name="menu_choice" type="digits?maxlength=1">
<prompt>This is Google voice</prompt>
<filled>
<goto next="doc1.vxml" />
</filled>
</field>
</form>
</vxml>
Мой вопрос: в doc1.vxml «Это не голос Google» было поставлено в очередь (не воспроизводится), когда для ttsengine было установлено значение mrcp. В doc2.vxml ttsengine был установлен на google. Затем 2 подсказки: «Это не голос Google» и «Это голос Google» воспроизводились одновременно с использованием движка Google. Это правильно или 1 нужно играть с помощью mrcp, 2-й с помощью google?