开源的Speex代码内部包含了VS2003,05,08工程,但是直接编译总有一些要设置的地方,虽说也不是很复杂,但是对于不是很了解VS的同学来说还是要折腾一阵,所以我弄了一个可以直接使用的版本,当然是用VS2010编译的。 Speex有些方面比webrtc要好,比如说可以直接对44.1KHZ采样率的 ...
分类:
其他好文 时间:
2016-08-06 19:04:13
阅读次数:
784
网上搜索到的解决方法都是卸载pulseaudio,但这种方法比较暴力不能从根本上解决问题。 经过一段时间的排查,我发现最终问题出现在resample-method上。 由于内核内CS5536 AC97驱动不支持floatle编码的音频,所以在采样率 != 48000然后pulseaudio在resa ...
分类:
其他好文 时间:
2016-06-26 15:13:59
阅读次数:
127
delphi调用百度语音识别REST API-20160616-感谢 魔术猫 和 DelphiTeacher 兄的帮助解决了返回中文乱码的问题!-注:语音的录音格式目前只支持评测8k/16k采样率16bit位深的单声道语音 压缩格式支持:pcm(不压缩)、wav、opus、speex、amr、x-f ...
简介PDM代表脉冲密度调制。然而,更好的简称是“1比特过采样音频”,因为它只不过是一个高采样率、单比特的数字系统。如果要找一个优点的话,那就是采样率是音频CD的好几倍,且用一个适当的方式将字长从16bit减小到1bit,这将作为一个PDM系统的基础。
大多数现代的数字音频系统使用多比特PCM(脉冲编码调制)以表征信号。PCM有利于简化处理。这使得信号处理的操作可以在音频流上完成,例如混合,滤波...
分类:
其他好文 时间:
2016-06-12 02:16:44
阅读次数:
163
Goertzel算法 Goertzel算法由Gerald Goertzel在1958年提出,用于数字信号处理,是属于离散傅里叶变换的范畴,目的是从给定的采样中求出某一特定频率信号的能量,用于有效性的评价。 这个算法有几个关键的参数: 采样率R,指的是需要分析的数据每秒钟有多少个采样 目标频率f,指的 ...
分类:
编程语言 时间:
2016-05-21 21:51:27
阅读次数:
1097
XAPO中LockForProcess 格式 是由与之绑定的IXAudioSubmixVoice来影响的。
但是貌似只能影响通道数和采样率,其中的WAVEFORMATEX.wBitsPerSample是Float型,32bit,暂时没有发现怎么去修改这个数值。
创建IXAudioSubmixVoice时会加入通道数和采样率,这两个数据要流向XAPO的话,
通过IXAudioSubmixVoi...
分类:
其他好文 时间:
2016-04-29 17:32:52
阅读次数:
132
本篇介绍光线投射的第二个个制Pass,光线合成的参数,对应于第一篇总的流程介绍中的Processor SingleVolumeRaycaster.可设置的参数如下: 1,Sampling Rate 采样率 采样率越大,所需要的绘制时间越久,一般来说图像质量也高。 2,Use Interpolatio ...
分类:
其他好文 时间:
2016-04-27 20:44:02
阅读次数:
282
XAPO中LockForProcess 格式 是由与之绑定的IXAudioSubmixVoice来影响的。
但是貌似只能影响通道数和采样率,其中的WAVEFORMATEX.wBitsPerSample是Float型,32bit,暂时没有发现怎么去修改这个数值。
创建IXAudioSubmixVoice时会加入通道数和采样率,这两个数据要流向XAPO的话,
通过IXAudioSubmixVoi...
分类:
其他好文 时间:
2016-04-26 19:34:36
阅读次数:
140
1.目的
实现采样率fs=50MHz,通带为5MHz~15MHz,阻带衰减60dB的IIR带通滤波器
2.方案
采取直接型
3.详细设计
(1)确定滤波器的系数,系数和滤波器输出量化位宽
先根据要求的fs,fc1,fc2以及阻带衰减确定系数,当初如果设置截止频率f1=5MHz,f2 = 15MHz,实际的截止频率差很多,如图1。因此修改为f1 = 2.6MHz和f2 = 19...
分类:
其他好文 时间:
2016-04-16 19:20:47
阅读次数:
283