在 Ubuntu 上使用 eSpeak 將文本轉換為語音

eSpeak 是一款小巧的開源軟件語音合成器,適用於英語和其他語言,適用於 Linux 和 Windows。 在本文中,我們將解釋如何在您的 Ubuntu 上安裝命令,例如工具 eSpeak 及其 GUI 替代品 Gespeaker。 以下是這兩個工具的一些基本介紹:

電子演講: 此命令行工具以文本字符串、輸入文件以及來自 stdin 的形式接收輸入,並以計算機生成的語音播放輸入。 此語音合成器支持 107 種語言和口音。

揚聲器: Gespeaker 是 espeak 的免費 GTK+ 前端。 它允許您使用語音、音調、音量和速度設置播放多種語言的文本。 朗讀的文字也可以錄製成WAV文件,以備日後聆聽。

我們已經在 Ubuntu 18.04 LTS 系統上運行了本文中提到的命令和過程。

在 Ubuntu 上安裝和使用 eSpeak

安裝

eSpeak 可以在官方 Ubuntu 存儲庫中輕鬆獲得,並且可以使用 apt-get 命令通過命令行輕鬆安裝。 請按照以下步驟通過命令行安裝 eSpeak。

通過系統應用程序啟動器搜索或通過 Ctrl+Alt+T 快捷方式打開您的終端應用程序。

下一步是通過以下命令更新系統的存儲庫索引:

$ sudo apt-get 更新

這有助於您從 Internet 安裝最新可用版本的軟件。 請注意,只有授權用戶才能在 Ubuntu 上添加、刪除和配置軟件。

現在您已準備好安裝 eSpeak; 您可以通過運行以下命令來做到這一點 sudo:

$ sudo apt-get install espeak

系統可能會詢問您的密碼 sudo 並為您提供 Y/n 選項以繼續安裝。 Enter Y然後打 Enter; 該軟件將安裝在您的系統上。 但是,此過程可能需要一些時間,具體取決於您的 Internet 速度。

您可以通過以下命令檢查應用程序的版本號,並驗證它是否確實安裝在您的系統上:

$ espeak –version

檢查已安裝的 espeak 版本

使用 eSpeak 進行文本到音頻的轉換

通過 eSpeak 實用程序,您可以輕鬆地大聲聆聽指定的文本。 您可以通過兩種方式收聽輸入字符串:

1. 使用以下命令收聽引號中指定的文本:

$ espeak “輸入你想听的文字”

例子:

讓 espeak 朗讀一段文字

2. Enter 下面的命令,然後點擊 Enter:

$ espeak

在出現的提示中,輸入您想要 eSpeak 說的文字,然後點擊 Enter.

開始講

您可以輸入任意多行文本。 每當您想退出該實用程序時,只需按 Ctrl+C

您可以通過許多其他方式使用該應用程序; 請使用以下命令查看有關這些的幫助:

$ espeak –help

但是,這是您可以使用此應用程序的非常有用的方法之一,即從文本文件中收聽文本。 使用以下語法指定您希望 espeak 大聲說出其文本的文本文件。

$ espeak -f 文件名.txt

例子:

讓 espeak 從文件中讀取文本

刪除 eSpeak

如果您想刪除通過上述方法安裝的 eSpeak,請使用以下命令執行此操作:

$ sudo apt-get 刪除 espeak

以下命令將幫助您刪除與 eSpeak 或任何其他軟件一起安裝的任何其他軟件包:

$ sudo apt-get 自動刪除

Gespeaker-用於 espeak 的 GTK 前端

對於不太想打開命令行的人來說,通過 Ubuntu UI 安裝軟件非常簡單。 請按照以下步驟安裝 Gespeaker 工具; 在 Ubuntu Bionic Universe 存儲庫上可用:

在您的 Ubuntu 桌面活動工具欄/停靠欄上,單擊 Ubuntu 軟件圖標。

安裝 Gespeaker

單擊搜索圖標並在搜索欄中輸入“gspeaker”。 搜索結果將列出相關條目如下:

揚聲器

此處列出的 Gespeaker 條目是由 Ubuntu bionic Universe 維護的條目。 單擊此搜索條目可打開以下視圖:

安裝應用程序

單擊安裝按鈕開始安裝過程。 將出現以下身份驗證對話框供您提供身份驗證詳細信息,因為只有授權用戶才能在 Ubuntu 上安裝軟件。

認證為 admin

請注意,只有授權用戶才能在 Ubuntu 上添加/刪除和配置軟件。 Enter 您的密碼,然後單擊“身份驗證”按鈕。 之後,安裝過程將開始,顯示如下進度條:

軟件安裝進度

然後 Gespeaker 將安裝在您的系統上,安裝成功後您將收到以下消息:

啟動 Gespeaker Linux 桌面應用程序

通過上面的對話框,您可以直接啟動該工具,也可以出於任何原因立即將其刪除。

如果要使用命令行安裝相同的應用程序,請在終端中使用以下命令。

$ sudo apt-get 安裝 gespeaker

啟動 Gespeaker

您可以從 Ubuntu 應用程序啟動欄訪問 Gespeaker,如下所示,或者直接從應用程序列表中訪問它:

揚聲器圖標

或者,您可以在終端中使用以下命令通過命令行啟動 Gespeaker:

$ 揚聲器

重要的: 只有在您的系統上安裝了 Python-dbus 時,Gspeaker UI 才會啟動。 請在您的終端中使用以下命令來安裝上述實用程序:

$ sudo apt-get 安裝 python-dbus

這是 Gespeaker UI 的樣子:

Gespeaker 啟動

Gespeaker UI 非常簡單,您在弄清楚如何將文本和文本文件轉換為音頻時絕對沒有問題。

刪除 Gespeaker

如果您想刪除使用上述方法安裝的 Gespeaker,您可以按如下方式將其從系統中刪除:

打開 Ubuntu 軟件管理器並蒐索 Gespeaker。 您將在搜索條目中看到“已安裝”狀態。 單擊此條目,然後從以下視圖中單擊移除:

刪除 Gespeaker

然後,系統將通過身份驗證對話框提示您。 當您提供密碼時,該軟件將被刪除 sudo 用戶並單擊對話框上的身份驗證。

無論您喜歡 UI 還是命令行,您都可以輕鬆使用 Gespeaker 和 espeak 工具將各種輸入方式的文本轉換為語音輸出。