新手入门 
 
	- 积分
 - 18
 
        - 金钱
 - 18 
 
       - 注册时间
 - 2016-7-6
 
      - 在线时间
 - 2 小时
 
 
 
 | 
 
 
发表于 2016-7-7 10:47:02
|
显示全部楼层
 
 
 
今天发现如下代码,是初始化的时候传入的speex_wb_mode中的某个成员,是不是说STM32上压缩16K语音只能用quality=3呢?? 
 
/* Default mode for narrowband */ 
static const SpeexNBMode nb_mode = { 
   160,    /*frameSize*/ 
   40,     /*subframeSize*/ 
   10,     /*lpcSize*/ 
   17,     /*pitchStart*/ 
   144,    /*pitchEnd*/ 
#ifdef FIXED_POINT 
   29491, 19661, /* gamma1, gamma2 */ 
#else 
   0.9, 0.6, /* gamma1, gamma2 */ 
#endif 
   QCONST16(.0002,15), /*lpc_floor*/ 
   {NULL, NULL, NULL, &nb_submode3, NULL, NULL, NULL, NULL, 
   NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL}, 
   5, 
   {1, 8, 2, 3, 3, 4, 4, 5, 5, 6, 7} 
}; |   
 
 
 
 |