在PDA开发中,经常会用到语音提示,经过多次实践,react-native-cn-tts 这个包比较满足项目需求,以下是一个简单的demo。如果需要转换成普通话,由 百度语音提供 。
1. 安装
运行 yarn add react-native-cn-tts
或者 npm install react-native-cn-tts
安装成功之后,运行 link react-native link react-native-cn-tts
2. 注册
注册 百度语音 账号
注册成功之后,进入 百度智能云
选择 语音技术 ,如果没有,请先创建应用。
创建应用
创建成功之后,需要用的 AppID,API Key,Secret Key 三个信息。
3.项目入口配置 react-native-cn-tts
在需要转换的页面调用api:
至此,文字转换普通话就完成了!
如果转换失败,则 检查 appid,apikey等信息。