筆者在以前這篇文章中ReactNative集成百度語音合成介紹了在項目中如何集成百度語音合成步驟和部分代碼。
今天重(you)磅(dian)推(peng)出(zhang)百度語音合成開源庫# react-native-baidu-vtts ,目前只作了Android端的集成,後期補上IOS端集成,開源不易,歡迎你們starreact
請參考ReactNative集成百度語音合成的「兵馬未動糧草先行」模塊git
npm install react-native-baidu-vtts --save or yarn add react-native-baidu-vtts 自動添加原生依賴 react-native link react-native-baidu-vtts
import RNBaiduvoice from 'react-native-baidu-vtts'; // TODO: What to do with the module? class App extends Component{ componentDidMount() { // 填寫百度語音官網申請的appid, apikey, secretkey const String appid = '' const String apikey = '' const String secretkey = '' RNBaiduvoice.initBaiduTTS(appid,apikey,secretkey) } _speechText = () => { RNBaiduvoice.speak('百度語音') } render() { return ( <View style={styles.container}> {/*<TwoList/>*/} <TouchableOpacity onPress={this._speechText}> <Text style={{fontSize: 20, height: 30}}>測試語音</Text> </TouchableOpacity> </View> ); } }
同步更新至我的網站:https://wayne214.github.io
歡迎關注個人公衆號:君偉說, 一個有溫度的公衆號。
github