If you have confirmed the 8k vs. 16kHz then yes, please add to the wiki.<div>-MC<br><br><div class="gmail_quote">On Thu, Jul 28, 2011 at 5:06 AM, Bryan Smart <span dir="ltr">&lt;<a href="mailto:bryansmart@bryansmart.com">bryansmart@bryansmart.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div style="word-wrap:break-word">I partially figured out my problem.<div><br></div><div>Communicator only works for 8Khz. For 16Khz, you need WSJ1. I wonder why it isn&#39;t included with Freeswitch?</div>
<div><br></div><div>WSJ1 is available from this page:</div><div><a href="http://www.speech.cs.cmu.edu/sphinx/models/" target="_blank">http://www.speech.cs.cmu.edu/sphinx/models/</a></div><div><br></div><div>Direct link for the latest release:</div>
<div><a href="http://www.speech.cs.cmu.edu/sphinx/models/wsj_jan2008/wsj_all_sc_5000_20080401.tar.gz" target="_blank">http://www.speech.cs.cmu.edu/sphinx/models/wsj_jan2008/wsj_all_sc_5000_20080401.tar.gz</a></div><div><br>
</div><div>Rename the extracted folder to wsj1, and place in grammar/model.</div><div><br></div><div>For FS to use it, in pocketsphinx.conf.xml, set wideband-model:</div><div><span style="font-family:&#39;Courier New&#39;;font-size:9px"><br>
</span></div><div><span style="font-family:&#39;Courier New&#39;;font-size:9px">&lt;param name=&quot;wideband-model&quot; value=&quot;wsj1&quot;/&gt;</span></div><div><span style="font-family:&#39;Courier New&#39;;font-size:9px"><br>
</span></div><div><span style="font-family:&#39;Courier New&#39;;font-size:9px">ASR works fine for me now at 16Khz.</span></div><div><span style="font-family:&#39;Courier New&#39;;font-size:9px"><br></span></div><div>Should I add this to the wiki? Maybe FS could have automatically installed wsj1, but I was clueless about the required build option.</div>
<div><br></div><div>Bryan</div><div><br><div><div>On Jul 27, 2011, at 6:46 PM, Bryan Smart wrote:</div><br><blockquote type="cite"><div style="word-wrap:break-word">Tried a build with a latest GIT, with PocketSphinx enabled, and get:<div>
<br></div><div><div>Creating mod_pocketsphinx.la...                                                 </div><div>/bin/sed: can&#39;t read /usr/src/freeswitch/libs/pocketsphinx-0.7/../sphinxbase/src</div><div>/libsphinxbase/<a href="http://libsphinxbase.la" target="_blank">libsphinxbase.la</a>: No such file or directory                      </div>
<div>quiet_libtool: link: `/usr/src/freeswitch/libs/pocketsphinx-0.7/../sphinxbase/sr</div><div>c/libsphinxbase/<a href="http://libsphinxbase.la" target="_blank">libsphinxbase.la</a>&#39; is not a valid libtool archive                </div>
<div>cat: .libs/mod_pocketsphinx.log: No such </div><div>make[5]: *** [<a href="http://mod_pocketsphinx.la" target="_blank">mod_pocketsphinx.la</a>] Error 1                                       </div></div><div><br></div>
<div>I don&#39;t pretend to fully understand the build system, but the makefile seems to be trying to go to libs/sphinxbase for files, when that directory doesn&#39;t exist. The currently downloaded version of sphinxbase has the version appended to the directory name, as in sphinxbase-0.7. The Sphinx readme warns that the root should be named sphinxbase.</div>
<div><br></div><div>I did:</div><div><br></div><div>ln -s sphinxbase-0.7 sphinxbase</div><div><br></div><div>and the build finished without problems.</div><div><br></div><div>PocketSphinx works fine on a hardware phone using ULAW, but, when I use a softphone with 16Khz Speex, it doesn&#39;t. Instead, I get this</div>
<div><br></div><div><div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px">2011-07-27 21:43:14.651803 [WARNING] mod_pocketsphinx.c:147 Can&#39;t open speech model /usr/local/freeswitch/grammar/model/wsj1.</div>
</div><div><br></div><div>The only item in the model directory is communicator. I thought wsj1 was the old model. What in Freeswitch would try to use wsj1 over communicator based on the codec/rate? The mod_pocketsphinx wiki page says that 16Khz is a supported sampling rate, so I&#39;m guessing that there is a special reason why Speex doesn&#39;t work, or else that this is a bug.</div>
<div><br></div><div>Bryan</div><div><br></div></div></blockquote></div><br></div></div><br>_______________________________________________<br>
Join us at ClueCon 2011, Aug 9-11, Chicago<br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a> 877-7-4ACLUE<br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br></blockquote></div><br></div>