腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
在
Android
中使用
FFT
、
、
、
我很难理解如何将
PCM
数据
从
麦克风传递到我正在使用
的
这个由Piotr Wendykier制作
的
FFT
类(这是JTransforms
中
的
DoubleFFT_1D类)。我认为我必须返回一个实数和虚数,然后将实数加倍,以最终获得Frequency = 8000 *i/ 1024,其中i是最高量级
的
索引。 有人能帮我找出播放音符
的
频率吗?if (recorder.getRecordingState()==
a
浏览 2
提问于2011-10-05
得票数 0
1
回答
对
PCM
文件进行
FFT
,生成谱图
、
、
、
我正在写一个可视化音乐
的
应用程序。到目前为止,我已经将ipod库
中
的
一个音频文件
转换
为
PCM
,并放置在APPs目录
中
。现在,我正在尝试对该
PCM
文件执行
FFT
,以获得随时间变化
的
频率和分贝。下面是我找到
的
使用Apple Accelerate框架执行
FFT
的
代码:int bufferlog2 = round(log2(bufferF
浏览 0
提问于2013-12-02
得票数 1
1
回答
8位
PCM
信号
的
FFT
分析
、
、
、
、
我使用wav读取器,它读取我
的
wav文件,该文件被编码为8位
PCM
,并将
数据
输出为一个8位无符号整数数组。我看到
fft
-js期望信号值
从
-1到1,如它
的
用法示例所示: signal = [1,0,1,0]; 我该怎么办?我是否
浏览 3
提问于2016-03-12
得票数 0
回答已采纳
3
回答
如何在不使用外部库
的
情况下提高或降低音频文件(.wav格式)
的
音高?
、
我想在不使用外部库
的
情况下提高或降低音频文件(.wav格式)
的
音高。大家能给我提个解决方案吗?非常感谢。
浏览 9
提问于2021-11-07
得票数 0
1
回答
试图将
PCM
转换
成频率图,但结果在0附近看起来非常奇怪。
、
、
、
我试着把wav文件和
FFT
中
的
PCM
数据
转换
成频率图。这是我
的
图表。 声音文件几乎安静,并有一些敲打声音开始在3s。但它会是怎样
的
!另一个奇怪
的
点是“频率大于16000时值为0”。len(
pcm
_data) - 1) / len(
pcm
_data) * samplerate complex_data = [x+0
j
浏览 0
提问于2018-11-26
得票数 0
回答已采纳
1
回答
FFTW
的
功率谱不起作用,但在MATLAB
中
起作用
、
、
、
、
);free(buffer); fftw_execute(p); //cout <<in[
j
] << endl; cout << sqrt(out[
j
][0]*out[
j
][0]+out[
j
][1]*out[
j
][1])/
浏览 0
提问于2017-01-12
得票数 0
1
回答
如何将字节数组
转换
为wav文件<OOURAFFT>
、
、
、
我想将字节数组
转换
为wav文件。i] = (double)audioFile.audioData[i]; 然后我处理myFFT.inputData[i]以去除背景噪声,但我不知道如何将myFFT.inputData[i]
转换
回谢谢你
的
帮助。
浏览 0
提问于2011-02-16
得票数 1
1
回答
用Mic检测
Android
口哨
、
、
、
在对网络进行了大量研究之后,我使用
FFT
方法尝试并检测
从
麦克风中捕捉到
的
最大振幅是否与哨音频率相对应。double[bufferSize];//size may need to change final Complex[] fftArray =
FFT
.
fft
(fftTempArray);
浏览 0
提问于2016-05-01
得票数 3
2
回答
添加片段和简单
的
UI元素会显著降低音频处理
的
速度
、
我是
android
的
新手,我正在尝试建立一个应用程序来录制音频,做快速傅立叶变换来获得频谱。完整音频
的
缓冲区大小为155* 2048,即155 * AudioRecord.getMinBufferSize(44100,mono_channel,
PCM
_16bit)在应用程序1
中
,没有UI元素或片段,只有一个简单<
浏览 3
提问于2017-04-02
得票数 0
2
回答
将AudioQueueBufferRef
数据
传递给快速傅立叶变换函数!
、
、
、
我正在尝试通过iphone上
的
麦克风计算给定声音过程
的
频率。 我已经阅读了所有关于
FFT
的
文章(包括所有的苹果代码示例,例如aurioTouch,SpeakHere),但没有解决这个问题。我使用
的
是AudioQueue,但是如何在inBuffer>mAudioData
中
传递来自AudioQueue回调函数(MyInputBufferHandler)
的
原始
数据
"AudioQueueBufferRef
转换
为实际
的<
浏览 3
提问于2011-05-17
得票数 1
回答已采纳
1
回答
Python有效地将音频流
PCM
字符串
转换
为数组,供重复使用
、
、
、
、
嗨,我想将通过麦克风录制
的
音频流
转换
为整数(或浮点数)数组,以便稍后分析(
fft
等)。然而,我目前
的
方法有点低效,我认为我看到零星
的
内存分配延迟。我使用
的
是alsaaudio,因为ossaudiodev不再适用于大多数Linux发行版,但这真的无关紧要。我
从
设备
中
得到
的
音频流是一个2048个字符
的
字符串,它对应于1024个16位音频帧。我认为“数组”是将字符串
转换
成整数数组
的
最好方
浏览 2
提问于2012-06-08
得票数 2
1
回答
从
iphone库歌曲
中
获取数组
中
的
原始示例
、
、
、
这个问题已经问了很多次了,但我没有找到足够
的
答案。我正在尝试
从
用户iPod库中提取
PCM
数据
,然后将其放入一个数组
中
,这样我就可以在其上运行
FFT
。我可以
从
iPod
的
MediaPlayer框架
中
抓取任何歌曲,并获得它
的
URL。我已经把它
转换
成一个AVURLAsset,并在没有运气
的
情况下试验了许多AVFramework工具。MPMediaItemPropertyAssetURL];
浏览 3
提问于2013-07-29
得票数 1
回答已采纳
1
回答
理解onWaveFormDataCapture字节数组格式
、
、
、
我在分析
Android
上
的
音频信号。第一次和MIC一起尝试并成功了。onWaveFormDataCapture(Visualizer visualizer, byte[] waveform, int samplingRate) fftre[i] = raw[i];然后调用
fft
函数;
fft
.
fft
(fftre,
浏览 1
提问于2018-09-02
得票数 1
回答已采纳
1
回答
FFT
-在
PCM
数据
上
的
应用窗口
、
、
、
、
我目前正在尝试复制FMOD音频库
的
getSpectrum函数。该函数读取当前播放缓冲器
的
PCM
数据
,在该
数据
上应用一个窗口,并应用
FFT
获得频谱。我不确定我该做什么,所以我要解释一下: 因此,如果我只想使用左边
的
通道,我
浏览 4
提问于2012-03-10
得票数 2
2
回答
是否将内存流
转换
为双数组?
、
、
、
我从一个wave文件
中
得到了一个原始音乐
数据
的
pcm
流,并想将它
转换
成一个双数组(以便之后应用
fft
)。我现在得到
的
结果包含很高或很低
的
双精度数字(1.0E-200和1.0E+300),我不确定这些数字是否正确。这是我现在使用
的
代码:double[] real = new doubl
浏览 0
提问于2013-01-28
得票数 2
回答已采纳
3
回答
原始
PCM
的
FFT
图在python中出现频率偏高
的
错误
、
、
、
、
在这里,我使用
fft
函数
的
numpy绘制由10000 am正弦波产生
的
PCM
波
的
快速傅立叶变换。但是我得到
的
情节
的
幅度是错误
的
。80000 频率提取是正确
的
,但在图中,我正在做
的
事情是不正确
的
,我不
浏览 3
提问于2020-04-03
得票数 1
回答已采纳
1
回答
将
FFT
应用于
pcm
数据
并
转换
为光谱图
、
、
、
、
我目前正在VS2012
中
使用一个地铁应用程序。我有一个c#代码,它记录用户
的
声音并将其保存到wav文件
中
(16位、44.1kHz、mono)。我已经对
PCM
进行了处理,使其只包含-1到1之间
的
双数组
数据
,如下所示。我还想知道是否有任何方式
浏览 4
提问于2013-07-02
得票数 2
回答已采纳
1
回答
从
PCM
数据
中
获取音频信息
、
、
、
我一直不能理解音频
数据
是如何存储
的
。然而,我想知道一种方法来找到
PCM
数据
的
间距。例如,假设我在钢琴上录制了一个在给定采样率下以16位单声道
PCM
格式敲击
的
单键。我怎样才能找到音频
的
频率,以赫兹为单位?获得平均频率
的
简单代码对我来说是有效
的
,但更详细地解释如何更好地理解格式将是理想
的
。 谢谢!
浏览 0
提问于2011-04-04
得票数 3
回答已采纳
2
回答
AudioBuffer
的
"getChannelData()“等价于MediaStream (或MediaStreamAudioSourceNode)?
、
、
、
使用这个音频缓冲区,我继续用getChannelData()返回
的
数据
在画布上画出这个mp3文件
的
波形。现在,我想使用相同
的
代码来绘制MediaStream音频
数据
的
波形,这意味着我需要相同类型
的
输入/
数据
。我知道MediaStream包含实时信息,但是必须有一种方法来访问MediaStream
中
的
每个新
数据
包含
PCM
数据
的
Floa
浏览 3
提问于2016-10-28
得票数 1
回答已采纳
2
回答
一次处理256字节
的
管道
中
的
进程
、
、
、
我有一个c程序,在一个旋风5,做一个
FFT
使用连接
的
FPGA。该程序目前
从
stdin
中
获取256个字节,然后进行处理,给出stdout上
的
快速傅立叶变换结果。我在气旋5上
的
Linux上像这样运行它。/fpga_
fft
< input_s16le_audio.
pcm
浏览 0
提问于2020-06-25
得票数 2
回答已采纳
点击加载更多
相关
资讯
Android中数据的加密解密
新型Android恶意应用从 378 个银行和钱包APP中窃取数据
大数据:从错误的角度出发 如何从数据中获得价值?
人民币大写转换中的数据思维
java中基本数据类型的转换
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券