Audio 在远程ubuntu服务器上运行praat

Audio 在远程ubuntu服务器上运行praat,audio,ssh,server,praat,Audio,Ssh,Server,Praat,我正在为一个使用praat特性的web应用程序工作。我已经为此编写了一个脚本,它在ubuntu中运行良好。但现在我想在远程ubuntu服务器上运行这些.praat脚本,我已经安装了praat,但当我运行praat时,它会给我以下错误: (praat:1364):GLib GObject警告**:无效(NULL)指针实例 (praat:1364):GLib GObject CRITICAL**:g_信号连接数据: 断言“G_类型检查_实例(实例)”失败 (praat:1364):Gtk警告**:未

我正在为一个使用praat特性的web应用程序工作。我已经为此编写了一个脚本,它在ubuntu中运行良好。但现在我想在远程ubuntu服务器上运行这些.praat脚本,我已经安装了praat,但当我运行praat时,它会给我以下错误:

(praat:1364):GLib GObject警告**:无效(NULL)指针实例

(praat:1364):GLib GObject CRITICAL**:g_信号连接数据: 断言“G_类型检查_实例(实例)”失败

(praat:1364):Gtk警告**:未设置GtkWindow屏幕;你必须 在使用窗口之前,始终为GtkWindow设置屏幕

(praat:1364):Gdk临界**:IA__Gdk_屏幕_获取_默认_颜色映射: 断言“GDK_是_屏幕(屏幕)”失败

(praat:1364):Gdk CRITICAL**:IA\u Gdk\u colormap\u get\u visual:断言 “GDK_IS_COLORMAP(COLORMAP)”失败

(praat:1364):Gdk临界**:IA__Gdk_屏幕_获取_默认_颜色映射: 断言“GDK_是_屏幕(屏幕)”失败

(praat:1364):Gdk临界**:IA\u Gdk\u屏幕\u获取\u根\u窗口: 断言“GDK_是_屏幕(屏幕)”失败

(praat:1364):Gdk临界**:IA\u Gdk\u屏幕\u获取\u根\u窗口: 断言“GDK_是_屏幕(屏幕)”失败

(praat:1364):Gdk临界**:IA\u Gdk\u窗口\u新:断言 “GDK_是_窗口(父项)”分段失败错误(堆芯转储)


请告诉我在远程ubuntu服务器上运行praat脚本的方法

我也遇到了同样的问题,使用makefile.defs.linuxs.pulse配置从源代码重建praat为我解决了这个问题。我必须做一些小的修改才能让构建正常工作。您可以在上找到修改

编辑:
使用makefile.defs.linux.barning中的makefile定义现在可以解决这个问题。

在编译Praat用作网页命令服务器时,您可能不需要声音或GUI。做

cp makefiles/makefile.defs.linux.nogui ./makefile.defs
它创建可执行文件
praat\u nogui
。如果您也不需要图形(.例如PNG文件)(即您只需要Praat的计算),您可以创建更轻的版本:

cp makefiles/makefile.defs.linux.barren ./makefile.defs
这将创建可执行文件
praat_barning
。然后键入make来构建程序。如果您的Unix不是Linux,则可能必须编辑makefile中的库名称

您也可以下载或从