斜率-有问题,部分没有归一化-错了——图片保存
斜率判别声音
说话跟语音的幅度情况
说话
纯音乐-classic
差不太多
读取语音数据得到幅度图
斜率
从0往两边依次求出相邻区间的斜率
根据得到的区间频数和区间中点值来算出两两斜率
对比说话跟纯音乐曲线
幅频曲线
说话斜率变化比较小
推测(错了
根据概率分布直方图,依次求出右半部份两两相间的斜率。再求斜率的均值。
1.读取数据为:普通话等级考试
共11个
测得结果
语音占比为 72.727273%
2.读取数据为:classic-纯音乐
共100个。
测得结果
语音占比为 24.000000%
3.但是音乐加入了歌声
数据为:hip-pop
共100个
测得结果
语音占比为 96.000000%
4.调低均值(mean® .测得数据会好点,但都会说话跟纯音乐都会降低。
求函数,根据斜率,看凹凸性?
拟合出来函数,然后求其倒数,看凹凸性?
1.用自己得出的函数
推测部分
2.用matlab自带的工具拟合,计算
未果,还没把函数搞出来
调值改变其占比。
斜率判别声音2
meanfreq :平均频率,频率以幅度为权值的加权平均值
sd :频率幅度加权的标准偏差
直方图
普通话
钢琴
频率分布图
说话
钢琴
合起来
蓝色为说话,红色为音乐
x轴为幅度,y轴为个数的对数:
(带入其他音乐看看效果
频率分布:
[外链图片转存失败(img-6nAn084n-1563360355009)(D:\matlab\assets\频率分布点图.jpg)]
平均斜率分布:
[外链图片转存失败(img-qNYHW4c1-1563360355010)(D:\matlab\assets\斜率分布.jpg)]
标准差分布:
[外链图片转存失败(img-u8i5fbiO-1563360355010)(D:\matlab\assets\方差.jpg)]
拟合
伽玛函数是最匹配语音信号的,用其来测试凹凸性分辨语音跟音乐
这是伽玛拟合
[外链图片转存失败(img-d6WJf3sM-1563360355010)(assets/伽玛拟合.jpg)]
对数形式
[外链图片转存失败(img-5zzNGQOn-1563360355011)(assets/伽玛拟合对数.jpg)]
带入所有数据
其他是包含说话的音乐
[外链图片转存失败(img-j7PaO1aP-1563360355013)(assets/所有数据的伽玛拟合.jpg)]
导入所有数据求其二阶导数
(编程上,求导遇到问题
单个音频的二阶导对比
[外链图片转存失败(img-dsxApBrX-1563360355013)(assets/单个音频对比二阶导.jpg)]
语音:红色为原始信号,蓝色为求导后的信号,音乐同理
[外链图片转存失败(img-LI7J9sCU-1563360355014)(assets/说话求导对比.jpg)]
[外链图片转存失败(img-SIUo6leH-1563360355015)(assets/音乐对比.jpg)]
差不多
代码
%求导
clear ;
clc;
syms o;
data=audioread('030.wav');
[n,x]=hist(data,100);
a=std(data);
k=sqrt(3)/2*std(data);
g=sqrt(k)/(2*sqrt(pi)*a)*exp(-k*abs(o))/sqrt(abs(o));
gd=diff(g,2);
for i=1:length(x)y(i)=subs(gd,x(i));
end
plot(x,y)
同一张图上:
[外链图片转存失败(img-xM67gStv-1563360355015)(assets/语音音乐求导对比图.jpg)]
[外链图片转存失败(img-mMmSucQW-1563360355016)(assets/语音音乐说话求导对比图.jpg)]
(数据要算时先要经过数据处理,没有处理的算出来不对
根据幅度加权
不拟合,直接来判断
单个音频斜率点图,对比
[外链图片转存失败(img-sLasOl7w-1563360355016)(assets/单个音频频率点图.jpg)]
全部数据的点图
[外链图片转存失败(img-yp3wMWFY-1563360355017)(assets/全部点图.jpg)]
语音比音乐在频率较高的部分比较多。
1.直接统计这一部分判断语音?
(有偏差。根据直方图划分的不同,有点偏差
2.斜率,在幅度值为0.001~0.05之间
在幅值中点的频率离原点的距离。
(D:\matlab\测试样本-钢琴,普通话\缩小测试数据-歪度
3.在幅值中点的频率离原点的距离二阶导(未
偏斜度
https://wenku.baidu.com/view/cb53e7557f1922791688e8d0.html
α=1N∑i=1N(xi−x‾)3\alpha=\frac{1}{N}\sum_{i=1}^{N}(x_i-\overline x)^3 α=N1i=1∑N(xi−x)3
反映对纵坐标的不对称性,值越大,不对称越厉害。
(根据数据大小,有点偏差 D:\matlab\测试样本-钢琴,普通话\缩小测试数据-歪度
COBB
http://www.360doc.com/content/15/0429/10/22947153_466753899.shtml
关于脊椎侧弯标准测量方法
(还未
斜率-有问题,部分没有归一化-错了——图片保存相关推荐
- 长按UIWebView上的图片保存到相册
不知道各位对于这个需求要如何解决? 可能有些人会想到js与原生交互,js监听图片点击事件,然后将图片的url传递给原生App端,然后原生App将图片保存到相册,这样子麻烦吗?超麻烦.(1).js监听图 ...
- 教你实现微信公众号效果:长按图片保存到相册
不知道各位对于这个需求要如何解决? 可能有些人会想到js与原生交互,js监听图片点击事件,然后将图片的url传递给原生App端,然后原生App将图片保存到相册,这样子麻烦吗?超麻烦.(1).js监听图 ...
- OpenGLES(八)GPUImage滤镜链与将滤镜修改后的图片保存到相册
1.滤镜链 在一个复合滤镜中,多种滤镜效果处理时,通常都是图片 -> 设置顶点/纹理坐标 -> 滤镜效果处理 -> 帧缓冲区 -> 新的纹理 -> 滤镜效果处理 -> ...
- 爬取美女图片保存本地与入MySQL库(宅男福利)
本文详细记录如何爬取美女图片,并将图片下载保存在本地,同时将图片url进行入库.保存在本地肯定是为了没事能拿出来养养眼啊,那入库就是为了定位图片啊,要懂点技术的话,还能搬运搬运做个小图片网站,不为别的 ...
- php完美实现下载远程图片保存到本地(保存微信头像)
2019独角兽企业重金招聘Python工程师标准>>> /** * php完美实现下载远程图片保存到本地 * @param: 文件url,保存文件目录,保存文件名称,使用的下载方式 ...
- 在IE右键菜单,添加图片保存快捷方式
在IE右键菜单,添加图片保存快捷方式 分类: .Net 2009-07-09 14:25 647人阅读 评论(0) 收藏 举报 先用C#做一个COM 作用为下载图片和图片改名(使用GUID) view ...
- matlab中单独存图_Matlab中图片保存的四种方法
Matlab 中图片保存的四种方法 matlab 的绘图和可视化能力是不用多说的, 可以说在业内是家喻户晓的. Matlab 提供了丰富 的绘图函数,比如 ez** 系类的简易绘图函数, surf . ...
- JAVA 通过url下载图片保存到本地(亲测)
//java 通过url下载图片保存到本地 public static void download(String urlString, int i) throws Exception { ...
- base64图片保存获取本地路径
$path = ROOT_PATH . 'public/uploads/headimg'; $pic = base64_image_content($base64_image,$path); //图片 ...
最新文章
- 摩拜单车正式进军日本,积极拓展海外市场
- vue方法传值到data_vue组件传值的几种方式
- ITK:应用Atan图像过滤器
- linux decode函数,Oracle 中 decode 函数用法
- How is account image maintained in CRM rendered in Fiori
- L 苍天阻我寻你,此情坚贞如一(西南科技大学2021届新生赛)(线段树)
- javascript中的Base64.UTF8编码与解码详解
- gradle 编译java配置文件_Andriod(三):配置文件build.gradle与AndroidManifest.xml
- java八大基本类型介绍
- python3解码base64_python3base64解码混乱的换行符
- 系统学习NLP(三十二)--BERT、XLNet、RoBERTa、ALBERT及知识蒸馏
- SQL数据库恢复挂起
- Windows系统镜像下载
- Zabbix结合Mojo-Webqq实现告警
- js之金额大小写转换工具类(测试OK)
- 【分享360域名批量查询工具】
- Ubuntu18.04 打不开系统蓝牙适配器,也连接不上任何蓝牙设备Bug解决方案
- bps和pps各自是什么意思?
- 网上作业批改系统的设计与实现(JSP,MySQL)
- 开机自检,BIOS运行原理