声音信号
狄龙疤
人生苦短,及时行乐
展开
-
java 使用 SourceDataLine 慢速播放音频( 音调不会变沉闷 )
java 使用 SourceDataLine 慢速播放音频( 音调不会变沉闷 )原理也是通过填充0采样来将播放速度变慢,为了让音色不变沉闷,是连续播放一小段采样、再连续填充一小段采样原创 2023-05-04 16:55:13 · 147 阅读 · 0 评论 -
java 使用 SourceDataLine 慢速播放音频( 音调会沉闷 )
java 使用 SourceDataLine 慢速播放音频( 音调会沉闷 )原理也就是播放一个采样,填充一个0采样( 填充的目的是减慢播放的速度 ),实现声音减慢的同时,音色也发生了改变,变得很沉闷,像怪兽一样,一般作为怪兽音效原创 2023-05-04 16:48:29 · 136 阅读 · 0 评论 -
java 使用 SourceDataLine 倍速播放音频( 音调不会变尖 )
java 使用 SourceDataLine 倍速播放音频( 音调不会变尖 )主要是播放一小段采样,再丢弃一小段采样,实现倍速播放的同时,声音没有变尖锐的感觉,更接近本来的音色,更符合正常人类加速说话的效果原创 2023-05-04 16:34:18 · 241 阅读 · 0 评论 -
java 使用 SourceDataLine 倍速播放音频( 音调变尖 )
java 使用 SourceDataLine 倍速播放音频( 音调变尖 )主要是播放一个采样、丢弃一个采样,效果就是实现倍速播放了,但是声音也变尖了,丢失了本来的音色,不符合正常人类加速说话的效果原创 2023-05-04 16:27:07 · 216 阅读 · 0 评论 -
javax.sound 类库纯代码实现低配版3D环绕音特效( SourceDataLine )
算是可以实现声音在左右耳机来回切换的效果吧,只不过很生硬,因为完全是最直接、简单、粗暴的线性的++或者--来模拟音量的增减,我觉得实际中的效果应该是会有一个更自然、圆润、婉转的转换函数。原创 2023-04-27 17:01:01 · 234 阅读 · 0 评论