Even after reading the help thread:
http://support.plumgroup.com/viewtopic. ... male+voice
it is still giving me a male voice. My code is below:
<?xml version="1.0" encoding="UTF-8"?>
<vxml version = "2.1" >
<property name="inputmodes" value="dtmf"/>
<form id="enterEmployeeID">
<field name="employeeID" type="digits">
<prompt bargein="true">
<voice name="Millie">
Please enter your employee I D number, followed by the pound key.
</voice>
</prompt>
<noinput>
<prompt bargein="true">
Sorry I did not get that.
</prompt>
<reprompt/>
</noinput>
<nomatch>
<prompt bargein="true">
Numbers only please.
</prompt>
<reprompt/>
</nomatch>
<filled>
<submit next="clockin_password.php" method="post" namelist="employeeID"/>
</filled>
</field>
</form>
</vxml>
How do i get it to be a female voice? Also, the pacing and the pronunciation of the words sometimes is a little off. What are some ways to correct this besides using the break?
Thanks in advance,
Jason
We've Moved! Please visit our new and improved forum over at our new portal: https://portal.plumvoice.com/hc/en-us/community/topics
Female voice not working
Female voice not working in IVR application
Hi,
You would have to add a <prompt> tag and <voice> tag whereever a <noinput> or <nomatch> tag is in order to get a female voice for your entire IVR application.
Looking at your IVR code, we changed it to this:
Regards,
Plum Support
You would have to add a <prompt> tag and <voice> tag whereever a <noinput> or <nomatch> tag is in order to get a female voice for your entire IVR application.
Looking at your IVR code, we changed it to this:
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<vxml version = "2.1" >
<property name="inputmodes" value="dtmf"/>
<form id="enterEmployeeID">
<field name="employeeID" type="digits">
<prompt bargein="true">
<voice name="Millie">
Please enter your employee ID number, followed by the pound key.
</voice>
</prompt>
<noinput>
<prompt bargein="true">
<voice name="Millie">
Sorry I did not get that.
</voice>
</prompt>
<reprompt/>
</noinput>
<nomatch>
<prompt bargein="true">
<voice name="Millie">
Numbers only please.
</voice>
</prompt>
<reprompt/>
</nomatch>
<filled>
<submit next="clockin_password.php" method="post" namelist="employeeID"/>
</filled>
</field>
</form>
</vxml>
Plum Support
Last edited by support on Fri Feb 19, 2010 5:19 pm, edited 4 times in total.
Plum Support
http://www.plumvoice.com
http://www.plumvoice.com
use <phoneme> tag for pronunciation issue in IVR appli
Hi,
As for the pronunciation issue, you can use the <phoneme> tag.
You can refer to our IVR Phoneme Set here:
http://www.plumvoice.com/docs/dev/devel ... erence:tts
Just keep in mind that the Phoneme Set for AT&T Natural Voices and Cepstral differ. Make sure you know which speech engine you have first before you use the <phoneme> tag.
Regards,
Plum Support
As for the pronunciation issue, you can use the <phoneme> tag.
You can refer to our IVR Phoneme Set here:
http://www.plumvoice.com/docs/dev/devel ... erence:tts
Just keep in mind that the Phoneme Set for AT&T Natural Voices and Cepstral differ. Make sure you know which speech engine you have first before you use the <phoneme> tag.
Regards,
Plum Support
Last edited by support on Wed Jan 13, 2010 1:39 pm, edited 3 times in total.
Plum Support
http://www.plumvoice.com
http://www.plumvoice.com
Not working..
Hi,
I did exactly what you said, and i had the female voice enabled for about 5 minutes. But for some reason it now switched back to the male voice. I have no idea why. I didn't change anything in the code. Heres the code:
<?xml version="1.0" encoding="UTF-8"?>
<vxml version = "2.1" >
<property name="inputmodes" value="dtmf"/>
<form id="enterEmployeeID">
<field name="employeeID" type="digits">
<prompt bargein="true">
<voice name="Millie">
Please enter your employee I D number, followed by the pound key.
</voice>
</prompt>
<noinput>
<prompt bargein="true">
<voice name="Millie">
Sorry I did not get that.
</voice>
</prompt>
<reprompt/>
</noinput>
<nomatch>
<prompt bargein="true">
<voice name="Millie">
Numbers only please.
</voice>
</prompt>
<reprompt/>
</nomatch>
<filled>
<submit next="clockin_password.php" method="post" namelist="employeeID"/>
</filled>
</field>
</form>
</vxml>
What am I doing wrong?
I did exactly what you said, and i had the female voice enabled for about 5 minutes. But for some reason it now switched back to the male voice. I have no idea why. I didn't change anything in the code. Heres the code:
<?xml version="1.0" encoding="UTF-8"?>
<vxml version = "2.1" >
<property name="inputmodes" value="dtmf"/>
<form id="enterEmployeeID">
<field name="employeeID" type="digits">
<prompt bargein="true">
<voice name="Millie">
Please enter your employee I D number, followed by the pound key.
</voice>
</prompt>
<noinput>
<prompt bargein="true">
<voice name="Millie">
Sorry I did not get that.
</voice>
</prompt>
<reprompt/>
</noinput>
<nomatch>
<prompt bargein="true">
<voice name="Millie">
Numbers only please.
</voice>
</prompt>
<reprompt/>
</nomatch>
<filled>
<submit next="clockin_password.php" method="post" namelist="employeeID"/>
</filled>
</field>
</form>
</vxml>
What am I doing wrong?
Call log needed for IVR developers to determine problem
Hi,
Can you provide us with an IVR call log where you heard the male voice throughout the IVR application?
Regards,
Plum Support
Can you provide us with an IVR call log where you heard the male voice throughout the IVR application?
Regards,
Plum Support
Last edited by support on Fri Feb 19, 2010 5:20 pm, edited 2 times in total.
Plum Support
http://www.plumvoice.com
http://www.plumvoice.com
Call log
Heres the call log:
Thu 09 Aug 2007 07:25:54 PM EDT:
Call Start ANII DNIS 9321 VURL http://hosting.plumgroup.com/plumvp/director.vxml
DocumentParser::FetchDocument()
DocumentParser::FetchDocument(http://hosting.plumgroup.com/plumvp/director.vxml)
Cache http://hosting.plumgroup.com/plumvp/director.vxml
Saved http://hosting.plumgroup.com/plumvp/director.vxml as dnislogs/9321_2809265072_0.vxml for DNIS 9321 on channel 10
VXI::var_element(name="dnis" expr = "session.telephone.dnis")
DocumentParser::FetchDocument(director.php)
Posted form data is URL encoded
Attempting to fetch http://hosting.plumgroup.com/plumvp/director.php
Saved director.php as dnislogs/9321_2809265072_1.vxml for DNIS 9321 on channel 10
DocumentParser::FetchDocument(http://www.clockspot.net/phone/clockin_start.xml)
Cache http://www.clockspot.net/phone/clockin_start.xml
Attempting to fetch http://www.clockspot.net/phone/clockin_start.xml
Saved http://www.clockspot.net/phone/clockin_start.xml as dnislogs/9321_2809265072_2.vxml for DNIS 9321 on channel 10
Loading Builtin builtin:dtmf/digits
VXI::queue_prompts()
bargein set to true
INPUTMODES set to "DTMF"
Audio segment added to prompt queue from TTS application/synthesis+ssml for:
---------
<?xml version='1.0'?><speak><voice name="Millie"><speak>
Please enter your employee I D number, followed by the pound key.
</speak></voice></speak>
---------
VXI::field_element - activating grammars for form = 'enterEmployeeID' formitem = 'employeeID'
VXI::do_recognition()
PromptManager::Play()
Newly queued prompts are now being played
Thu 09 Aug 2007 07:25:57 PM EDT:
dtmf 70#
Found grammar match
hypothesis #070 (0.9990)
DocumentParser::FetchDocument(clockin_password.php)
Posted form data is URL encoded
Attempting to fetch http://www.clockspot.net/phone/clockin_password.php
Saved clockin_password.php as dnislogs/9321_2809265072_3.vxml for DNIS 9321 on channel 10
Loading Builtin builtin:dtmf/digits
VXI::var_element(name="userID" expr = "70")
VXI::var_element(name="callerID" expr = "session.telephone.ani")
VXI::var_element(name="calleeID" expr = "session.telephone.dnis")
VXI::var_element(name="sessionID" expr = "session.id")
VXI::queue_prompts()
bargein set to true
INPUTMODES set to "DTMF"
Audio segment added to prompt queue from TTS application/synthesis+ssml for:
---------
<?xml version='1.0'?><speak>
Please enter your password, followed by the pound key.
</speak>
---------
VXI::field_element - activating grammars for form = 'enterPassword' formitem = 'password'
VXI::do_recognition()
PromptManager::Play()
Newly queued prompts are now being played
Thu 09 Aug 2007 07:26:04 PM EDT:
received noinput
bargein set to true
INPUTMODES set to "DTMF"
Audio segment added to prompt queue from TTS application/synthesis+ssml for:
---------
<?xml version='1.0'?><speak>
Sorry I did not get that.
</speak>
---------
VXI::queue_prompts()
bargein set to true
INPUTMODES set to "DTMF"
Audio segment added to prompt queue from TTS application/synthesis+ssml for:
---------
<?xml version='1.0'?><speak>
Please enter your password, followed by the pound key.
</speak>
---------
VXI::field_element - activating grammars for form = 'enterPassword' formitem = 'password'
VXI::do_recognition()
PromptManager::Play()
Newly queued prompts are now being played
Thu 09 Aug 2007 07:26:07 PM EDT:
dtmf 12345#
Found grammar match
hypothesis #012345 (0.9990)
DocumentParser::FetchDocument(menuChoices.php?entry=1)
Posted form data is URL encoded
Attempting to fetch http://www.clockspot.net/phone/menuChoices.php?entry=1
Saved menuChoices.php?entry=1 as dnislogs/9321_2809265072_4.vxml for DNIS 9321 on channel 10
GrammarManager::CreateGrammarFromString(application/x-jsg):
---------
<?xml version='1.0'?>
<grammar xml:lang="en-us" mode="dtmf">
( 1 | 2 | 3 )
</grammar>
---------
VXI::var_element(name="userID" expr = "70")
VXI::var_element(name="password" expr = "12345")
VXI::var_element(name="callerID" expr = "session.telephone.ani")
bargein set to true
INPUTMODES set to "DTMF"
Audio segment added to prompt queue from TTS application/synthesis+ssml for:
---------
<?xml version='1.0'?><speak>Hello phone user! You have 1 new message.</speak>
---------
VXI::queue_prompts()
bargein set to true
INPUTMODES set to "DTMF"
Audio segment added to prompt queue from TTS application/synthesis+ssml for:
---------
<?xml version='1.0'?><speak>
Press 1 to clock in.
Press 2 to check tasks.
Press 3 to check messages.
</speak>
---------
VXI::field_element - activating grammars for form = '$_internalName_76600' formitem = 'menuChoice'
VXI::do_recognition()
PromptManager::Play()
Newly queued prompts are now being played
Thu 09 Aug 2007 07:26:20 PM EDT:
received noinput
bargein set to true
INPUTMODES set to "DTMF"
Audio segment added to prompt queue from TTS application/synthesis+ssml for:
---------
<?xml version='1.0'?><speak>
Please select a number from the menu.
</speak>
---------
VXI::queue_prompts()
bargein set to true
INPUTMODES set to "DTMF"
Audio segment added to prompt queue from TTS application/synthesis+ssml for:
---------
<?xml version='1.0'?><speak>
Press 1 to clock in.
Press 2 to check tasks.
Press 3 to check messages.
</speak>
---------
VXI::field_element - activating grammars for form = '$_internalName_76600' formitem = 'menuChoice'
VXI::do_recognition()
PromptManager::Play()
Newly queued prompts are now being played
Thu 09 Aug 2007 07:26:26 PM EDT:
received connection.disconnect.hangup
Disconnect
Disconnecting On Channel 10
Thu 09 Aug 2007 07:26:27 PM EDT:
VXI::exit_element()
Call End Event
Ending session
Ending Session On Channel 10
Thu 09 Aug 2007 07:25:54 PM EDT:
Call Start ANII DNIS 9321 VURL http://hosting.plumgroup.com/plumvp/director.vxml
DocumentParser::FetchDocument()
DocumentParser::FetchDocument(http://hosting.plumgroup.com/plumvp/director.vxml)
Cache http://hosting.plumgroup.com/plumvp/director.vxml
Saved http://hosting.plumgroup.com/plumvp/director.vxml as dnislogs/9321_2809265072_0.vxml for DNIS 9321 on channel 10
VXI::var_element(name="dnis" expr = "session.telephone.dnis")
DocumentParser::FetchDocument(director.php)
Posted form data is URL encoded
Attempting to fetch http://hosting.plumgroup.com/plumvp/director.php
Saved director.php as dnislogs/9321_2809265072_1.vxml for DNIS 9321 on channel 10
DocumentParser::FetchDocument(http://www.clockspot.net/phone/clockin_start.xml)
Cache http://www.clockspot.net/phone/clockin_start.xml
Attempting to fetch http://www.clockspot.net/phone/clockin_start.xml
Saved http://www.clockspot.net/phone/clockin_start.xml as dnislogs/9321_2809265072_2.vxml for DNIS 9321 on channel 10
Loading Builtin builtin:dtmf/digits
VXI::queue_prompts()
bargein set to true
INPUTMODES set to "DTMF"
Audio segment added to prompt queue from TTS application/synthesis+ssml for:
---------
<?xml version='1.0'?><speak><voice name="Millie"><speak>
Please enter your employee I D number, followed by the pound key.
</speak></voice></speak>
---------
VXI::field_element - activating grammars for form = 'enterEmployeeID' formitem = 'employeeID'
VXI::do_recognition()
PromptManager::Play()
Newly queued prompts are now being played
Thu 09 Aug 2007 07:25:57 PM EDT:
dtmf 70#
Found grammar match
hypothesis #070 (0.9990)
DocumentParser::FetchDocument(clockin_password.php)
Posted form data is URL encoded
Attempting to fetch http://www.clockspot.net/phone/clockin_password.php
Saved clockin_password.php as dnislogs/9321_2809265072_3.vxml for DNIS 9321 on channel 10
Loading Builtin builtin:dtmf/digits
VXI::var_element(name="userID" expr = "70")
VXI::var_element(name="callerID" expr = "session.telephone.ani")
VXI::var_element(name="calleeID" expr = "session.telephone.dnis")
VXI::var_element(name="sessionID" expr = "session.id")
VXI::queue_prompts()
bargein set to true
INPUTMODES set to "DTMF"
Audio segment added to prompt queue from TTS application/synthesis+ssml for:
---------
<?xml version='1.0'?><speak>
Please enter your password, followed by the pound key.
</speak>
---------
VXI::field_element - activating grammars for form = 'enterPassword' formitem = 'password'
VXI::do_recognition()
PromptManager::Play()
Newly queued prompts are now being played
Thu 09 Aug 2007 07:26:04 PM EDT:
received noinput
bargein set to true
INPUTMODES set to "DTMF"
Audio segment added to prompt queue from TTS application/synthesis+ssml for:
---------
<?xml version='1.0'?><speak>
Sorry I did not get that.
</speak>
---------
VXI::queue_prompts()
bargein set to true
INPUTMODES set to "DTMF"
Audio segment added to prompt queue from TTS application/synthesis+ssml for:
---------
<?xml version='1.0'?><speak>
Please enter your password, followed by the pound key.
</speak>
---------
VXI::field_element - activating grammars for form = 'enterPassword' formitem = 'password'
VXI::do_recognition()
PromptManager::Play()
Newly queued prompts are now being played
Thu 09 Aug 2007 07:26:07 PM EDT:
dtmf 12345#
Found grammar match
hypothesis #012345 (0.9990)
DocumentParser::FetchDocument(menuChoices.php?entry=1)
Posted form data is URL encoded
Attempting to fetch http://www.clockspot.net/phone/menuChoices.php?entry=1
Saved menuChoices.php?entry=1 as dnislogs/9321_2809265072_4.vxml for DNIS 9321 on channel 10
GrammarManager::CreateGrammarFromString(application/x-jsg):
---------
<?xml version='1.0'?>
<grammar xml:lang="en-us" mode="dtmf">
( 1 | 2 | 3 )
</grammar>
---------
VXI::var_element(name="userID" expr = "70")
VXI::var_element(name="password" expr = "12345")
VXI::var_element(name="callerID" expr = "session.telephone.ani")
bargein set to true
INPUTMODES set to "DTMF"
Audio segment added to prompt queue from TTS application/synthesis+ssml for:
---------
<?xml version='1.0'?><speak>Hello phone user! You have 1 new message.</speak>
---------
VXI::queue_prompts()
bargein set to true
INPUTMODES set to "DTMF"
Audio segment added to prompt queue from TTS application/synthesis+ssml for:
---------
<?xml version='1.0'?><speak>
Press 1 to clock in.
Press 2 to check tasks.
Press 3 to check messages.
</speak>
---------
VXI::field_element - activating grammars for form = '$_internalName_76600' formitem = 'menuChoice'
VXI::do_recognition()
PromptManager::Play()
Newly queued prompts are now being played
Thu 09 Aug 2007 07:26:20 PM EDT:
received noinput
bargein set to true
INPUTMODES set to "DTMF"
Audio segment added to prompt queue from TTS application/synthesis+ssml for:
---------
<?xml version='1.0'?><speak>
Please select a number from the menu.
</speak>
---------
VXI::queue_prompts()
bargein set to true
INPUTMODES set to "DTMF"
Audio segment added to prompt queue from TTS application/synthesis+ssml for:
---------
<?xml version='1.0'?><speak>
Press 1 to clock in.
Press 2 to check tasks.
Press 3 to check messages.
</speak>
---------
VXI::field_element - activating grammars for form = '$_internalName_76600' formitem = 'menuChoice'
VXI::do_recognition()
PromptManager::Play()
Newly queued prompts are now being played
Thu 09 Aug 2007 07:26:26 PM EDT:
received connection.disconnect.hangup
Disconnect
Disconnecting On Channel 10
Thu 09 Aug 2007 07:26:27 PM EDT:
VXI::exit_element()
Call End Event
Ending session
Ending Session On Channel 10
IVR Speech Engine Characteristics chapter
Hi,
Looking at your IVR call log, it appears that you are calling a US number. The IVR voice you are trying to use, "Millie", only works in the UK. So, when you dial into the US, the voice defaults to Mike, which is a male voice.
You can see in our IVR Speech Engine Characteristics chapter which voices are supported in the US and which are supported in the UK:
http://www.plumvoice.com/docs/dev/devel ... erence:tts
Hope this helps
Regards,
Plum Support
Looking at your IVR call log, it appears that you are calling a US number. The IVR voice you are trying to use, "Millie", only works in the UK. So, when you dial into the US, the voice defaults to Mike, which is a male voice.
You can see in our IVR Speech Engine Characteristics chapter which voices are supported in the US and which are supported in the UK:
http://www.plumvoice.com/docs/dev/devel ... erence:tts
Hope this helps
Regards,
Plum Support
Plum Support
http://www.plumvoice.com
http://www.plumvoice.com