android原生TTS+语音引擎 实现纯离线 免费的中英TTS

本文介绍了如何利用Android原生TTS结合科大讯飞语音引擎实现纯离线且免费的中文和英文TTS。由于Android自带的TTS不支持中文,通过集成第三方引擎如科大讯飞或度秘,可以解决这一问题。文中还提供了配置和使用的详细步骤,包括设置发音人、初始化、调整音调和语速,并指出在没有暂停和恢复播放功能的情况下,可以考虑使用synthesizeToFile保存音频文件,然后通过MediaPlayer控制播放。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前使用百度的语音合成 sdk做了个简单的tts,但是它不是真正的免费和纯离线的,所以在查阅相关资料后,使用Android的原生TTS ,因为它不支持中文,需要借助其他语音引擎可实现纯离线 免费的TTS。

Android原生的TTS是不支持中文合成的,需要借助其他的语音引擎(apk安装包),比如科大讯飞语音引擎3.0,度秘语音引擎3.0以及新版手机基本都内置有语音引擎,可在设置——》语言——》首选引擎进行选择。
具体可参考这篇csdn博客:https://blog.csdn.net/yingchengyou/article/details/79591954

我手机是荣耀10,内置有讯飞语音引擎,其他两个可以在上面网址下载到手机安装。
语音引擎
点击科大讯飞 !可选择发音人,内置语言引擎和讯飞的中英文只有女声,而度秘的在我手机选择不了,估计是版本问题吧。

在这里插入图片描述

Android的TextToSpeech类文档可参考这篇csdn博客:https://blog.csdn.net/qq_26971803/article/details/51

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值