这是TTS 中文语言包androids 工程实例下(xià)载,androids 从1.6 版本开始支持Text To Speech ,使用的(de)是(shì)Pico 语音合成(chéng)引擎,但是只支持(chí) English 、 French 、 German 、 Italian 和 Spanish 五大语言,暂时没有对(duì)中文提供支持。因此使用 androids 默认的 TTS Engine 是没法朗(lǎng)读中文(wén)的。
TTS 中文语言包androids工程(chéng)实例 就是 Text to Speech ,把文本(běn)内容变为(wéi)语音。 谷歌在(zài)androids 1.6 开(kāi)始就支持(chí)TTS 了,但是(shì)可惜,只是(shì)支持英语法语德语等五(wǔ)种语言,唯独丫丫的木(mù)有我们中文。 所以,我们只能另(lìng)外自己(jǐ)开发中文语音包(bāo)程(chéng)序(xù)。
TTS 中文语言包androids工程实例是因此在(zài)安装了 eyes-free 提(tí)供的 TTS Service Extended 的 apk 后,就可以在(zài)程序中使用 eyes-free 提供的 TTS library ,并把 TTS Engine 设置为不是默认的 Pico ,而是 eSpeak ,就可以(yǐ)实现朗读中文(wén)了。不过(guò)经(jīng)过(guò)测试,实际的效果还(hái)是(shì)很差的,只(zhī)能说(shuō)勉(miǎn)强可以(yǐ)朗读(dú)而已。
其中如果设(shè)置为 com.google.tts 则(zé)表示(shì)使用 eSpeak 引(yǐn)擎,其包括(kuò)对中(zhōng)文语音合(hé)成的(de)支持。如果设置为 com.svox.pico 则(zé)表示使用 Pico 引擎,实际效果就(jiù)是使用 androids 自带的 Pico 的效果,不过只(zhī)支持 5 中语(yǔ)言(yán),不支持中文。
