Cannot get voice prompt when using Spanish accented characte
Posted: Fri Jan 06, 2012 8:24 pm
Hi,
When sending an expression that contains accented characters in Spanish like "Fué" in subdialog parameters like the one below, I don't get any sound, but if I use "Fue" without accent marks then it works, I would like to emphasize some words by using Spanish accent marks and I'd like them to properly sound.
<?xml version="1.0"?>
<!DOCTYPE vxml SYSTEM "http://plumvoiceportals.com/vxml-260.dtd">
<vxml xml:lang="es" version="2.0" >
.
.
.
<form id="wfvt_survey">
<property name="bargein" value="false"/>
<subdialog name="q5a_dlog" src="yesno.vxml">
<param name="confirm_prompt"
expr="'¿Fué la persona para la que usted trabajo hoy la misma de cuando usted empezo en el estudio?'"/>
<filled> <assign name="q5_a" expr="q5a_dlog.response"/> </filled>
</subdialog>
and this is how the yesno.vxml file looks like:
<?xml version="1.0"?>
<!DOCTYPE vxml SYSTEM "http://plumvoiceportals.com/vxml-260.dtd">
<vxml xml:lang="es" version="2.0" >
<noinput>
<prompt>
<speak xml:lang="es">
Lo siento, no pude oírle..
</speak>
</prompt>
<reprompt/>
</noinput>
<nomatch>
<prompt>
<speak xml:lang="es">
Lo siento, no le entiendo.
</speak>
</prompt>
<reprompt/>
</nomatch>
<form>
<var name="confirm_prompt"/>
<var name="response"/>
<field name="yn">
<grammar>
(1 | 2 | si | no)
</grammar>
<prompt>
<value expr="confirm_prompt"/>
</prompt>
<filled>
<if cond="(yn == '1') || (yn == 'si')">
<assign name="response" expr="'1'"/>
<else/>
<assign name="response" expr="'2'"/>
</if>
<return namelist="response"/>
</filled>
</field>
</form>
</vxml>
Any help is appreciated.
Thanks,
Tony
When sending an expression that contains accented characters in Spanish like "Fué" in subdialog parameters like the one below, I don't get any sound, but if I use "Fue" without accent marks then it works, I would like to emphasize some words by using Spanish accent marks and I'd like them to properly sound.
<?xml version="1.0"?>
<!DOCTYPE vxml SYSTEM "http://plumvoiceportals.com/vxml-260.dtd">
<vxml xml:lang="es" version="2.0" >
.
.
.
<form id="wfvt_survey">
<property name="bargein" value="false"/>
<subdialog name="q5a_dlog" src="yesno.vxml">
<param name="confirm_prompt"
expr="'¿Fué la persona para la que usted trabajo hoy la misma de cuando usted empezo en el estudio?'"/>
<filled> <assign name="q5_a" expr="q5a_dlog.response"/> </filled>
</subdialog>
and this is how the yesno.vxml file looks like:
<?xml version="1.0"?>
<!DOCTYPE vxml SYSTEM "http://plumvoiceportals.com/vxml-260.dtd">
<vxml xml:lang="es" version="2.0" >
<noinput>
<prompt>
<speak xml:lang="es">
Lo siento, no pude oírle..
</speak>
</prompt>
<reprompt/>
</noinput>
<nomatch>
<prompt>
<speak xml:lang="es">
Lo siento, no le entiendo.
</speak>
</prompt>
<reprompt/>
</nomatch>
<form>
<var name="confirm_prompt"/>
<var name="response"/>
<field name="yn">
<grammar>
(1 | 2 | si | no)
</grammar>
<prompt>
<value expr="confirm_prompt"/>
</prompt>
<filled>
<if cond="(yn == '1') || (yn == 'si')">
<assign name="response" expr="'1'"/>
<else/>
<assign name="response" expr="'2'"/>
</if>
<return namelist="response"/>
</filled>
</field>
</form>
</vxml>
Any help is appreciated.
Thanks,
Tony