為你的 Fedora 系統增添發音功能 | Linux 中國

2021-02-25 Linux中國
編譯自 | https://fedoramagazine.org/add-speech-fedora-system/ 
 作者 | Alessio Ciregia
 譯者 | lujun9972

Fedora 工作站默認帶有一個小軟體,叫做 espeak。它是一個聲音合成器 —— 也就是轉換文本為聲音的軟體。

在當今這個世界,發音設備已經非常普遍了。在智慧型電話、Amazon Alexa,甚至火車站的公告欄中都有聲音合成器。而且,現在合成聲音已經跟人類的聲音很類似了。我們生活在 80bandaid 的科幻電影裡!

與前面提到的這些工具相比,espeak 的發音聽起來有一點原始。但最終 espeak 可以產生不錯的發音效果。而且不管你覺得它有沒有用,至少它可以給你帶來一些樂趣。

運行 espeak

你可以在命令行為 espeak 設置各種參數。包括:

每個選項都能產生不同的效果,你可以通過調整它們來讓發音更加清晰。

你也可以通過命令行選項來選擇不同的變音。比如,-ven+m3 表示另一種英式男音,而 -ven+f1 表示英式女音。你也可以嘗試其他語言的發音。運行下面命令可以查看支持的語言列表:

espeak --voices

要注意,很多非英語的語言發音現在還處於實驗階段。

若要創建相應的 WAV 文件而不是真的講出來,則可以使用 -w 選項:

espeak -w out.wav "Audio file test"

espeak 還能讀出文件的內容。

espeak -f plaintextfile

你也可以通過標準輸入傳遞要發音的文本。舉個簡單的例子,通過這種方式,你可以創建一個發音盒子,當事件發生時使用聲音通知你。你的備份完成了?將下面命令添加到腳本的最後試試效果:

echo "Backup completed" | espeak -s 160 -a 100 -g 4

假如有日誌文件中出現錯誤了:

tail -1F /your/log/file | grep --line-buffered 'ERROR' | espeak

或者你也可以創建一個報時鐘表,每分鐘報一次時:

while true; do date +%S | grep '00' && date +%H:%M | espeak; sleep 1; done

你會發現,espeak 的使用場景僅僅受你的想像所限制。享受你這會發音的 Fedora 系統吧!

via: https://fedoramagazine.org/add-speech-fedora-system/

作者:Alessio Ciregia[2] 譯者:lujun9972 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

請訪問「原文連結」獲得可點擊的文內連結、全尺寸原圖和相關文章。

相關焦點

  • 使用 LVM 為你的 Fedora 系統添加存儲 | Linux 中國
    重要: 一定要確保你已經備份重要數據。如果新磁碟已有數據,那麼本文中描述的步驟將破壞數據。最好了解本文並沒有深入介紹 LVM 的每一個功能,重點是添加磁碟。但基本上你要了解,LVM 有卷組(volume group)(VG),它由一個或多個分區和/或磁碟組成。你把這些分區或磁碟以物理卷(physical volume)(PV)的方式添加到卷組。
  • Fedora 33 Workstation 的新功能 | Linux 中國
    https://linux.cn/article-12801-1.html作者:Gregory Bartholomew譯者:geekpiFedora 33 Workstation 是我們這個免費的、領先的作業系統的最新版本。你現在就可以從官方網站下載它。Fedora 33 Workstation 中有一些新的和值得注意的變化。請閱讀如下更多細節。
  • Fedora 32 正式發布! | Linux 中國
    https://linux.cn/article-12164-1.html作者:Matthew Miller譯者:Xingyu.Wang它來了! 我們很榮幸地宣布 Fedora 32 的發布。感謝成千上萬的 Fedora 社區成員和貢獻者的辛勤工作,我們又一次準時發布了。如果你只想馬上就能拿到它,請馬上訪問 https://getfedora.org/。
  • 網絡啟動一個 Fedora Live CD | Linux 中國
    下載一個 Live CD 鏡像$ MY_LIVE=$(wget -q -O - https://dl.fedoraproject.org/pub/archive/fedora/linux/releases/$MY_RLSE/Workstation/x86_64/iso | perl -ne '/(Fedora[^ ]*?-Live-[^ ]*?\.iso)(?
  • 保護你的 Fedora 系統免受這個 DHCP 漏洞 | Linux 中國
    此 DHCP 漏洞會對你的系統和數據造成高風險,尤其是在使用不受信任的網絡,如非你擁有的 WiFi 接入點時。動態主機控制協議(DHCP)能讓你的系統從其加入的網絡中獲取配置。你的系統將請求 DHCP 數據,並且通常是由路由器等伺服器應答。伺服器為你的系統提供必要的數據以進行自我配置。例如,你的系統如何在加入無線網絡時正確進行網絡配置。
  • Fedora 21 —— 滿足你對Linux未來發展的想像
    如果你想知道企業版 Linux 未來的發展趨勢,那麼你應該看看紅帽的社區 Linux 發行版,Fedora。
  • Fedora CoreOS 入門 | Linux 中國
    你可以使用 coreos-installer 來下載該鏡像。在你的(Workstation)終端上,更新鏡像的連結後,運行以下命令(編輯註:在 Silverblue 上,基於容器的 coreos 工具是最簡單的方法,可以嘗試一下。
  • Linux Mint 和 Fedora:應該使用哪一個?
    雖然我們知道 Fedora 並不是完全面向 Linux 新手的,但許多用戶喜歡使用 Fedora 作為他們的日常系統。因此,在這篇文章中,我們將闡明兩者之間的一些區別,以幫助你選擇一個在你的臺式機上使用的作業系統。
  • 將 Fedora 30 升級到 Fedora 31 | Linux 中國
    你也許想要升級系統來獲得 Fedora 中的最新功能。Fedora 工作站有圖形化的升級方式。另外,Fedora 提供了一種命令行方式來將 Fedora 30 升級到 Fedora 31。將 Fedora 30 工作站升級到 Fedora 31在該發布不久之後,就會有通知告訴你有可用升級。你可以點擊通知打開 GNOME 「軟體」。
  • Fedora Linux作業系統在做增強
    GNOME開發人員Bastien Nocera在他最新的博客文章中談到了他在過去幾個星期內在Fedora Linux作業系統的藍牙堆棧上實施的增強功能開發者已經為Fedora Linux藍牙軟體包提交的補丁,讓用戶在GNOME桌面環境中可以設置PlayStation 3 DualShock手柄。到目前為止,要設置DualShock 3控制器,用戶必須通過USB將其插入,然後斷開連接,然後按下鍵盤上的「P」按鈕,彈出對話框以確認藍牙連接。但是這種方法有些怪癖。
  • 又一頂帽子:適用於初學者的 Fedora —— Chapeau Linux 24 已發布
    所以,你可以在 Chapeau 24 中發現大多數甚至全部的Fedora 24 特性[3]。我在這兒增加一個細節。你可能已經知道 Fedora 是一種帽子[4]。我認為因為 Fedora[5] 是來自紅帽[6]的一個社區項目,所以他們命名它為另一種帽子。有趣的是,Chapeau 也是一種帽子[7],一種法國帽子。現在,這些名字變得有意義了,不是嗎?
  • Akash Angle:你如何使用 Fedora? | Linux 中國
    編譯自 | https://fedoramagazine.org/akash-angle-how-do-you-fedora/  作者 | Adam Šamalík 譯者 | geekpi 💎💎💎共計翻譯:838.5 篇 貢獻時間:1862 天我們最近採訪了Akash Angle 來了解他如何使用 Fedora。
  • 初級:如何更新 Fedora Linux 系統 | Linux 中國
    我不確定我的系統出了什麼問題。在團隊內部討論時,Abhishek 建議我先更新系統。我更新了,更新後一切恢復正常。更新 Fedora 系統後,軟體中心也能正常工作了。有時我們一直嘗試解決我們所面臨的問題,而忽略了對系統的更新。不管問題有多大或多小,為了避免它們,你都應該保持系統更新。在本文中,我將向你展示更新 Fedora Linux 系統的多種方法。
  • 在 Fedora Linux 上使用 OpenCV(一) | Linux 中國
    __version__ )當你輸入 print 命令時,應該顯示當前的 OpenCV 版本,如上圖所示。這表明 OpenCV 和 Python-OpenCV 庫已經成功安裝。此外,如果你想用 Jupyter Notebook 做筆記和寫代碼,並了解更多關於數據科學工具的信息,請查看早期的 Fedora Magazine 文章:Fedora 中的 Jupyter 和數據科學。
  • Fedora 31 正式發布 | Linux 中國
    如果你只想立即獲取它,請立即訪問 https://getfedora.org/。要了解詳細信息,請繼續閱讀!工具箱如果你還沒有使用過 Fedora 工具箱,那麼現在是嘗試一下的好時機。這是用於啟動和管理個人工作區容器的簡單工具,你可以在一個單獨的環境中進行開發或試驗。它只需要在命令行運行 toolbox enter 就行。
  • 將 Fedora 29 升級到 Fedora 30 | Linux 中國
    或者你可以從 GNOME Shell 中選擇「軟體」。在 「GNOME 軟體」 中選擇更新選項卡,你會看到一個頁面通知你可以更新 Fedora 30。如果你在屏幕上看不到任何內容,請嘗試點擊左上角的重新加載按鈕。發布後,所有系統都可能需要一段時間才能看到可用的升級。選擇「下載」獲取升級包。你可以繼續做其他的事直到下載完成。
  • 終於等到你,Fedora 26 正式發布下載 採用Linux 4.11內核
    綜合自:開源中國社區、cnbeta在之前 6 個月的開發周期中,經歷了5次跳票後,Red
  • Fedora 33 正式發布了 | Linux 中國
    這是一個有著很多變化的大版本,但我相信所有這些工作也會讓您感到舒適,實現我們的目標:即為您帶來最新的穩定、強大、健壯的自由和開源軟體,並提供許多易於使用的產品。如果您不想耽誤時間,直接體驗,現在就去 https://getfedora.org/ 下載吧,欲了解詳情請繼續閱讀!找到適合您的 Fedora 風味!
  • Fedora 25 Workstation 安裝指南
    正如大家所期待的那樣,Fedora 的這個最新版本在基礎組件上做了很多的改變以及修復大量的 bug,除此之外,它帶來了很多新的功能強大的軟體,如下所示:GNOME 3.22,可以重命名多個文件,重新設計的鍵盤布局工具以及一些用戶界面上的改進。 使用 Wayland 代替 X11 系統,以滿足現代圖形硬體設備。支持 MP3 格式解碼。
  • 在你的 Fedora 終端上播放音樂 | Linux 中國
    $ sudo dnf install ncmpcpp另一方面,MPD 必須從 RPMFusion free 庫安裝,你可以通過運行:$ sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm