hi,<br>basically I am anyway using GMM based parametric VQ for LSF quantization so that is not a problem.<br>Can you plz. tell me how to retrain the pitch codebook and innovation codebook.<br>what are the tools to train the pitch and innovation codebook?<br><br>Regarding the pitch prediction for high-band, I understand your reason of not using it for high-band. <br>There is one paper, <br>"A 14 kb/s wideband speech coder with a parametric highband model" by A. McCree (ICASSP 2000), Vol. 2, pp. II 1153 - II 1156,<br><br>which use similar QMF filters and then suggests some ways for frequency reversal. So will it be feasible to implement here in our case ? After frequency reversal we can use same pitch prediction as narrowband does.<br><br>dev<br><br><br><br><br><b><i>Jean-Marc Valin <Jean-Marc.Valin@USherbrooke.ca></i></b> wrote:<blockquote class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"> Le mercredi 10 mai 2006
à 10:17 +0100, devilal sharma a écrit :<br>> Hi, <br>> Can someone please tell me how should I go about changing the frame<br>> size which is hardcoded to 160 for NB and WB and 320 for UWB. <br>> For NB speech(8KHz) the framesize of 160 is 20ms frame but for WB and<br>> UWB its 10ms.<br><br>Sorry, you got your calculations wrong, it's 20 ms regardless of the<br>modes.<br><br>> What are the parameters being affected by simply changing the<br>> framesize and sub-frame size in "modes.c" <br><br>Not much. All you need to do is retrain the LSP codebooks, retrain the<br>pitch codebooks, retrain the innovation codebooks, adjust just about<br>every other buffer size and then figure out why Speex not crashes on<br>you :-)<br><br>> How to change the buffer size and how its affected.<br>> can we have a variable frame size implementation based on some<br>> voiced/unvoiced part?<br><br>Sure, that'll be about 1000-2000 lines of code, plus the retraining
of<br>all codebooks. Any that would gain you what exactly?<br><br>> I was also trying to add pitch prediction in WB/UWB part i.e. in high<br>> band coding, but found it really difficult to do it. Tell me if I can<br>> use the direct functions of pitch prediction in NB ? and HOW ?<br><br>There's a reason I don't have pitch prediction in WB/UWB. Not only would<br>the gain be small (compared to NB), but the prediction would be really<br>tricky because of the spectral folding of the high-band caused by the<br>QMF.<br><br> Jean-Marc<br></blockquote><br><p>
        
        
                <hr size=1></hr>
Yahoo! India Answers: Share what you know. Learn something new. <a href="http://us.rd.yahoo.com/mail/in/mailcricket/*http://in.answers.yahoo.com">Click here</a><br>
Send instant messages to your online friends - <a href="http://messenger.yahoo.com/download.php;_ylt=Ah5_.LTcbbJtYrNKnfM5e6xwMMIF">NOW</a>