【声音可视化】语音学软件:praat

本文详细介绍Praat这款免费且强大的语音分析软件,涵盖光谱分析、合成、实验、标签处理、操纵、学习算法和统计学等功能,以及基本用法和实例教程,助您深入理解和应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述

语音分析软件:praat

praat是一款便捷好用,并且免费的语音分析软件。可以协助我们完成对声音的多维度可视化分析,这里总结一些经验给大家~

官网

ohttps://www.fon.hum.uva.nl/praat/

开发者

oPaul Boersma和David Weenink

功能

o语音分析
光谱分析(频谱图)间距分析共振峰分析强度分析抖动、微光、声音中断耳蜗激励模式
o语音合成
音高、共振峰和强度音节合成克拉特声学合成
o听力实验
识别和鉴别测试
o标签和细分
多层上的标签间隔和时间点使用拼音字母使用高达 2 gb 的声音文件(3 小时)
o语音操纵
更改间距和持续时间轮廓滤波
o学习算法
前馈神经网络离散和随机最优理论
o统计学
多维缩放主成分分析判别分析
o图形
为您的文章和论文提供高质量生成封装的 PostScript 文件集成的数学和语音符号
o可编程性
简单的可编程脚本语言与其他程序通信(sendpraat源代码)创建具有声音 I/O 的超文本手册
o可移植性
独立于计算机的二进制文件读取和写入多种声音和其他文件类型
o可配置性
增大或缩小菜单保存字体、视图、声音设备的预设

基本用法

oPraat 使用及语音信号处理算法基础
https://blog.csdn.net/qq_41897800/article/details/120618489?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165190198616782184641705%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=165190198616782184641705&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_ecpm_v1~rank_v31_ecpm-3-120618489-null-null.142v9control,157v4control&utm_term=praat&spm=1018.2226.3001.4187

oPraat语音分析软件用法详解
https://www.bilibili.com/video/BV1Xs411w7yY?spm_id_from=333.337.search-card.all.click

o使用手册
见后文发布~

在Matlab中,频率谱是指对一个信号进行频域分析得到的信号频率分布情况。频率重心是频率谱中各个频率的加权平均值,用于描述频率分布的中心位置。下面将介绍如何使用Matlab对信号频率谱的频率重心进行计算。 首先,我们需要采集到待分析的信号数据,并进行预处理。假设我们的信号数据存储在一个名为signal的向量中。 1. 计算信号的频谱: 使用fft函数对信号进行傅里叶变换得到其频谱,并通过abs函数取频谱的幅值。 ```matlab spectra = abs(fft(signal)); ``` 2. 创建频率轴: 根据采样率和信号长度,创建一个与频谱长度相同的频率轴向量。 ```matlab Fs = 1000; % 假设采样率为1000Hz L = length(signal); % 信号长度 f = Fs*(0:(L/2))/L; ``` 3. 计算频谱的频率重心: 对频谱进行归一化处理,然后将每个频率值与频谱值相乘,再将乘积累加,最后再除以频谱的总和即可得到频率重心。 ```matlab normalized_spectra = spectra / sum(spectra); % 频谱归一化 frequency_centroid = sum(f .* normalized_spectra); % 频率重心计算 ``` 最后,可以打印出频率重心值: ```matlab disp(['Frequency Centroid: ', num2str(frequency_centroid)]); ``` 通过以上步骤,我们可以使用Matlab计算信号的频率谱及其频率重心。请注意,这里的示例假设信号是一维向量,如果信号是二维矩阵,则需要逐行或逐列对每个子信号进行频谱计算和频率重心计算。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值