音高和基频(Pitch and F0)
音高(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.
以上是来自于正弦波实验的结论,而实际上,人声的谐波结构也会影响音高感知。
目前的基频提取算法很多,但是并没有一个基频提取算法在各种条件下都工作得很好。
通常一个算法离开了特定领域,性能就会变差。提取音乐基频和语音基频的算法就有所差异。
音高和基频(Pitch and F0)相关推荐
- python 声音基频f0_音高和基频(Pitch and F0)
音高(Pitch)和基频(F0)是两个非常接近的概念, 尽管它们有所不同,但通常并不区分. 音高和基频的关系最早在音乐界被发现, 通常认为,音高增高八度音程相当于基频翻倍. 在1000Hz以下,基频翻 ...
- 语音处理:音频入门之基础概念总结
语音处理:音频入门之基础概念总结 基本概念 语音增强 基本概念 过采样:超过音频本身实际带宽的采样率,如音频带宽12kHz,用96kHz采样属于过采样,用24kHz采样则较为合理.上采样,也属于过采样 ...
- 基频检测算法详细总结
基频估计算法 F0 estimate methods 基音频率,简称基音或基频,是语音信号最重要的韵律特征参数之一,基频的复杂之处在于不同的人说同一个字词,发出的语音基频可能不同,同一个人在不同的时间 ...
- python 声音基频f0_【aubio】音频处理笔记
持续更新中-- python相关音频处理:[librosa]及其在音频处理中的应用. 简介 aubio是一个标注音乐和声音的python库,源码基于C语言.它能够读取任意媒体文件,提取特征并检测事件. ...
- 基音周期计算(pitch tracking)
基音(Pitch)计算笔记 音高(Pitch) 定义: 基础频率:准周期(quasi-periodic, 指周期几乎确定,但有小幅波动)波的基础频率的倒数,单位为Hz Pitch(in semiton ...
- 声学参数-基频-Librosa标准: 基频的文字定义和用librosa提取wav文件基频
0. 说明 提取wav的基频, 保持同样的超参, 所以用librosa 参考: https://www.jianshu.com/p/ac1444495f75 https://www.cnblogs.c ...
- 语音识别----音高的处理
音的高度.音的高低是由振动频率决定的,两者成正比关系:振动频率高则音"高",反之则"低". 基频决定音高 一个有各种泛音的声音,即使泛音比基频大得多,也依然以基 ...
- 语音信号处理(DSP)论文优选 :提取音频pitch方法对比Performance Analysis of Several Pitch Detection Algorithms
声明:语音信号处理(DSP)论文优选系列主要分享论文,分享论文不做直接翻译,所写的内容主要是我对论文内容的概括和个人看法.如有转载,请标注来源. 欢迎关注微信公众号:低调奋进 Performance ...
- 《语音信号处理》整理
reference <spoken language processing> 1 语音基础 名词解释 pitch 音调 以HZ为单位 基频又称音高 能量又称音强 说话的声音(声带震动)和其 ...
最新文章
- linux cat pdf文件怎么打开,linux下cat 命令使用详解:显示文件内容
- npm run buil构建后页面白屏_从Npm Script到Webpack,6种常见的前端构建工具对比
- jquery-easyui环境的搭建及测试
- Mac 技术篇-设置Finder文件管理显示文件路径
- VTK:可视化之StreamLines
- CSDN,CNBLOGS博客文章一键转载插件 终于更新了!
- java学习(37):二维数组
- 走进统信软件,读懂国产操作系统新生态建设
- js如何在当前页面加载springmvc返回的页面_手写SpringMVC学习
- opencv图像切割1-KMeans方法
- 如何让用户留在生态系统里?向苹果学习!【转载】
- 商务图表案例——仿经济学人分组漏斗图~
- 友元函数类图_要达到形式的公平,需要具备的前提条件是()。
- asp.net 网页做一个浮动层_网页的布局与定位看完这篇就够了
- Java 常量字符串过长
- 新人做ASO如何快速写好关键词?
- C语言循环逻辑之if语句
- PHP安装rabbitmq扩展
- 向量的加减(运算符重载)
- Alexa 排名万能查询系统
热门文章
- 20210928 对角化的充要条件
- 无障碍开发(七)之实例讲解
- WARNING: The host '$hostname' could not be looked up with resolveip. (转)
- C++ 类模板四(typename关键字)
- 安装QT5后运行提示libHelp.so无法加载
- Swift - 使用set,get确保索引加减在正常的范围内
- P2756 魔术球问题 (网络流)
- @Autowired注解警告Field injection is not recommended
- ThreadPoolTaskExecutor使用详解
- 备份mysql数据库以及文件--脚本