问题标签 [praat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
48 浏览

javascript - 在Praat中拖放:如果我们要开发这个功能,该怎么做?

Praat 是一个开源的语音分析软件。我们经常需要将文件拖到软件中。虽然它具有适用于 Mac 版本的拖放功能,但它没有适用于 Windows 的功能。这是一个令人头疼的问题,我正在尝试找到一些解决方案。

我知道这背后一定有原因,我一点也不怀疑开发人员。但出于对一般软件开发知识的好奇,我想知道:

  1. Mac 和 Windows 有区别吗?在 MacOS 上开发这个功能更容易吗?
  2. 如果我们想要Windows的这个功能,有没有插件或者什么可以使用?如果不是,那么我们需要做些什么来实现这一点?我认识一个朋友,他在 10 年前编写了一个程序,可以通过拖放文件上传到网站。拥有这样的脚本(可能在 js 或 html5 中)是否有助于在 Praat 等其他 exe 中开发此功能?是否有一种似乎最适合此目的的语言?
0 投票
1 回答
170 浏览

python - 有没有办法使用 parselmouth(python PRAAT 包装器)或其他 python 库来改变共振峰?

PRAAT 提供了一种方法:“Process-> Change formants ...”,但如果我使用 Parselmouth 调用:

sound = call(sound0, "改变共振峰...", f1, f2, f3, f4, 0, 5000)

我得到:“parselmouth.PraatError:命令“更改共振峰...”不适用于给定对象。”

我真的很喜欢 Parselmouth,但我确实希望有更多的例子。

0 投票
0 回答
31 浏览

python-3.x - 是否有 Praat 脚本可用于 3 个语音报告的平均值?

我对 Praat 和 Praat Scripting 还很陌生,我正在研究神经退行性疾病。我想知道是否有办法从 3 个语音报告中取平均值。基本上,我正在尝试获取 3 个语音报告,每个语音报告都是根据持续的 /a/ 发声片段计算的,并创建一个单一的语音报告,它是 3 个单独的语音报告的平均值。在某种程度上,平均语音报告中的 Jitter、Shimmer、NHR 等值是 3 个原始语音报告中计算的参数的平均值。这样的事情可能吗?任何帮助将不胜感激!

0 投票
2 回答
30 浏览

praat - 元音解释

请我真的需要尽快完成我的工作。但我对我提取的元音感到困惑。我提取的那些元音是 eɪ/, /iː/, /aɪ/, /oʊ/, /u 代表长元音和 /æ/, /ɛ/, /ɪ/, /ɒ/, /ʊ/ 代表短元音。

现在在我的工作中,我想将它们用作元音 a、e、i、o、u。我可以将他们的名字改为元音 a、e、i、o、u 吗?因为它们分别是a、e、i、o和u的元音,区别在于第一个代表长元音,第二个代表短元音。再次感谢您的帮助

0 投票
0 回答
41 浏览

pulse - 提取 praat 中的脉冲开始

我目前正在编写一个脚本来计算英语辅音的 VOT

第三层:音素

第 4 层:CV 目标是在第 4 层的间隔内检测脉冲的开始。这是代码的一部分:

当我尝试“脉冲列表”命令时它不起作用......

有人可以帮我吗?

非常感谢 !

0 投票
0 回答
39 浏览

android - 无法在 android 中导入 paart-parslemouth

我正在尝试在 android 中安装 paart-parselmouth 但无法安装我收到以下错误

如何安装它或如何安装它的 tar 文件?

无法从https://files.pythonhosted.org/packages/a0/80/533a7330d7ed612628656f9aaee115076c578330039bc179c09fb8423251/praat-parselmouth-0.4.0.tar.gz安装 praat-parselmouth 。

这是我的毕业典礼

0 投票
1 回答
47 浏览

spectrogram - 为什么在分析声学参数(如强度、RMS 幅度、基频等)时,单声道声音优于立体声

在语音分析中,在使用像 Praat 这样的软件时,我看到人们喜欢单声道而不是立体声。即使录音是使用立体声麦克风完成的,音频文件通常也会转换为立体声。除了节省大量内存之外还有什么原因?谢谢。

0 投票
2 回答
2748 浏览

python - ImportError: 无法从 'urllib' (/usr/lib/python3.7/urllib/__init__.py) 导入名称 'quote'

我在 gooogle colab 中使用来自 parselmouth 的 praat,从 parselmouth.praat 导入调用导入时出现此错误

我尝试安装 urllib 的不同版本,但没有任何效果
我知道 urllib 使用 import urllib.parse.quote而不是,from urllib import quote 但我不是导入 urllib 包的人,它是 praat 模块,我无法更改它

0 投票
0 回答
25 浏览

praat - 感知实验的 PRAAT 脚本

任何人都可以帮助我如何将视觉选项与音频刺激配对?例如,如果我的响应选项随着每种声音的变化而变化,我如何将其纳入实验中?例如,对于播放 /ta/ 的声音文件,我想放置“ta”和“da”选项,而对于播放 /pa/ 的声音文件,响应选项应该是“pa”和“ba”而不是“ta”和“达”。如何根据声音刺激不断更改响应选项?我正在尝试使用演示窗口,但那里显示的脚本语法对于我尝试设计的感知实验类型是有限的。有人可以指导我使用其他资源或提出一些解决方案吗?

0 投票
1 回答
20 浏览

praat - Shimmer 函数不会在 textgrid 间隔上运行,但 jitter 函数可以正常工作吗?

我正在尝试制作一个从文本网格(音素)的每个间隔中提取抖动和闪光值的 praatscript。

我在遍历间隔之前定义了所有必要的对象,然后在每个间隔调用 jitter 或 shimmer 。所有 jitter 函数都可以正常工作,但 shimmer 函数会产生错误:

“命令“获取微光(本地)...”不适用于当前选择。”

我无法弄清楚这是什么原因。我看不出抖动适用于选择而不是微光的原因。抄本如下。

我试过不重新选择 PointProcess。我也尝试过其他的微光功能变体但没有成功。我不明白为什么如果抖动命令可以,微光命令不能在选择上运行?

谢谢你的帮助!