做網站是什么專業(yè)什么工作百度后臺推廣登錄
Delphi開發(fā)一個可以朗讀中文的APP就非常的簡單。
本文給大家介紹使用Delphi開發(fā)基于安卓原生的TTS(中文語音合成),將文字轉語音實現中文的朗讀。APP運行后,需要手機上已安裝語音引擎。如果您手機上已安裝并設置了語音引擎,即可開始朗讀。
安卓系統(tǒng)的TTS可支持很多語音引擎,如:谷歌、訊飛、度秘、小愛等。本文主要介紹了如何使用TTS,最終朗讀效果由語音引擎確定。
如果您的手機暫時還沒有可用的語音引擎或需要不同的合成效果,可搜索下載語音引擎。
(或使用這個:Google的語音合成引擎,點擊跳轉下載頁面)
整體代碼量很小,1、定義監(jiān)聽類,定義使用的變量;2、初始化語音引擎;3、朗讀;4關閉語音引擎。
我測試過幾個我身邊手機上的不同語音引擎,朗讀的效果各有優(yōu)劣,請根據自身的需要情況去選擇吧。
使用Delphi開發(fā)安卓下中文語音合成,一個可以朗讀中文的APP就那么簡單。下載資源內包括開發(fā)源碼。
安卓11以后的版本中,需要在AndroidManifest.xml中加入
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
? ? xmlns:tools="http://schemas.android.com/tools"
? ? package="com.xxxx.xxxxx">
?
? ? <queries>
? ? ? ? <intent>
? ? ? ? ? ? <action android:name="android.intent.action.TTS_SERVICE" />
? ? ? ? </intent>
? ? </queries>
?
? ? <application />
</manifest >