当前位置: 首页 > news >正文

android实现语音播报textToSpeech

  private void startAuto(String data) {
        // 设置音调,值越大声音越尖(女生),值越小则变成男声,1.0是常规
        textToSpeech.setPitch(1.0f);
        // 设置语速
        textToSpeech.setSpeechRate(1.0f);
        textToSpeech.speak(data,//输入中文,若不支持的设备则不会读出来
                TextToSpeech.QUEUE_FLUSH, null);

    }

    private void initTTS() {
        //实例化自带语音对象
        textToSpeech = new TextToSpeech(this, new TextToSpeech.OnInitListener() {
            @Override
            public void onInit(int status) {
                if (status == textToSpeech.SUCCESS) {

                    textToSpeech.setPitch(1.0f);//方法用来控制音调
                    textToSpeech.setSpeechRate(1.0f);//用来控制语速

                    //判断是否支持下面两种语言
                    int result1 = textToSpeech.setLanguage(Locale.US);
                    int result2 = textToSpeech.setLanguage(Locale.
                            SIMPLIFIED_CHINESE);
                    boolean a = (result1

相关文章:

  • 数据结构基础知识概念 数据结构的逻辑结构: 线性表 顺序表 链表 栈和队列 栈的链式存储: 队列的链式存储:
  • 图邻接矩阵 结构体 图邻接表  结构体 指针为什么要有类型 ​ “->”和“.”的区别  C++传参三种方式(*和的区别) (int 参数)C++参数传递的三种方式 (结构体)
  • 稀缺荐读 认知天性 荐读
  • 新手买车细节
  • 刻意练习 荐读
  • 数据结构物理存储方式
  • provided,compile,implementation,api 区别
  • 函数在线绘图工具fooplot desmos
  • 一、时间复杂度 二、空间复杂度
  • B树的定义 B树的插入 B树的删除 B树定义
  • 公共解和同解的区别 矩阵A的秩与A的伴随矩阵的秩的关系 A和 A*(A的伴随)之间秩的问题 A*A转置的秩的问题 设a,b,c,d为互不相同的实数,求方程组Ax=0
  • qq影音倍速视频不快进
  • 数据结构题目
  • 英语考研词汇速记
  • 一、双亲存储结构 二、孩子链存储结构 三、孩子兄弟链存储结构 树的左孩子右兄弟存储实质:就是转化成二叉树的链式存储 树递归求叶子节点 递归求树的深度
  • 【跃迁之路】【699天】程序员高效学习方法论探索系列(实验阶段456-2019.1.19)...
  • Android组件 - 收藏集 - 掘金
  • Angular 4.x 动态创建组件
  • css布局,左右固定中间自适应实现
  • HTTP那些事
  • laravel5.5 视图共享数据
  • Linux下的乱码问题
  • nginx 配置多 域名 + 多 https
  • vue从创建到完整的饿了么(11)组件的使用(svg图标及watch的简单使用)
  • Vue官网教程学习过程中值得记录的一些事情
  • 第13期 DApp 榜单 :来,吃我这波安利
  • 分享自己折腾多时的一套 vue 组件 --we-vue
  • 基于游标的分页接口实现
  • 力扣(LeetCode)21
  • 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
  • 数据仓库的几种建模方法
  • 小程序滚动组件,左边导航栏与右边内容联动效果实现
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • 正则表达式小结
  • 中国人寿如何基于容器搭建金融PaaS云平台
  • 如何正确理解,内页权重高于首页?
  • ​渐进式Web应用PWA的未来
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • (2)STM32单片机上位机
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (4)STL算法之比较
  • (二)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (分类)KNN算法- 参数调优
  • (九)信息融合方式简介
  • (论文阅读26/100)Weakly-supervised learning with convolutional neural networks
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)
  • (一)kafka实战——kafka源码编译启动
  • (转)Linux NTP配置详解 (Network Time Protocol)
  • .NET Core 中插件式开发实现
  • .Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置
  • .Net Remoting(分离服务程序实现) - Part.3
  • .net用HTML开发怎么调试,如何使用ASP.NET MVC在调试中查看控制器生成的html?
  • ::
  • @ 代码随想录算法训练营第8周(C语言)|Day53(动态规划)
  • [C#]DataTable常用操作总结【转】