package com.ddkj.girl;import com.iflytek.cloud.speech.*;
import com.iflytek.cloud.speech.SpeechRecognizer;public class HeCheng {//1.创建SpeechSynthesizer对象static SpeechSynthesizer mTts= SpeechSynthesizer.createSynthesizer();//2.合成参数设置,详见《MSC Reference Manual》SpeechSynthesizer 类//合成监听器private static SynthesizerListener mSynListener = new SynthesizerListener(){//会话结束回调接口,没有错误时,error为nullpublic void onCompleted(SpeechError error) {}@Overridepublic void onEvent(int i, int i1, int i2, int i3, Object o, Object o1) {}//缓冲进度回调//percent为缓冲进度0~100,beginPos为缓冲音频在文本中开始位置,endPos表示缓冲音频在文本中结束位置,info为附加信息。public void onBufferProgress(int percent, int beginPos, int endPos, String info) {}//开始播放public void onSpeakBegin() {}//暂停播放public void onSpeakPaused() {}//播放进度回调//percent为播放进度0~100,beginPos为播放音频在文本中开始位置,endPos表示播放音频在文本中结束位置.public void onSpeakProgress(int percent, int beginPos, int endPos) {}//恢复播放回调接口public void onSpeakResumed() {}};public static void main(String[] args) {SpeechUtility.createUtility( SpeechConstant.APPID +"=5bc85393 ");mTts.setParameter(SpeechConstant.VOICE_NAME, "xiaoyan");//设置发音人mTts.setParameter(SpeechConstant.SPEED, "50");//设置语速mTts.setParameter(SpeechConstant.VOLUME, "80");//设置音量,范围0~100//设置合成音频保存位置(可自定义保存位置),保存在“./tts_test.pcm”//如果不需要保存合成音频,注释该行代码mTts.setParameter(SpeechConstant.TTS_AUDIO_PATH, "./tts_test.pcm");//3.开始合成mTts.startSpeaking("语音合成测试程序", mSynListener);}
}

java科大讯飞语音合成,亲测相关推荐

  1. 微信小程序码的生成(JAVA完整版) 亲测可用

    JAVA生成小程序码(太阳码) 首先准备工具类,这里我使用的是QrUtil;废话不多说,上工具类; 工具类是获取token使用; appid = 小程序appID secret = 小程序秘钥 /** ...

  2. java 存储png文件_vue图片上传及java存储图片(亲测可用)

    1.前言 在使用elementui的upload组件时,我一直无法做到上传的图片和其他数据一起提交.单纯的上传文件,java的存储图片的方式也有局限性. 我知道的后端保存图片有两种方式:一种是直接存储 ...

  3. java word合并(亲测)

    合并效果: 1. 引入maven依赖 <dependencies><!-- springboot --><dependency><groupId>org ...

  4. matlab 调用java 代码(亲测可用)

    注意选择合适的版本,我的用matlab2016a ,myeclipse 导出jar文件(jdk1.7) matlab有多重方法可以实现对Java类的调用,如将java类编译成class文件放入matl ...

  5. 银联支付-java版(亲测OK)

    一.前提 先参考:https://blog.csdn.net/sunroyi666/article/details/71107228 二.废话不多说直接上代码 https://github.com/P ...

  6. 7号电单车java怎么样_亲测7号电单车 适合10公里内出行

    在过去一年多的时间里,共享单车成为一个尽人皆知的新词,而在共享经济的助推之下,共享电单车也开始出现了街头. 以北京为例来说,目前已经出现了很多的共享电单车品牌,比如推出较早的7号电单车.那么与共享单车 ...

  7. Windows下命令行及Java+Tesseract-OCR对图像进行(字母+数字+中文)识别,亲测可行

    Windows下Java+Tesseract-OCR对图像进行字符识别,亲测可行 1. 下载tesseract-ocr.中文语言包并安装 2. 命令行对图片进行识别及效果图 3. Java调用Tess ...

  8. Java调用python打包的程序.exe,包括获取exec()中打印的日志,亲测有效

    python写了一个方法,windows平台上怎么被Java服务调用呢? 最简单的办法,python利用pyinstaller打包成.exe程序,Java程序通过Process调用,想同时获取.exe ...

  9. java正则 括号_java正则表达式获取大括号小括号内容并判断数字和小数亲测可用...

    获取大括号小括号内容 项目开发用到了,暂做个简单记录 private static String regex = "\\{([^}]*)\\}";//匹配大括号 private s ...

最新文章

  1. b站看那个的python_用Python获取B站播放历史记录 !男友居然天天背着我看这些!...
  2. R语言使用ggpubr包的ggarrange函数组合多张结论图:使用ggpubr包将图像、文本、表格组合在一起展示
  3. ActiveMQ学习笔记(二) JMS与Spring
  4. 用计算机进行图片处理教学设计,三年级信息技术上教学设计
  5. BS程序代码与安全与基本攻击/防御模式
  6. 通过栈(Stack)实现对树的遍历
  7. 【Jmeter篇】jmeter Ant Jenkins接口自动化测试集成之半路逆转(二)
  8. 微星笔记本win键失灵了怎么解决
  9. Vuejs中字符串判空处理--如何判断字符串是否为空或不为空
  10. qq说说时间轴php实现,QQ说说时间 qq说说时间轴
  11. 手把手教你玩物联网(二)---onenet云平台产品创建
  12. block与“阻塞(pend)”与“挂起(suspend)”的区别?
  13. 服务器系统漏洞rc4,服务器如何修复旧加密算法漏洞
  14. 电脑与手机竟然还能这样传文件!
  15. 腾讯服务器状态异常是怎么回事啊,腾讯云服务器网络异常怎么办
  16. vcf通讯录格式解析
  17. php外翻截骨术,楔形截骨术与V形截骨术治疗拇外翻效果相似
  18. Array.IndexOf performance caveat
  19. 4. ESP32S3 使用USB 加载SD_SDIO 当作 U盘使用
  20. 初识Java中的并发

热门文章

  1. Linux-看门狗应用程序watchdog
  2. 计算机管理的服务打不开,win7系统管理服务打不开的解决方法
  3. 曾仕强《领导的沟通艺术》
  4. PHP常用的文件操作函数集锦
  5. vscode 添加新建文件夹快捷键 (配置 when 属性)
  6. 雷蛇zGold与Nexon America建立全球合作伙伴关系
  7. xorl %eax, %eax
  8. linux多磁盘块文件删除过程,如何整理Linux磁盘碎片
  9. 汉字在计算机中的表示
  10. 多益2980邮箱集合专业游戏服务免费安全的电子邮箱