festival ubuntu下的TTS引擎

2021-05-27 11:19:10 字數 1076 閱讀 5157

就是 text to speech,朗讀引擎。ubuntu 下安裝 festival

sudo apt-get install festival

sudo apt-get install esound-clients

需要對festival進行設定才能使其通過esd輸出音訊,否則當你試圖執行festival時你將收到以下錯誤資訊: 「can』t open /dev/dsp」

sudo gedit /etc/festival.scm

(parameter.set 『audio_command 「esdplay $file」) (parameter.set 『audio_method 『audio_command) (parameter.set 『audio_required_format 『snd)

朗讀一段文字「my talking linux pc efin rocks」

echo 「my talking linux pc efin rocks」 | festival –tts

朗讀 file.txt 檔案

cat -a file.txt | festival –tts

朗讀當前時間

date | festival –tts

建立桌面快捷方式

gedit ~/desktop/readit.desktop

內容為把需要朗讀的檔案拖到這個圖示上即可。(注意:我這樣做了,但讀個沒完!機器也很卡,小心點哦)

還可以放在 cron 裡定時提醒時間。

注意:guoshuang2007-12-20+貌似這個 festival 服務會降低系統啟動速度!(不是它也可能是 postfix)用

sudo sysv-rc-conf

去掉或者降低其啟動級別即可。(方向鍵選擇;空格切換選擇|反選;q 退出)安裝用下面命令:

sudo apt-get install sysv-rc-conf

然後這樣起動:

更多資料:

transform linux into a talking companion

ubuntu 之玩轉語音合成(festival)

texttospeech – 出自ubuntu中文

Linux下Redis下安裝

redis安裝 檢查是否安裝redis ps ef grep redis2.檢查gcc服務是否安裝成功 rpm qa grep gcc注 安裝成功則顯示 mkdir redis5.解壓redis安裝包 tar zxvf redis 2.8.17 tar.gz c usr local redis 解壓...

metasploit下Windows下多種提權方式

前言 當你在愛害者的機器上執行一些操作時,發現有一些操作被拒絕執行,為了獲得受害機器的完全許可權,你需要繞過限制,獲取本來沒有的一些許可權,這些許可權可以用來刪除檔案,檢視私有資訊,或者安裝特殊程式,比如病毒。metasploit有很多種後滲透方法,可以用於對目標機器的許可權繞過,最終獲取到系統許可...

linux下socket和window下區別

socket相關程式從windows移植到linux下需要注意的 1 標頭檔案 windows下winsock.h winsock2.h linux下sys socket.h 錯誤處理 errno.h 2 初始化 windows下需要用wsastartup linux下不需要 3 關閉socket ...