簡體   English   中英

在遠程ubuntu服務器上運行praat

[英]Running praat on remote ubuntu 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腳本的方式。

編譯Praat用作服務器上的網頁命令時,可能不需要聲音或GUI。

cp makefiles/makefile.defs.linux.nogui ./makefile.defs

這將創建可執行文件praat_nogui 如果您也不需要圖形(例如PNG文件)(即,只需要Praat的計算),則可以創建更輕巧的版本:

cp makefiles/makefile.defs.linux.barren ./makefile.defs

這將創建可執行文件praat_barren 然后鍵入make來構建程序。 如果您的Unix不是Linux,則可能必須在makefile中編輯庫名稱。

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

普瑞特

我有同樣的問題,使用makefile.defs.linuxs.pulse配置從源代碼重建praat為我解決了這個問題。 我必須進行一些小的更改才能使構建正常工作。 您可以在github上找到修改。

編輯:現在使用makefile.defs.linux.barren中的makefile定義可以解決此問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM