近来在做用STRAIGHT合成前后鼻音二三共振峰连续统的任务,用STRAIGHT合成,也看了一些praat合成的知识。就像老师说的那样,懂得原理,才能做得又快又好。

praat 合成,在帮助文档中可以看到,是source-filter的模型。有声源,有滤波器,滤波器可以由zero控制产生,也可根据源语音文件来提取, (LPC, Formant, and FormantGrid) 都可以在合成中作为滤波器。在praat中,有一个生源刺激,再有以上三文件之一,共同选中,就可以合成一个语音了。

LPC,线性预测系数。帮助文档给出了算法论文(70 80年代的)。经过计算得出的这个系数,系数可以代表谱包络的信息,也就涵盖了语音中的共振峰的信息。是一种编码的方式,压缩信息量,通过传输这个参数,接收端就可以合成出原始语音,提高传输的效率。这也表示了此系数大大包含了语音信号中的关键信息。

LPC analyzes the speech signal by estimating the formants, removing their effects from the speech signal, and estimating the intensity and frequency of the remaining buzz. The process of removing the formants is called inverse filtering, and the remaining signal after the subtraction of the filtered modeled signal is called the residue.

The numbers which describe the intensity and frequency of the buzz, the formants, and the residue signal, can be stored or transmitted somewhere else. LPC synthesizes the speech signal by reversing the process: use the buzz parameters and the residue to create a source signal, use the formants to create a filter (which represents the tube), and run the source through the filter, resulting in speech.

(Wikipedia)

LPC: To spectrum的产生,是从一个包含fft变换的算法而来。也就是说,spetrogram是从包含fft的LPC运算而来。



共振峰manipulate笔记相关推荐

  1. 学习笔记:Houdini的Manipulate分类下节点的基本用途

    目标 简单学习Manipulate分类下节点的基本用途. (备注:其中"Linear Taper"节点和"Twist"节点都是"Blend" ...

  2. 命令行进入指定目录_VIM学习笔记 操作目录(Manipulate Directory)

    在目录间移动 使用以下命令,可以显示当前所在的目录: :pwd 使用以下命令,在Linux下可以进入HOME目录,而在Windows下则显示当前所在目录: :cd 使用以下命令,可以进入指定的目录: ...

  3. python语音信号处理_现代语音信号处理笔记 (一)

    本系列笔记对胡航老师的现代语音信号处理这本书的语音处理部分进行总结,包含语音信号处理基础.语音信号分析.语音编码三部分.一开始以为三部分总结到一篇文章里就可以了,但写着写着发现事情并没有那么简单... ...

  4. mathematica 可编辑pdf_Mathematica学习笔记[1]

    看完课程发现这个课程还是比较啰嗦的. 课程1.1:软件介绍及简单命令学习 数学思想是最重要的,详细的数学推导都只是一些体力活,mathematica就是用来干这种体力活的. MMA作为世界上最通用的符 ...

  5. Think in Java第四版 读书笔记9第15章 泛型

    Think in Java第四版 读书笔记9第15章 泛型 泛型:适用于很多很多的类型 与其他语言相比 Java的泛型可能有许多局限 但是它还是有很多优点的. 本章介绍java泛型的局限和优势以及ja ...

  6. ICPC训练联盟2021寒假冬令营(6)_2021.01.25_笔记

    文章目录 试题链接 学习笔记 - C++ STL 简介 STL容器实验 序列式容器 关联式容器 集合容器 A - The Blocks Problem (POJ 1208, UVA 101) 中文释义 ...

  7. 【计算机英语】期末复习笔记

    计算机英语-学习笔记 必备短语 翻译题 Section A 必备短语 Artificial intelligence-人工智能 Optical computer-光脑(光学计算机) Neural ne ...

  8. [BT_Books]《无线蓝牙技术深入探讨》笔记

    简述 本书为台湾作者所作,其文字也是繁体,以下对阅读该书所作笔记录入如下.不过本书所著时间比较早了,当时BLE并没有提出还,因此本书是讲BR/EDR的.关于BLE的请参看文章<低功耗蓝牙开发权威 ...

  9. Games101-闫令琪 1-4讲 基础知识+变换 (笔记整理)

    Overview 2022.5.31开始学习计算机图形学 指导老师推荐使用这套课程 Games101GAMES101-现代计算机图形学入门-闫令琪 对应的教材为"虎书"<Fu ...

最新文章

  1. 倒计时三天丨NeurIPS 2020预讲会:7位智源青年科学家,21场报告
  2. python从基础到进阶_无需编程基础,Python从入门到进阶大法
  3. 某银行信用卡中心——大数据反欺诈应用案例 2017-06-23 10:54 本篇案例为数据猿推出的大型“金融大数据主题策划”活动(查看详情)第一部分的系列案例/征文;感谢 百融金服 的投递 作为整体
  4. KDD走进阿里 数百专家聚集探讨产学研一体化
  5. setGeometry
  6. Python机器学习:梯度下降法005梯度下降法和数据标准化
  7. Python ini文件读取(configparser模块)(转载)
  8. Stamps 邮票问题 详解(C++)
  9. 快递扫码入库PC系统
  10. 安装 Eyoucms
  11. (附源码)springboot宠物管理系统 毕业设计 121654
  12. 遇见CUBA CLI
  13. [转自老马的文章]用MODI OCR 21种语言
  14. BLE设备地址类型笔记
  15. 折线和柱状(自定义图案)结合
  16. SEM推广及广告投放数据分析及可视化
  17. 每日学习 与 每日未知
  18. MODBUS通讯详解(博客园)
  19. 电脑无法打开Office提示很抱歉,此功能看似已中断解决办法
  20. 大数据应用与医学检验平台结合(论文)

热门文章

  1. matlab fft频率轴,FFT(快速傅里叶变换)中频率和实际频率的关系
  2. 设计模式之----Java动态代理模式
  3. iPhone 无需越狱修改wx+zfb+qq步数
  4. Java 基础实验 找出1000以内的完数
  5. App与H5交互的几种方式
  6. 2023NHOI数三角形题解
  7. 企业征信牌照注销趋势分析
  8. 2020三月实习后台春招经历
  9. Ruby入门教程和技巧
  10. 用友BQ商业智能平台报表功能