You'll need to visit the web sites for the various vendors. Voxeo has a 30 day trial I think. Most TTS engines that are not horrible will not be free. Sorry... -MC Sent from my iPhone On Jun 18, 2010, at 10:28 PM, "Thangappan.M" <thangappan143@gmail.com> wrote:
Where can I get the speech synthesizers? How do I know the voices which are supported by particular servers?
On Fri, Jun 18, 2010 at 7:38 PM, Christopher Rienzo <cmrienzo@gmail.com
wrote: mod_unimrcp makes FreeSWITCH an MRCP client so it can do TTS/ASR using an MRCP server. If you do not have (or want to use) an MRCP server, then this is not the module for you.
Also, your configuration suggests you are using Nuance Speech Server, but are requesting a voice, awb, which Nuance doesn't have.
On Fri, Jun 18, 2010 at 12:56 AM, Thangappan.M <thangappan143@gmail.com
wrote: Dear all,
I am in the process of developing IVR. So just planned to convert my application to handle the TTS voice engine which is supported by FreeSWITCH. Got the mod_unimrcp module which is used to recognize the speech and synthesize the text to voice. For building the mod_unimrcp modules done the following steps. Uncomment the mod_unimrcp line in the modules.conf file in the FreeSWITCH source Given make mod_unimrcp-install command. In modules.conf.xml uncomment the <load modue="mod_unimrcp"/> Configured the following dial plan <extension name="unimrcp"> <condition field="destination_number" expression="^4922$">
<action application="answer"/> <action application="set" data="tts_engine=unimrcp:nuance5-mrcp1"/> <action application="set" data="tts_voice=awb"/> <action application="speak" data="This is our Text to speech on FreeSWITCH"/> --> <action application="sleep" data="500"/> </condition> </extension>
While making the call to 4922 got the following error in the FreeSWITCH console.
[INFO] mod_dialplan_xml.c:418 Processing thangappan->4922 in context default
[NOTICE] mod_dptools.c:717 Channel [sofia/internal/1012@192.168.1.222 ] has been answered
[INFO] mod_unimrcp.c:1499 speech_handle: name = unimrcp, rate = 8000, speed = 0, samples = 160, voice = , engine = unimrcp, param = nuance5-mrcp1 [INFO] mod_unimrcp.c:1502 voice = awb, rate = 8000 [NOTICE] mrcp_client.c:549 Create MRCP Handle 0x8b02400 [nuance5- mrcp1]
[INFO] mrcp_client_session.c:142 Create Channel 0x8b02400 <new> [INFO] mrcp_client_session.c:398 Receive App Request 0x8b02400 <new> [2] [NOTICE] rtsp_client.c:255 Create RTSP Handle 0x8b04408
[INFO] mrcp_client.c:901 Add MRCP Handle 0x8b02400
[NOTICE] mrcp_client_session.c:718 Add Control Channel 0x8b02400 <new@speechsynth> [INFO] mrcp_client_session.c:420 Send Offer 0x8b02400 <new> [c:0 a: 1 v:0] [ERR] mod_unimrcp.c:965 (TTS-0) Timed out waiting for channel to be ready
[ERR] switch_ivr_play_say.c:2104 Invalid TTS module! [NOTICE] switch_core_state_machine.c:185 sofia/internal/1012@192.168.1.222 has executed the last dialplan instruction, hanging up.
[NOTICE] switch_core_state_machine.c:187 Hangup sofia/internal/ 1012@192.168.1.222 [CS_EXECUTE] [NORMAL_CLEARING] [NOTICE] switch_core_session.c:1179 Session 1 (sofia/internal/1012@192.168.1.222 ) Ended
[NOTICE] switch_core_session.c:1181 Close Channel sofia/internal/ 1012@192.168.1.222 [CS_DESTROY] [NOTICE] switch_channel.c:669 New Channel sofia/internal/1012@192.168.1.222 [49ed5afa-79f0-11df-b531-3553f3a65c3c]
So need to find a solution for that.
-- Regards, Thangappan.M
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch- users http://www.freeswitch.org
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch- users http://www.freeswitch.org
-- Regards, Thangappan.M _______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch- users http://www.freeswitch.org