V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xiangyuecn  ›  全部回复第 9 页 / 共 112 页
回复总数  2232
1 ... 5  6  7  8  9  10  11  12  13  14 ... 112  
自己研究研究吧,fft 是比较难学,现在看到代码就脑壳疼😂 相同的 fftSize+sampleRate 每次计算出来的每一位结果都对应固定的频率值,相当于 x 轴( Hz ),y 轴为每一位的值(振幅),每次计算出每个频率的振幅会发生变化,就形成了动画
你编写的奇怪的代码正在以奇怪的方式运行。

第一行放个 'use strict' 确实能解决不少麻烦。

同一个作用域下不要使用重名的变量,减轻自己的负担。

拒绝使用 const 关键字,我都写 js 了,还 const const const 。
@xchaoinfo 没见过可以免费签 ip 证书的哈

自己用的话 可以自己生成根证书进行 ip 证书的签发,全程用 openssl 操作就可以了,没有任何限制 想怎么签就怎么签, 就是自己生成的根证书使用起来比较麻烦点,openssl 自签可以参考我以前写的这篇 https://www.cnblogs.com/xiangyuecn/p/8365634.html
根据需求来,每次计算输入的采样数记为 fftSize ,比如 fftSize=1024 ; fft 计算后的结果只需要取一半,共 512 个分频率

音频的采样率决定了频率上限,比如 sampleRate=48000 ,最大频率为 sampleRate/2=24KHz ; 512 个分频率均分这 24K ,绘制频谱图的时候相当于 x 轴,每个刻度间隔为 24000/512=46.875Hz

所以,固定了一个 fftSize 的时候,sampleRate 变来变去时会影响 x 轴,48000 中间位置是 12KHz ,换做 16000 时中间位置是 4KHz ,因此 fftSize 的大小得根据 sampleRate 大小来定

fftSize 具体取多大,看你需求,fftSize 越大绘制的频谱越精细,每次输入的时域数据越长(时间越长),可以使用滑动窗口来解决新数据量不够的问题,比如每次只取 50ms 新数据和老数据一起计算,很大的 fftSize 可以做到很高的帧率

-------

前面一截总是一柱擎天,大部分情况下属正常,声音能量主要集中在低频部分,高频部分比较少。但也不排除你的 fft 代码有问题,算出来的结果是错的。
哦豁,房子卖不动了,农村有房的不买房怎么破解?

强拆,买新房打 6 折,所有人都赚翻了😂
254 天前
回复了 JettChen 创建的主题 分享创造 写了一个微信聊天记录导出工具
英文 readme 是不是多此一举
@nnbbaa 支持的哈,没有放到默认的机构列表里面,可以手动填写 https://api.buypass.com/acme/directory 接口地址进行申请证书,但 Buypass 不支持免费的通配符证书


参考文档: https://github.com/acmesh-official/acme.sh/wiki/CA

| CA | MaxLifetime | ECC | Domain Count | Wildcard | IPv4 | IPv6 | NotAfter | IDN |
|-------------| -------------|------|--------------|----------|----------|----------|----------|---------|
| Let's Encrypt | 90 | Yes | 100 | Yes | No | No | No | Yes |
| ZeroSSL | 90 | Yes | 100 | Yes | No | No | Yes | Yes |
| Google | 90 | Yes | 100 | Yes | No | No | Yes | No|
| Buypass | 180 | Yes | 5 | Paid | No | No | No | Yes |
| SSL.com | 90 | Yes | 2 | Paid | No | No | No | Yes |
255 天前
回复了 hentailolicon 创建的主题 酷工作 github 怎么把大文件 commit 记录删除
论图形界面 和 乌漆嘛黑的命令行控制台,哪个更适合用于作为版本管理工具的 UI🐶

commit 不检查文件变更就算了,push 也不检查就直接塞进去了?
0.25 狗不理
258 天前
回复了 melongzzz 创建的主题 程序员 windows 电脑上网站如何调起虚拟键盘
基本上不用考虑 js 插件,输入 abcd 随便自己用 div+css 弄一下,问题是中文输入是个难题,第三方的插件容易被卡脖子🐶
258 天前
回复了 melongzzz 创建的主题 程序员 windows 电脑上网站如何调起虚拟键盘
写个 bat 脚本,开机自启动,脚本里面直接运行 system32 里面的 osk.exe
- Web 前端不会用 python
- Web 后端不会用 python
258 天前
回复了 wmz000 创建的主题 问与答 后端,进行前端开发
get set 被玩出了新高度😅 简单赋个值 你都不知道里面会不会进行上亿次循环
260 天前
回复了 z8596007 创建的主题 问与答 兄弟们,这个事你们怎么看?怎么选?
大的房间锤了,重新整一下,解决。+还完贷款,25w 都能剩,生活美滋滋🐶
说你不要想复杂了 你不信😂
参考二维码登录,不要想复杂了
1 ... 5  6  7  8  9  10  11  12  13  14 ... 112  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1993 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 52ms · UTC 01:09 · PVG 09:09 · LAX 18:09 · JFK 21:09
Developed with CodeLauncher
♥ Do have faith in what you're doing.