1. 引言 你曾遇到过这种情况吗?一本小说太长,要花很长时间阅读,但如果有app能自动为你阅读,就会省时很多。因此,将文本转换成语音的工具应运而生。华为机器学习服务(HUAWEI ML Kit)具备语音合成(Text To Speech, TTS)功能,能让app快速实现从文本到语音的转换。TTS可以将文本转换成人声。这也可以通过默认方法实现,但这些方法不能提供自然或真实的声音。TTS服务全球通用,利用深度神经网络对文本进行处理,从而创造出自然的声音,同时也支持多种音色,以增强人声效果。TTS使用了云服务,字符数限制在500个以内,并使用UTF-8编码。 目前支持的音色如下: 英文-男声 英文-女声 中文-男声 中文-女声 英文+中文-男声 英文+中文-女声 2. 结果展示 视频展示了使用该服务后得到的结果。 视频链接: https://developer.huawei.com/consumer/cn/forum/topicview?fid=18&tid=0201314285827100291 3.集成步骤 步骤1: 在Android Studio中新建项目。 步骤2: 在app.gradle文件中添加依赖。 implementation 'com.huawei.hms:ml-computer-voice-tts:1.0.4.300' 步骤3: