1.前言
在11.0的系統rom產品開發中,在gms的相關項目對于文字轉語音包功能不是內置功能,需要自己下載google的tts語音包,然后內置,在設置
google tts語音包apk作為默認的tts語音引擎功能,接下來分析實現這個功能
2.內置google tts語音包功能實現的核心類
frameworks/base/core/java/android/speech/tts/TextToSpeech.javaframeworks/base/packages/SettingsProvider/res/values/defaults.xmlframeworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
3.內置google tts語音包功能實現的核心功能分析和實現
在Android應用開發中,TextToSpeech 是一個功能強大的工具,它可以將文字轉換為語音。本文將介紹如何使用 TextToSpeech 實現文字轉語音的功能,
TextToSpeech簡稱 TTS,主要就是將所指定的文本轉成不同語言音頻輸出。
TTS engine依托于當前AndroidPlatform所支持的幾種主要的語言:English、French、German、
Italian和Spanish五大語言(暫時沒有我們偉大的中文,至少Google的科學家們還沒有把中文玩到爐火純青的地步,
先易后難也是理所當然。)TTS可以將文本隨意的轉換成以上任意五種語言的語音輸出。與此同時,對于個別的語言版本將取決于不同的時區,例如:對于English,在TTS中可以分別輸出美式和英式兩種不同的版本