And one more thing... As soon as it recognizez TAKEOUT, freeswitch crashes... 2009-02-18 19:03:51 [DEBUG] js_modules/SpeechTools.jm:150 console_log() ----Heard [] 2009-02-18 19:03:51 [DEBUG] js_modules/SpeechTools.jm:150 console_log() ----Hit score 98/40/70 2009-02-18 19:03:51 [INFO] js_modules/SpeechTools.jm:150 console_log() ---- 2009-02-18 19:03:51 [DEBUG] switch_ivr_play_say.c:1258 switch_ivr_play_file() done playing file 2009-02-18 19:03:51 [DEBUG] js_modules/SpeechTools.jm:365 console_log() ----Testing [0] [0] =~ [Delivery:::Delivery] 2009-02-18 19:03:51 [DEBUG] js_modules/SpeechTools.jm:365 console_log() ----Testing [0] [1] =~ [Takeout:::Pickup] 2009-02-18 19:03:51 [DEBUG] js_modules/SpeechTools.jm:365 console_log() ----Testing [0] [2] =~ [Pickup:::Pickup] 2009-02-18 19:03:51 [DEBUG] switch_core_io.c:234 switch_core_session_read_frame() sofia/internal/1000@192.168.16.63 receive message [TRANSCODING_NECESSARY] 2009-02-18 19:03:53 [DEBUG] mod_pocketsphinx.c:342 pocketsphinx_asr_resume() Manually Resuming 2009-02-18 19:03:53 [DEBUG] switch_ivr_play_say.c:968 switch_ivr_play_file() Codec Activated L16@8000hz 1 channels 20ms 2009-02-18 19:03:58 [DEBUG] switch_ivr_play_say.c:1258 switch_ivr_play_file() done playing file 2009-02-18 19:03:58 [DEBUG] switch_core_io.c:234 switch_core_session_read_frame() sofia/internal/1000@192.168.16.63 receive message [TRANSCODING_NECESSARY] 2009-02-18 19:03:59 [DEBUG] switch_ivr_play_say.c:968 switch_ivr_play_file() Codec Activated L16@8000hz 1 channels 20ms 2009-02-18 19:04:02 [DEBUG] switch_ivr_play_say.c:1258 switch_ivr_play_file() done playing file 2009-02-18 19:04:02 [DEBUG] switch_core_io.c:234 switch_core_session_read_frame() sofia/internal/1000@192.168.16.63 receive message [TRANSCODING_NECESSARY] 2009-02-18 19:04:09 [DEBUG] mod_pocketsphinx.c:342 pocketsphinx_asr_resume() Manually Resuming 2009-02-18 19:04:09 [DEBUG] switch_ivr_play_say.c:968 switch_ivr_play_file() Codec Activated L16@8000hz 1 channels 20ms 2009-02-18 19:04:14 [DEBUG] switch_ivr_play_say.c:1258 switch_ivr_play_file() done playing file 2009-02-18 19:04:14 [DEBUG] switch_core_io.c:234 switch_core_session_read_frame() sofia/internal/1000@192.168.16.63 receive message [TRANSCODING_NECESSARY] 2009-02-18 19:04:15 [DEBUG] switch_ivr_play_say.c:968 switch_ivr_play_file() Codec Activated L16@8000hz 1 channels 20ms 2009-02-18 19:04:16 [DEBUG] mod_pocketsphinx.c:386 pocketsphinx_asr_get_results() Recognized: ف|, Score: 100 2009-02-18 19:04:16 [DEBUG] js_modules/SpeechTools.jm:150 console_log() ----XML: <interpretation grammar="pizza_order" score="100"> <result name="match">ف|</result> <input>ف|</input> </interpretation> 2009-02-18 19:04:16 [DEBUG] js_modules/SpeechTools.jm:150 console_log() ----Heard [ف|] 2009-02-18 19:04:16 [DEBUG] js_modules/SpeechTools.jm:150 console_log() ----Hit score 100/40/70 2009-02-18 19:04:16 [INFO] js_modules/SpeechTools.jm:150 console_log() ----ف| 2009-02-18 19:04:16 [DEBUG] switch_ivr_play_say.c:1258 switch_ivr_play_file() done playing file 2009-02-18 19:04:16 [DEBUG] js_modules/SpeechTools.jm:365 console_log() ----Testing [0] [0] ف| =~ [Delivery:::Delivery] 2009-02-18 19:04:16 [DEBUG] js_modules/SpeechTools.jm:365 console_log() ----Testing [0] [1] ف| =~ [Takeout:::Pickup] 2009-02-18 19:04:16 [DEBUG] js_modules/SpeechTools.jm:365 console_log() ----Testing [0] [2] ف| =~ [Pickup:::Pickup] 2009-02-18 19:04:16 [DEBUG] switch_core_io.c:234 switch_core_session_read_frame() sofia/internal/1000@192.168.16.63 receive message [TRANSCODING_NECESSARY] 2009-02-18 19:04:18 [DEBUG] mod_pocketsphinx.c:342 pocketsphinx_asr_resume() Manually Resuming 2009-02-18 19:04:18 [DEBUG] switch_ivr_play_say.c:968 switch_ivr_play_file() Codec Activated L16@8000hz 1 channels 20ms 2009-02-18 19:04:18 [DEBUG] switch_ivr_play_say.c:1258 switch_ivr_play_file() done playing file 2009-02-18 19:04:18 [DEBUG] switch_core_io.c:234 switch_core_session_read_frame() sofia/internal/1000@192.168.16.63 receive message [TRANSCODING_NECESSARY] 2009-02-18 19:04:19 [DEBUG] switch_ivr_play_say.c:968 switch_ivr_play_file() Codec Activated L16@8000hz 1 channels 20ms 2009-02-18 19:04:20 [DEBUG] mod_pocketsphinx.c:386 pocketsphinx_asr_get_results() Recognized: TAKEOUT, Score: 72 2009-02-18 19:04:20 [DEBUG] js_modules/SpeechTools.jm:150 console_log() ----XML: <interpretation grammar="pizza_order" score="72"> <result name="match">TAKEOUT</result> <input>TAKEOUT</input> </interpretation> 2009-02-18 19:04:20 [DEBUG] js_modules/SpeechTools.jm:150 console_log() ----Heard [TAKEOUT] 2009-02-18 19:04:20 [DEBUG] js_modules/SpeechTools.jm:150 console_log() ----Hit score 72/40/70 2009-02-18 19:04:20 [INFO] js_modules/SpeechTools.jm:150 console_log() ----TAKEOUT 2009-02-18 19:04:20 [DEBUG] switch_ivr_play_say.c:1258 switch_ivr_play_file() done playing file 2009-02-18 19:04:20 [DEBUG] js_modules/SpeechTools.jm:365 console_log() ----Testing [0] [0] TAKEOUT =~ [Delivery:::Delivery] 2009-02-18 19:04:20 [DEBUG] js_modules/SpeechTools.jm:365 console_log() ----Testing [0] [1] TAKEOUT =~ [Takeout:::Pickup] 2009-02-18 19:04:20 [DEBUG] js_modules/SpeechTools.jm:365 console_log() ----Adding Pickup 2009-02-18 19:04:20 [DEBUG] js_modules/SpeechTools.jm:365 console_log() ----Testing [0] [2] TAKEOUT =~ [Pickup:::Pickup] 2009-02-18 19:04:20 [DEBUG] switch_core_io.c:234 switch_core_session_read_frame() sofia/internal/1000@192.168.16.63 receive message [TRANSCODING_NECESSARY] 2009-02-18 19:04:21 [DEBUG] js_modules/SpeechTools.jm:109 console_log() Unloading grammar pizza_order Moiz Chinoy. Moiz Chinoy wrote:
Hi,
I have downloaded and build the Freeswitch from http://files.freeswitch.org/freeswitch-1.0.3RC1.tar.gz on Windows XP.
Everything built successfully. Then I configured PocketSphinx as described at http://wiki.freeswitch.org/wiki/Mod_pocketsphinx. The problem is that prompts (wave files) are not being played properly while testing the Pizza demo i.e it plays, stops then start playing again...
I am using heaset for testing.
Moreover, the recognition seems to be very poor.
Any clue what might be the issue?
Moiz Chinoy.
Following is snippet from log:
2009-02-18 16:59:59 [DEBUG] switch_core_session.c:513 switch_core_session_perform_receive_message() Send signal sofia/internal/1000@192.168.16.63 [BREAK] 2009-02-18 16:59:59 [NOTICE] mod_spidermonkey.c:2041 session_answer() Channel [sofia/internal/1000@192.168.16.63] has been answered 2009-02-18 16:59:59 [DEBUG] switch_channel.c:179 switch_channel_audio_sync() sofia/internal/1000@192.168.16.63 receive message [AUDIO_SYNC] 2009-02-18 16:59:59 [DEBUG] sofia.c:2672 sofia_handle_sip_i_state() Channel sofia/internal/1000@192.168.16.63 entering state [completed] 2009-02-18 16:59:59 [DEBUG] sofia.c:2672 sofia_handle_sip_i_state() Channel sofia/internal/1000@192.168.16.63 entering state [ready] 2009-02-18 16:59:59 [DEBUG] switch_ivr_play_say.c:968 switch_ivr_play_file() Codec Activated L16@8000hz 1 channels 20ms 2009-02-18 16:59:59 [DEBUG] switch_core_io.c:654 switch_core_session_write_frame() sofia/internal/1000@192.168.16.63 receive message [TRANSCODING_NECESSARY] 2009-02-18 17:00:00 [INFO] switch_rtp.c:1422 rtp_common_read() Auto Changing port from 127.0.0.1:49194 to 192.168.16.63:49194 2009-02-18 17:00:02 [DEBUG] switch_ivr_play_say.c:1258 switch_ivr_play_file() done playing file 2009-02-18 17:00:11 [WARNING] switch_scheduler.c:114 task_thread_loop() Task was executed late by 2 seconds 1 heartbeat (core) 2009-02-18 17:00:18 [DEBUG] switch_core_media_bug.c:284 switch_core_media_bug_add() Attaching BUG to sofia/internal/1000@192.168.16.63 2009-02-18 17:00:18 [DEBUG] switch_core_io.c:234 switch_core_session_read_frame() sofia/internal/1000@192.168.16.63 receive message [TRANSCODING_NECESSARY] 2009-02-18 17:00:51 [WARNING] switch_scheduler.c:114 task_thread_loop() Task was executed late by 20 seconds 1 heartbeat (core) 2009-02-18 17:00:51 [DEBUG] switch_ivr_play_say.c:968 switch_ivr_play_file() Codec Activated L16@8000hz 1 channels 20ms 2009-02-18 17:00:58 [DEBUG] switch_ivr_play_say.c:1258 switch_ivr_play_file() done playing file 2009-02-18 17:00:58 [DEBUG] switch_core_io.c:234 switch_core_session_read_frame() sofia/internal/1000@192.168.16.63 receive message [TRANSCODING_NECESSARY] 2009-02-18 17:01:00 [DEBUG] mod_pocketsphinx.c:386 pocketsphinx_asr_get_results() Recognized: ««««««««îî, Score: 100 2009-02-18 17:01:00 [DEBUG] js_modules/SpeechTools.jm:150 console_log() ----XML: <interpretation grammar="pizza_order" score="100"> <result name="match">««««««««îî</result> <input>««««««««îî</input> </interpretation> 2009-02-18 17:01:00 [DEBUG] js_modules/SpeechTools.jm:150 console_log() ----Heard [««««««««îî] 2009-02-18 17:01:00 [DEBUG] js_modules/SpeechTools.jm:150 console_log() ----Hit score 100/40/70 2009-02-18 17:01:00 [INFO] js_modules/SpeechTools.jm:150 console_log() ----««««««««îî 2009-02-18 17:01:00 [DEBUG] js_modules/SpeechTools.jm:365 console_log() ----Testing [0] [0] ««««««««îî =~ [Delivery:::Delivery] 2009-02-18 17:01:00 [DEBUG] js_modules/SpeechTools.jm:365 console_log() ----Testing [0] [1] ««««««««îî =~ [Takeout:::Pickup] 2009-02-18 17:01:00 [DEBUG] js_modules/SpeechTools.jm:365 console_log() ----Testing [0] [2] ««««««««îî =~ [Pickup:::Pickup] 2009-02-18 17:01:02 [DEBUG] mod_pocketsphinx.c:342 pocketsphinx_asr_resume() Manually Resuming 2009-02-18 17:01:02 [DEBUG] switch_ivr_play_say.c:968 switch_ivr_play_file() Codec Activated L16@8000hz 1 channels 20ms 2009-02-18 17:01:02 [DEBUG] switch_ivr_play_say.c:1258 switch_ivr_play_file() done playing file 2009-02-18 17:01:02 [DEBUG] switch_core_io.c:234 switch_core_session_read_frame() sofia/internal/1000@192.168.16.63 receive message [TRANSCODING_NECESSARY] 2009-02-18 17:01:03 [DEBUG] switch_ivr_play_say.c:968 switch_ivr_play_file() Codec Activated L16@8000hz 1 channels 20ms 2009-02-18 17:01:06 [DEBUG] switch_ivr_play_say.c:1258 switch_ivr_play_file() done playing file
-- View this message in context: http://www.nabble.com/FreeSwitch---PcoketSphinx-Prompt-Playback---Recognitio... Sent from the Freeswitch-users mailing list archive at Nabble.com.