您好,文字轉(zhuǎn)語(yǔ)音具體操作步驟如下:

為羅田等地區(qū)用戶(hù)提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及羅田網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為網(wǎng)站設(shè)計(jì)制作、做網(wǎng)站、羅田網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專(zhuān)業(yè)、用心的態(tài)度為用戶(hù)提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶(hù)的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
1、打開(kāi)以下應(yīng)用,在軟件主頁(yè)工具欄中選中“文字轉(zhuǎn)語(yǔ)音”
2、輸入/粘貼需要轉(zhuǎn)為語(yǔ)音的文本,也可從模板選擇
3、錄入文本,點(diǎn)擊發(fā)音人右側(cè)的“...”按鈕可以進(jìn)行編輯發(fā)音人
3.1可以調(diào)整語(yǔ)速、音量以及播放延遲時(shí)間
3.2可以選擇心儀的發(fā)音人,支持外語(yǔ)發(fā)音哦
4、點(diǎn)擊“背景音樂(lè)”右側(cè)“...”按鈕,進(jìn)入編輯
4.1可調(diào)整音量以及播放延遲時(shí)間
4.2點(diǎn)擊“”,進(jìn)入曲庫(kù)可選擇bgm,也可點(diǎn)擊右上角“+”號(hào)以添加本地音樂(lè)作為bgm
5.設(shè)置完后點(diǎn)擊“保存音頻”即可
首先添加一個(gè)系統(tǒng)的語(yǔ)音COM組件的引用microsoft speech object library然后在程序中聲明一個(gè)語(yǔ)音類(lèi)dim RC As SpeechLib.SpSharedRecoContext這個(gè)類(lèi)有一些事件,如果你要處理它的一些事件,可以用withevent來(lái)聲明然后在窗體LOAD事件或你需要的地方先創(chuàng)建一個(gè)實(shí)例RC = New SpeechLib.SpSharedRecoContext當(dāng)一個(gè)RC被實(shí)例化后,系統(tǒng)就會(huì)運(yùn)行語(yǔ)音識(shí)別程序.前提是你的系統(tǒng)已經(jīng)正確安裝這個(gè)功能.一般默認(rèn)就已經(jīng)安裝好的.其次提醒一下,WIN7的語(yǔ)音識(shí)別比XP的好N倍.從閱讀到偵聽(tīng)都好很多.然后就可以在你需要閱讀的地方使用RC.Voice.Speak("hello 我", 11)11那里是一些枚舉,用來(lái)標(biāo)識(shí)系統(tǒng)用前臺(tái)還是后臺(tái)或其他方式來(lái)閱讀文字,簡(jiǎn)單的來(lái)說(shuō)就是閱讀的時(shí)候不會(huì)卡住你的程序.你可以選其他的枚舉來(lái)試試作用.以上為閱讀部分.如果需要程序聽(tīng)你說(shuō)話(huà),則需要聲明一個(gè)偵聽(tīng)類(lèi)dim RG As SpeechLib.ISpeechRecoGrammar在初始化時(shí)將之與上面的RC建立關(guān)系,此時(shí)則必須要用withevent來(lái)聲明上面的RC,因?yàn)樯婕半娔X聽(tīng)到你的語(yǔ)音后,會(huì)觸發(fā)一個(gè)事件,并將聽(tīng)到的內(nèi)容傳遞到該事件.其次,要讓系統(tǒng)聽(tīng)到的解析為命令,就必須準(zhǔn)備一個(gè)XML結(jié)構(gòu)的文件來(lái)保存那些固定的命令.如果電腦在XML文件中找不到那些固定命令或同時(shí)不屬于系統(tǒng)命令,電腦將會(huì)將其解釋為聽(tīng)寫(xiě).RG = RC.CreateGrammar '(0)
RG.CmdLoadFromFile("聽(tīng)到.xml", SpeechLib.SpeechLoadOption.SLODynamic)
RG.CmdSetRuleIdState(0, SpeechLib.SpeechRuleState.SGDSActive)然后寫(xiě)一個(gè)過(guò)程來(lái)處理聽(tīng)到的事件Private Sub 聽(tīng)到命令(ByVal StreamNumber As Integer, ByVal StreamPosition As Object, ByVal RecognitionType As SpeechLib.SpeechRecognitionType, ByVal 話(huà)語(yǔ) As SpeechLib.ISpeechRecoResult) Handles RC.Recognition RC.Voice.Speak("我聽(tīng)到了" 話(huà)語(yǔ).PhraseInfo.GetText, 11)End Sub以上為偵聽(tīng)部分.下面列一個(gè)XML的例文?xml version="1.0" encoding="gb2312"?
GRAMMAR LANGID="804"
RULE NAME="命令" TOPLEVEL="ACTIVE"
L
P打開(kāi)播放器
P上我的QQ
P關(guān)閉你自己 /L
/RULE
/GRAMMAR要讓系統(tǒng)正確地偵聽(tīng)到你說(shuō)的話(huà),前提你必須運(yùn)行語(yǔ)音識(shí)別程序并讓其激活到"正在聆聽(tīng)"狀態(tài).并且你必須有一個(gè)能正常使用的話(huà)筒而且保證話(huà)筒已經(jīng)打開(kāi).(廢話(huà)-_-|||)以上就是用VB.NET語(yǔ)音識(shí)別的最基本的一些操作.希望對(duì)你有幫助.更深入的內(nèi)容有興趣的話(huà)可以和我一起研究.
我的理解是這樣的:
我們的目的:向文本框輸入語(yǔ)音文字
操作過(guò)程就得分兩步:
一:獲取語(yǔ)音文字進(jìn)行存儲(chǔ)
二:將語(yǔ)音文字寫(xiě)入文本框
這樣實(shí)施起來(lái)你就有了明確的操作過(guò)程。
語(yǔ)音識(shí)別這方面的技術(shù)我現(xiàn)在沒(méi)有,你可以在網(wǎng)上查找相應(yīng)的技術(shù)或者購(gòu)買(mǎi)相應(yīng)的技術(shù),只要將語(yǔ)音轉(zhuǎn)換成了文字,相信再寫(xiě)入文本框你就可以很簡(jiǎn)單的操作了
這個(gè)就是調(diào)用語(yǔ)音庫(kù)來(lái)朗讀文本如:CreateObject("sapi.spVoice").speak "english"
在我們?nèi)粘蕵?lè)和日常工作中,如果想要將文字轉(zhuǎn)換成語(yǔ)音文件,我們可以使用一些轉(zhuǎn)換工具。就以這款【風(fēng)云語(yǔ)音文字轉(zhuǎn)換器】軟件為例子。在網(wǎng)頁(yè)上搜索下載軟件,安裝在電腦上。
雙擊打開(kāi)軟件。軟件的功能頁(yè)面很簡(jiǎn)潔,因?yàn)槲覀冃枰獙⑽淖洲D(zhuǎn)換為語(yǔ)音,所以直接單擊文字轉(zhuǎn)語(yǔ)音功能即可。
在文字轉(zhuǎn)語(yǔ)音功能界面中,在文本框中輸入需要轉(zhuǎn)換為語(yǔ)音的文字。
設(shè)置背景音樂(lè)。如果想要在轉(zhuǎn)換好的語(yǔ)音文件中添加背景音樂(lè)的話(huà),點(diǎn)擊開(kāi)啟。單擊選中背景音樂(lè),將自己想要添加的背景音樂(lè)添加進(jìn)軟件即可。
設(shè)置輸出格式。一般默認(rèn)輸出為MP3文件格式即可。
設(shè)置語(yǔ)音類(lèi)型。
調(diào)整聲音設(shè)置。對(duì)轉(zhuǎn)換成功后的音頻文件的音速,音量,音調(diào),背景音音量做出調(diào)整。
設(shè)置輸出路徑。這一塊是對(duì)將文字轉(zhuǎn)換為語(yǔ)音文件后,轉(zhuǎn)換成功的音頻文件存儲(chǔ)位置的設(shè)置。只要存儲(chǔ)到方便之后尋找的位置都可以。
在調(diào)整完后,單擊試聽(tīng)一下。這里我們可以試聽(tīng)文字轉(zhuǎn)換文語(yǔ)音文件的效果,如果不滿(mǎn)意的話(huà),還可以返回去再做調(diào)整,直到滿(mǎn)意位置。
當(dāng)試聽(tīng)效果感覺(jué)到滿(mǎn)意時(shí),單擊開(kāi)始轉(zhuǎn)換。
在將文字轉(zhuǎn)換為語(yǔ)音后,軟件會(huì)自動(dòng)彈出一個(gè)彈出框,提醒你合成語(yǔ)音文件成功,這時(shí)你可以選擇打開(kāi)文件,對(duì)你剛剛合成好的語(yǔ)音文件進(jìn)行查看。
結(jié)果如下。
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim s As Object
s = CreateObject("sapi.spvoice")
s.speak("speak")
End Sub
網(wǎng)頁(yè)題目:vb.net文本轉(zhuǎn)語(yǔ)音,C#文字轉(zhuǎn)語(yǔ)音
文章路徑:http://chinadenli.net/article16/dsgchgg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、網(wǎng)站改版、網(wǎng)站設(shè)計(jì)、面包屑導(dǎo)航、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)