如何在2019年用javascrip做时间跨度音频播放?

问题描述我正在寻找一种最新的解决方案,在不改变音调的情况下放慢/加快音频播放速度(所谓的"时间拉伸")。处理应该尽可能快(音频是语音记录)。使用WebWorker也不错。我正在使用WebAudioAPI。本机HTML5不是我的应用程序的选项。我找到了一些延长时间的解决方案,但这些

发布:2023-01-03 标签:javascripttypescriptweb-audio-apiaudio-processing


混合两个16位编码的立体声PCM样本,导致所产生的音频中的噪声和失真

问题描述我从两个来源获得两个不同的音频样本。麦克风声音:audioRecord=newAudioRecord(MediaRecorder.AudioSource.DEFAULT,44100,AudioFormat.CHANNEL_IN_STEREO,AudioFormat.ENC

发布:2022-10-16 标签:androidsignal-processingpcmandroid-audiorecordaudio-processing


使用python向wav文件添加静音帧

问题描述第一次在这里发帖,让我们看看这是怎么回事.Firsttimepostinghere,letsseehowthisgoes.我试图用python编写一个脚本,它会在wav文件的开头添加一秒钟的静音,但到目前为止没有成功.Itryingtowriteascriptinpyth

发布:2022-10-16 标签:pythonaudiowaveaudio-processing


我的 librosa MFCC 输出是否正确?我想我在使用 librosa MFCC 时得到了错误的帧数

问题描述result=librosa.feature.mfcc(信号,16000,n_mfcc=13,n_fft=2048,hop_length=400)结果.shape()信号长1秒,采样率为16000,我计算了13MFCC,跳长为400.输出维度为(13,41).为什么我得到

发布:2022-10-16 标签:pythonaudiolibrosamfccaudio-processing


如何使用上下文窗口来分割整个日志梅尔谱图(确保所有音频的段数相同)?

问题描述我有几个不同时长的音频.所以我不知道如何确保音频的段数N相同.我正在尝试实现现有的论文,因此据说首先通过使用25ms汉明窗口和10ms重叠,在整个音频中使用64个Mel滤波器组从20到8000Hz执行对数梅尔谱图.然后,为了得到我有以下代码行:Ihaveseveralau

发布:2022-10-16 标签:audiolibrosaaudio-processingspectrogramwindowing


确定音频样本调的算法

问题描述我对确定音频样本的音调很感兴趣.算法将(或可能)如何尝试近似音乐音频样本的调?Iaminterestedindeterminingthemusicalkeyofanaudiosample.Howwould(orcould)analgorithmgoabouttryingt

发布:2022-10-16 标签:algorithmaudiosamplingaudio-processinganalysis


修改音频样本缓冲区的音量增益

问题描述我想增加带有语音数据的缓冲区的音量.关键是我正在使用DirectSound并且我有一个主缓冲区和一个辅助缓冲区-所有流混合都是手工完成的.在语音聊天中,所有参与者都可以拥有独立的音量级别.我将每个流数据乘以一个值(增益)并将其与一个缓冲区相加.一切正常,但是当我尝试将数据

发布:2022-10-16 标签:c++volumedirectsoundaudio-processingaudacity


如何从python中的wav文件绘制波形?

问题描述importosimportscipy.ioimportscipy.io.wavfileimportnumpyasnpimportmatplotlib.pyplotaspltdataset_path=os.path.join(os.environ['HOME'],'sha

发布:2022-10-16 标签:pythonmatplotlibnumpyscipyaudio-processing


如何在Python中实现FIR高通滤波器?

问题描述首先,我在StackExchange中问了这个问题,但我仅获得与概念相关的答案,而没有面向实现的答案.所以,我的问题是我试图创建高通滤波器,并使用Python来实现.FirstofallIaskedthisquestioninStackExchangeandIamgett

发布:2022-10-16 标签:signal-processingfilteringscipyaudio-processing


Matlab实时音频处理

问题描述我试图记录我的麦克风输入并同时进行处理.I'mtryingtorecordmymicrophoneinputandprocessitatthesametime.我尝试了一个包含此内容的循环:Itriedwithaloopwiththisinside:recordblock

发布:2022-10-16 标签:matlabaudio-recordingaudio-processing