首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Ubuntu中安装python-praat脚本

在Ubuntu中安装python-praat脚本
EN

Stack Overflow用户
提问于 2016-11-09 23:20:03
回答 1查看 344关注 0票数 0

我想安装python-praat脚本软件包。上面写着:

安装 您可以通过pip安装python-praat脚本: pip install python-praat-scripts 或者通过下载这个存储库并运行: python setup.py install 一旦安装,praatinterface包将是不可进口的。

所以我就这么做了。然后上面写着:

对于基本用法,实例化PraatLoader对象如下:pl = PraatLoader(praatpath = '/path/to/praat') text = pl.run\_script('formants.praat', '/path/to/wav/file', 5, 5500) formants = pl.read\_praat\_out(text) ```

所以我写了如下:

代码语言:javascript
复制
from praatinterface import PraatLoader

praat_path = '/usr/bin/praat'
pl = PraatLoader(praatpath = praat_path)
for path in ae_paths:
    text = pl.run_script('formants.praat', path, 5, 5500)
    formants = pl.read_praat_out(text)
    print(formants)

这里,ae_paths是一个带有音频路径的列表。在终点站上写着:

vladimir@vladimir:/usr/bin$ type praat 普拉特是/usr/bin/praat

然而,我得到了一个错误:

跟踪(最近一次调用) in () 2 3 praat_path = '/usr/bin/praat‘(路5,5500) /home/vladimir/anaconda3/lib/python3.5/site-packages/praatinterface/Praat.py in init(self,**kwargs) 18 self.script_dir = os.path.join(os.path.dirname(file),'praatScripts') 19 self.praat = 'praat‘- 20 self.init_scripts() 21如果self.debug: 22 self.initlog() /home/vladimir/anaconda3/lib/python3.5/site-packages/praatinterface/Praat.py in init_scripts(self) 35 def init_scripts(self):36如果不是os.path.isdir(self.script_dir):--> 37 os.mkdir(self.script_dir) 38表示s in self.scripts: 39 sfilename =s PermissionError: Errno 13权限被拒绝:'/usr/bin/praatScripts‘

EN

回答 1

Stack Overflow用户

发布于 2018-08-13 07:18:46

我有另一种方法来运行praat脚本。你可以试试这个方法。

首先,您必须安装praat才能运行python praat脚本--您可以使用以下"sudo apt-get install praat“来安装praat。

  • 之后,使用CMD中的"./ praat“命令打开praat。
  • 有一个选项运行到praat脚本。点击它,选择你的praat脚本并执行。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40517645

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档