编译speex音频编码库在wince调用,编码速度太慢,求解决办法.

时间:2022-03-21 07:50:45
如题.
speex编译为C语言DLL,导出API供C#在wince下调用.但是编码速度特别慢(CPU处理速度慢)

cpu是ARM1176 处理器(1GHz).

一个编码周期大概在200毫秒..

求高人给出解决办法..

10 个解决方案

#1


好了,问题解决了.

把浮点运算改成定点运算就没事了....

谁回复就把分给谁... 

#2


呵呵...,看到了,就来接下

#3


接分。。。

#4


具体怎么做呢

#5


楼主,加我qq吧, 我想知道怎么设置speex在wince下的运用!qq:408431074

#6


ppfffffffffffffffffffffffffffffffffffffffffffffffffff

#7


正遇到该问题,楼主能否留个联系方式,我邮箱yuqi0330@gmail.com,--msn,penguin0330@hotmail.com谢谢。。。。。

#8


LZ应该说详细些。害我折腾了半天,才发现其实很简单。
在config.h 中,有这么一段
/* Default to floating point */
#ifndef FIXED_POINT
#  define FLOATING_POINT
#  define USE_SMALLFT
#else
#  define USE_KISS_FFT
#endif

要想去掉浮点运算,只需要定义FIXED_POINT

#9


小弟也遇到这样的问题啊,小弟QQ:751931834  求楼主联系指导下啊

#10


你好,我正在做wince的speex消回音。但是在连续说话时消回音效果很好,但是断断续续说,则每次开始说话开始总有一段不能消除,我试了很多办法都不能解决,希望你能给我点指导,非常感谢,我的邮箱是 shangguanzhe2010@163.com。

#1


好了,问题解决了.

把浮点运算改成定点运算就没事了....

谁回复就把分给谁... 

#2


呵呵...,看到了,就来接下

#3


接分。。。

#4


具体怎么做呢

#5


楼主,加我qq吧, 我想知道怎么设置speex在wince下的运用!qq:408431074

#6


ppfffffffffffffffffffffffffffffffffffffffffffffffffff

#7


正遇到该问题,楼主能否留个联系方式,我邮箱yuqi0330@gmail.com,--msn,penguin0330@hotmail.com谢谢。。。。。

#8


LZ应该说详细些。害我折腾了半天,才发现其实很简单。
在config.h 中,有这么一段
/* Default to floating point */
#ifndef FIXED_POINT
#  define FLOATING_POINT
#  define USE_SMALLFT
#else
#  define USE_KISS_FFT
#endif

要想去掉浮点运算,只需要定义FIXED_POINT

#9


小弟也遇到这样的问题啊,小弟QQ:751931834  求楼主联系指导下啊

#10


你好,我正在做wince的speex消回音。但是在连续说话时消回音效果很好,但是断断续续说,则每次开始说话开始总有一段不能消除,我试了很多办法都不能解决,希望你能给我点指导,非常感谢,我的邮箱是 shangguanzhe2010@163.com。