斜率判别声音

说话跟语音的幅度情况

说话

纯音乐-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 α=N1​i=1∑N​(xi​−x)3
反映对纵坐标的不对称性,值越大,不对称越厉害。

(根据数据大小,有点偏差 D:\matlab\测试样本-钢琴,普通话\缩小测试数据-歪度

COBB

http://www.360doc.com/content/15/0429/10/22947153_466753899.shtml

关于脊椎侧弯标准测量方法

(还未

斜率-有问题,部分没有归一化-错了——图片保存相关推荐

  1. 长按UIWebView上的图片保存到相册

    不知道各位对于这个需求要如何解决? 可能有些人会想到js与原生交互,js监听图片点击事件,然后将图片的url传递给原生App端,然后原生App将图片保存到相册,这样子麻烦吗?超麻烦.(1).js监听图 ...

  2. 教你实现微信公众号效果:长按图片保存到相册

    不知道各位对于这个需求要如何解决? 可能有些人会想到js与原生交互,js监听图片点击事件,然后将图片的url传递给原生App端,然后原生App将图片保存到相册,这样子麻烦吗?超麻烦.(1).js监听图 ...

  3. OpenGLES(八)GPUImage滤镜链与将滤镜修改后的图片保存到相册

    1.滤镜链 在一个复合滤镜中,多种滤镜效果处理时,通常都是图片 -> 设置顶点/纹理坐标 -> 滤镜效果处理 -> 帧缓冲区 -> 新的纹理 -> 滤镜效果处理 -> ...

  4. 爬取美女图片保存本地与入MySQL库(宅男福利)

    本文详细记录如何爬取美女图片,并将图片下载保存在本地,同时将图片url进行入库.保存在本地肯定是为了没事能拿出来养养眼啊,那入库就是为了定位图片啊,要懂点技术的话,还能搬运搬运做个小图片网站,不为别的 ...

  5. php完美实现下载远程图片保存到本地(保存微信头像)

    2019独角兽企业重金招聘Python工程师标准>>> /** * php完美实现下载远程图片保存到本地 * @param: 文件url,保存文件目录,保存文件名称,使用的下载方式 ...

  6. 在IE右键菜单,添加图片保存快捷方式

    在IE右键菜单,添加图片保存快捷方式 分类: .Net 2009-07-09 14:25 647人阅读 评论(0) 收藏 举报 先用C#做一个COM 作用为下载图片和图片改名(使用GUID) view ...

  7. matlab中单独存图_Matlab中图片保存的四种方法

    Matlab 中图片保存的四种方法 matlab 的绘图和可视化能力是不用多说的, 可以说在业内是家喻户晓的. Matlab 提供了丰富 的绘图函数,比如 ez** 系类的简易绘图函数, surf . ...

  8. JAVA 通过url下载图片保存到本地(亲测)

    //java 通过url下载图片保存到本地    public static void download(String urlString, int i) throws Exception {     ...

  9. base64图片保存获取本地路径

    $path = ROOT_PATH . 'public/uploads/headimg'; $pic = base64_image_content($base64_image,$path); //图片 ...

最新文章

  1. 摩拜单车正式进军日本,积极拓展海外市场
  2. vue方法传值到data_vue组件传值的几种方式
  3. ITK:应用Atan图像过滤器
  4. linux decode函数,Oracle 中 decode 函数用法
  5. How is account image maintained in CRM rendered in Fiori
  6. L 苍天阻我寻你,此情坚贞如一(西南科技大学2021届新生赛)(线段树)
  7. javascript中的Base64.UTF8编码与解码详解
  8. gradle 编译java配置文件_Andriod(三):配置文件build.gradle与AndroidManifest.xml
  9. java八大基本类型介绍
  10. python3解码base64_python3base64解码混乱的换行符
  11. 系统学习NLP(三十二)--BERT、XLNet、RoBERTa、ALBERT及知识蒸馏
  12. SQL数据库恢复挂起
  13. Windows系统镜像下载
  14. Zabbix结合Mojo-Webqq实现告警
  15. js之金额大小写转换工具类(测试OK)
  16. 【分享360域名批量查询工具】
  17. Ubuntu18.04 打不开系统蓝牙适配器,也连接不上任何蓝牙设备Bug解决方案
  18. bps和pps各自是什么意思?
  19. 网上作业批改系统的设计与实现(JSP,MySQL)
  20. 开机自检,BIOS运行原理

热门文章

  1. 知识产权创业的比赛结果
  2. MacBook的mission control的功能
  3. 我感觉ae比较难用,就是做这种画中画的视频,final cut pro真香
  4. UE4 C++与蓝图的继承问题
  5. 发现一个骨灰级图形学大神的博客
  6. 图解设计模式:抽象工厂
  7. TCP连接的建立(二)
  8. 《番茄工作法图解》作者亲身讲解:这些最佳实践可以帮你筛选出那个最重要的任务...
  9. 数学之路(3)-机器学习(3)-机器学习算法-神经网络[19]
  10. 瑞星:周末拦截挂马网站数减少 新闻类网站占主打