步骤一:android 文件修改

(1)In android/settings.gradle

...
include ':VoiceModule', ':app'
project(':VoiceModule').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-android-voice')

(2)In android/app/build.gradle

...
dependencies {
...
compile project(':VoiceModule')
}

(3)Register Module (In android/app/src/main/java/com/reactnative/MainApplication.java)

import com.wmjmc.reactspeech.VoicePackage;  // <--- import

public class MainApplication extends Application implements ReactApplication {
...
@Override
protected List<ReactPackage> getPackages() {
return Arrays.<ReactPackage>asList(
new MainReactPackage(),
new VoicePackage() // <--- added here
);
}
}

(4)修改包文件 同步版本

(5)调用

import Tts from 'react-native-tts';

Tts.getInitStatus().then(() => {
Tts.speak('Hello, world!');
});

.

最新文章

  1. LD算法获取字符串相似度
  2. 杭电acm 1003
  3. Linux Shell脚本实现根据进程名杀死进程
  4. lua分割字符串终究版(转载,有改动)
  5. JAVA面试题:equals()方法和== 区别
  6. kettle表输入条件参数设置
  7. TF-IDF学习(python实现)
  8. 怎样解决jsp:include标签在包括html文件时遇到的乱码问题
  9. [CSS] Transitions动画效果(1)
  10. spring4笔记----spring4设值注入
  11. SQlite的结构——存储管理
  12. 如何命名Java变量
  13. python之socket编程3
  14. C#效率优化(1)-- 使用泛型时避免装箱
  15. Scala学习笔记——简化代码、柯里化、继承、特质
  16. 让Hibernate和触发器协同工作
  17. 第二次项目冲刺(Beta版本)2017/12/10
  18. Bean的加载
  19. linux sed文本
  20. 第三百二十二节,web爬虫,requests请求

热门文章

  1. sqlalchemy多表查询
  2. 使用 Python 开始你的机器学习之旅【转】
  3. gdb 调试打印
  4. 非常好!!!Linux源代码阅读——内核引导【转】
  5. java如何增加数组长度
  6. python mysql创建表
  7. 第四步:查看StandardAnalyzer的分词效果并添加停用词
  8. FTP-Filezilla首次配置
  9. 同步mysql数据到ElasticSearch的最佳实践
  10. 第十四届华中科技大学程序设计竞赛 K Walking in the Forest【二分答案/最小化最大值】