音高(Pitch)和基频(F0)是两个非常接近的概念,

尽管它们有所不同,但通常并不区分。

音高和基频的关系最早在音乐界被发现,

通常认为,音高增高八度音程相当于基频翻倍。

在1000Hz以下,基频翻倍略小于音高的八度音程;

而在1000-5000Hz范围,基频翻倍略大于音高的八度音程。

John M. Eargle. Music, Sound and Technology. Van Nostrand Reinhold,

Toronto, 1995.

Stephen Handel. Listening. MIT Press, Cambridge, 1989.

在3000Hz以上,保持基频不变,音强增强能使得音高增加;

在2000Hz以下,保持基频不变,音强增强却使得音高降低。

Stanley Coren, Lawrence M. Ward, and James T. Enns. Sensation and

Perception.

Harcourt Brace College Publishers, Toronto, 1994.

以上是来自于正弦波实验的结论,而实际上,人声的谐波结构也会影响音高感知。

目前的基频提取算法很多,但是并没有一个基频提取算法在各种条件下都工作得很好。

通常一个算法离开了特定领域,性能就会变差。提取音乐基频和语音基频的算法就有所差异。

python 声音基频f0_音高和基频(Pitch and F0)相关推荐

  1. 音高和基频(Pitch and F0)

    音高(Pitch)和基频(F0)是两个非常接近的概念, 尽管它们有所不同,但通常并不区分. 音高和基频的关系最早在音乐界被发现, 通常认为,音高增高八度音程相当于基频翻倍. 在1000Hz以下,基频翻 ...

  2. Python声音处理入门

    Python声音处理入门 注:本文加入了译者的理解,并非严谨的译作,仅供参考. 原文Basic Sound Processing with Python描述了怎样在Python中通过pylab接口对声 ...

  3. python 声音基频f0_【aubio】音频处理笔记

    持续更新中-- python相关音频处理:[librosa]及其在音频处理中的应用. 简介 aubio是一个标注音乐和声音的python库,源码基于C语言.它能够读取任意媒体文件,提取特征并检测事件. ...

  4. python 声音基频f0_如何得到一个曲子的基频?

    谢邀.第一次回答受邀的题目,有些激动,也有些仓促,可能有些小毛病,也可能是别的问题的答案,没有做引用,如有发现,请告诉我处理. 题主应该是4个大的问题. 第一个问题是标题,获取曲子的基频.但是觉得这个 ...

  5. python 声音基频f0_ASR中常用的语音特征之FBank和MFCC(原理 + Python实现)

    ASR中常用的语音特征之FBank和MFCC(原理 + Python实现) 一步一步讲解和实现ASR中常用的语音特征--FBank和MFCC的提取,包括算法原理.代码和可视化等. 文章目录 语音信号的 ...

  6. 声音信号基音提取算法基频和谐波处理分析

    1.内容简介 略 293-可以交流.咨询.答疑 2.内容说明 略 一. 实验原理: 傅里叶变换建立了信号频谱的概念.所谓傅里叶分析即分析信号的频谱(频率构成).频带宽度等.要想合成出一段音乐,就要了解 ...

  7. python声音模仿_Python与声音制造(2)

    Python 与声音制造 _ _ _ _ _ _ _ _ _ 罗丹不带乐队改教数学了. 惊不惊喜? 意不意外? 还不快逃? 1 -第一部分: 声音与数学- Topic 2: 认识傅里叶级数函数 如果你 ...

  8. python发音模块-python声音模块

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 这也是使用 python 标准库的方法,我们可以把写好的一些可复用的函数 ...

  9. 初探Python声音处理(Demo)

    python最先接触的是爬虫,毕业设计时,去网上爬取了两个多小时的数据导入了MongoDB数据库 声音处理和图像处理是我一直想接触的领域 一起学习吧,与君共勉. import wave import ...

最新文章

  1. ios11更新提示信任_Odyssey越狱工具体验、Cydia更新
  2. Java实战系列之关于双十一秒杀架构模型的一点思考
  3. 用命令行执行ROBOT FRAMEWORK
  4. SCCM2012 R2实战系列之九:OSD(中)-- 捕获镜像
  5. 【Redis系列】面试官:Redis中的数据已经过期,为什么还占用这内存?
  6. 不认识java代码_程序员进阶:优雅的代码对于一个架构师的重要性
  7. 阿里云基于NVM的持久化高性能Redis数据库
  8. django-后台管理-笔记
  9. 代码安全检视方法有_在华为写了 13 年代码,都是宝贵的经验
  10. 【机器学习】监督学习--(分类)决策树①
  11. zynq7020安装linux图形界面,ZYNQ开发板的NFS文件系统安装 - ZYNQ7020学习
  12. 量子计算会带来什么样的革命?
  13. 高盛报告引科技股暴跌 但如今并非 互联网泡沫2.0
  14. 读书笔记:-----《第四次工业革命转型的力量》
  15. iphone-使用TextField及关闭键盘(useing TextField for inputs、using the keyboard)
  16. 在GPU上运行MATLAB程序
  17. 2021-05-31
  18. Shiro系统权限管理、及原理剖析
  19. 文件上载限制4gb_新get!百度网盘破除上传单个文件超4GB限制
  20. 如何备考2021年最后一场PMP考试?

热门文章

  1. Linux-USB Gadget(小玩意) API Framework(框架)
  2. Advanced Installer 使用说明
  3. 使用 JS 脚本实现网页全自动秒杀抢购功能
  4. 这篇文章带你了解一下WAP建站。
  5. Echarts 新认知 地图的label到底怎么居中?
  6. PAT练习笔记——4.2 散列
  7. python 运行机制
  8. Pipe(管道)的一些理解
  9. kz.layedit的图片上传(uploadImage: { url:})和右击删除( calldel: { url})功能的实现(包含图片上传URL接口)
  10. IDEA 运行Java swing项目报错误: # Problematic frame: # C [rxtxSerial.dll+0x4465]