本篇內(nèi)容主要講解“l(fā)inux可不可以tts”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“l(fā)inux可不可以tts”吧!
成都創(chuàng)新互聯(lián)是一家網(wǎng)站設(shè)計(jì)公司,集創(chuàng)意、互聯(lián)網(wǎng)應(yīng)用、軟件技術(shù)為一體的創(chuàng)意網(wǎng)站建設(shè)服務(wù)商,主營產(chǎn)品:成都響應(yīng)式網(wǎng)站建設(shè)、品牌網(wǎng)站建設(shè)、成都全網(wǎng)營銷。我們專注企業(yè)品牌在網(wǎng)站中的整體樹立,網(wǎng)絡(luò)互動(dòng)的體驗(yàn),以及在手機(jī)等移動(dòng)端的優(yōu)質(zhì)呈現(xiàn)。網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站建設(shè)、移動(dòng)互聯(lián)產(chǎn)品、網(wǎng)絡(luò)運(yùn)營、VI設(shè)計(jì)、云產(chǎn)品.運(yùn)維為核心業(yè)務(wù)。為用戶提供一站式解決方案,我們深知市場的競爭激烈,認(rèn)真對(duì)待每位客戶,為客戶提供賞析悅目的作品,網(wǎng)站的價(jià)值服務(wù)。
可以。在linux中,可以借助Ekho軟件來實(shí)現(xiàn)TTS(文字轉(zhuǎn)語音)功能;只需要下載并安裝好Ekho軟件,就可使用ekho命令來將文字轉(zhuǎn)為語音,語法“ekho "文字"”。Ekho是一個(gè)免費(fèi)、開源的中文語音合成軟件,支持Linux、Windows和Android平臺(tái)。
1、需求背景
在用戶交互軟件開發(fā)過程中,經(jīng)常遇到語音提示需求。語音提示是比較直接的交互方式,能夠有效的提高用戶體驗(yàn)。目前比較常見的解決方案有百度語音平臺(tái)、訊飛語音平臺(tái),這些平臺(tái)一般都是通過API調(diào)用在線服務(wù)。優(yōu)點(diǎn)是轉(zhuǎn)化的語音比較準(zhǔn)確,真人發(fā)音,有多種語音包選擇,缺點(diǎn)是依附互聯(lián)網(wǎng),斷網(wǎng)無法使用,需要收費(fèi),有使用數(shù)量限制。當(dāng)然啦,可以選擇這些平臺(tái)的離線sdk開發(fā),不同的平臺(tái)提供的sdk平臺(tái)不同,對(duì)于嵌入式arm平臺(tái)目前沒看到支持的。當(dāng)然啦,對(duì)于提示語音比較少又比較固定的,那么直接采用先錄制好語音,使用的時(shí)候直接播發(fā)語音文件的方式也是簡單快捷的解決方案。
對(duì)于嵌入式arm平臺(tái),采用linux系統(tǒng),在無網(wǎng)絡(luò)語音提示不定的情況下只能采取TTS引擎來解決。多方查找最后發(fā)現(xiàn)一款開源的中文TTS軟件Ekho(余音)比較合適。
2、Ekho簡介
Ekho(余音)是一個(gè)免費(fèi)、開源的中文語音合成軟件。它目前支持粵語、普通話(國語)、廣東臺(tái)山話、詔安客語、藏語、雅言(中國古代通用語)和韓語(試驗(yàn)中),英語則通過eSpeak或Festival間接實(shí)現(xiàn)。Ekho支持Linux、Windows和Android平臺(tái)。
3、Ekho安裝
先安裝第三方依賴文件,注意,最新版的ekho是依賴espeak-ng庫而非espeak,后者已經(jīng)停止維護(hù)。
sudo apt-get install espeak-ng libespeak-ng-dev libsndfile1-dev libpulse-dev libncurses5-dev libestools-dev festival-dev libvorbis-dev libmp3lame-dev libdotconf-dev texinfo pulseaudio libpulse-ocaml-dev
tar xJvf ekho-xxx.tar.xz
cd ekho-xxx
./configure
make -j4
sudo make install
注意:其中xxx請(qǐng)?zhí)鎿Q為具體的文件路徑。
4、測試Ekho效果
直接生成語音播放
ekho "你好呀"
如果能正常不能播放出聲音,那么可能系統(tǒng)的聲卡設(shè)置有問題,請(qǐng)查看。還有一種原因可能是pulseaudio服務(wù)沒有啟動(dòng)
pulseaudio -start
再次執(zhí)行ekho “你好呀!”,就能聽到一段機(jī)械的語音啦。
生成語音文件
ekho "你好。請(qǐng)繼續(xù)保持努力!" -o holdon.wav
最后設(shè)置開機(jī)自動(dòng)啟動(dòng)pulseaudio服務(wù),這一步驟按需設(shè)置
pulseaudio --start --log-target=syslog
在/etc/rc.local 文件中加入pulseaudio --start --log-target=syslog
,設(shè)置每次開機(jī)自動(dòng)啟動(dòng)。
到此,相信大家對(duì)“l(fā)inux可不可以tts”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
當(dāng)前標(biāo)題:linux可不可以tts
標(biāo)題鏈接:http://aaarwkj.com/article22/gihecc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、標(biāo)簽優(yōu)化、微信小程序、網(wǎng)站導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)