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