在远程ubuntu服务器上运行praat

paw*_*rma 2 audio ssh praat server

我正在使用praat功能开发Web应用程序。我已经为此编写了一个脚本,并且在ubuntu中运行良好。但是现在我想在远程ubuntu服务器上运行这些.praat脚本,并且我已经安装了praat,但是当我运行praat时,出现以下错误:

(praat:1364):GLib-GObject-WARNING **:无效(NULL)指针实例

(praat:1364):GLib-GObject-CRITICAL **:g_signal_connect_data:断言'G_TYPE_CHECK_INSTANCE(instance)'失败

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

(praat:1364):Gdk-Critical **:IA__gdk_screen_get_default_colormap:断言'GDK_IS_SCREEN(screen)'失败

(praat:1364):Gdk-CRITICAL **:IA__gdk_colormap_get_visual:断言'GDK_IS_COLORMAP(colormap)'失败

(praat:1364):Gdk-Critical **:IA__gdk_screen_get_default_colormap:断言'GDK_IS_SCREEN(screen)'失败

(praat:1364):Gdk-CRITICAL **:IA__gdk_screen_get_root_window:断言'GDK_IS_SCREEN(screen)'失败

(praat:1364):Gdk-CRITICAL **:IA__gdk_screen_get_root_window:断言'GDK_IS_SCREEN(screen)'失败

(praat:1364):Gdk-CRITICAL **:IA__gdk_window_new:断言'GDK_IS_WINDOW(parent)'失败分段错误(核心已转储)

请告诉我我可以在远程ubuntu服务器中运行praat脚本的方式。

nik*_*kli 5

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

cp makefiles/makefile.defs.linux.nogui ./makefile.defs
Run Code Online (Sandbox Code Playgroud)

创建可执行文件praat_nogui。如果您也不需要图形(例如PNG文件)(即,仅需要Praat的计算),则可以创建更轻巧的版本:

cp makefiles/makefile.defs.linux.barren ./makefile.defs
Run Code Online (Sandbox Code Playgroud)

创建可执行文件praat_barren。然后键入make来构建程序。如果您的Unix不是Linux,则可能必须在makefile中编辑库名称。

您也可以从https://github.com/praat/praat/releases下载praat6030_linux64nogui.tar.gzpraat6030_linux64barren.tar.gz

普拉特