請大俠指點一下怎樣提高delphi朗讀的質量。用SpVoice,容易出現“沒有注冊類 ClassID{ }”,用網上的修復工具后,變成了只讀字母。這個環境下寫的程式,在別的電腦上運行,發音很慢。用VTxtAuto_TLB,只能讀英語,速度倒是快。但總覺得讀出來的聲音不能接受。
所以,這里請求指點一下,有沒有好一點的解決辦法。
uj5u.com熱心網友回復:
只讀字母是因為沒有安裝中文的語音庫另外 讀中文 建議還使用科大訊飛的
uj5u.com熱心網友回復:
Win10好像中文英語都可讀,微軟自帶的。uj5u.com熱心網友回復:
安卓下,可以看這篇文章:Delphi D10.X中實作安卓中文語音合成(中文朗讀)就這么簡單
使用Delphi開發基于安卓原生的TTS(中文語音合成),將文字轉語音實作中文的朗讀。APP運行后,需要手機上已安裝語音引擎。如果您手機上已安裝并設定了語音引擎,即可開始朗讀。
安卓系統的TTS可支持很多語音引擎,如:谷歌、訊飛、度秘、小愛等。本文主要介紹了如何使用TTS,最終朗讀效果由語音引擎確定。
uj5u.com熱心網友回復:
你好,謝謝回答。但我主要用的是讀英語。漢語讀不讀都關系不大。
uj5u.com熱心網友回復:
謝謝回答,但我開發的不是案桌。
uj5u.com熱心網友回復:
感徑訓是語音庫的問題,沒裝語音庫之前我讀出來也是亂七八糟的。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/11152.html
標籤:VCL組件開發及應用
上一篇:請問WEP發送資料是怎么現實的?
下一篇:海康設定osd,哪里出問題了
