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

freetts播放语音处理案例

freetts-1.2.2-bin:https://download.csdn.net/download/jinhuding/89724186

播放代码案例:

package com.drill.web.http;import com.sun.speech.freetts.Voice;
import com.sun.speech.freetts.VoiceManager;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;public class VideoMp3Test {public static void main(String[] args) throws LineUnavailableException {// 创建语音合成引擎VoiceManager voiceManager = VoiceManager.getInstance();Voice voice = voiceManager.getVoice("kevin16");if (voice == null) {System.out.println("Voice not found.");return;}voice.allocate();// 设置音频格式和 SourceDataLine 进行播放(可选)AudioFormat audioFormat = new AudioFormat(8000.0f, 16, 1, true, false);SourceDataLine sourceDataLine = AudioSystem.getSourceDataLine(audioFormat);sourceDataLine.open(audioFormat);sourceDataLine.start();// 播放声音voice.speak("hello jj kk ");sourceDataLine.drain();sourceDataLine.close();voice.deallocate();}}

http://www.mrgr.cn/news/21708.html

相关文章:

  • 【Linux】探索进程优先级的奥秘,解锁进程的调度与切换
  • Differential Diffusion,赋予每个像素它应有的力量,以及在comfyui中的测试效果
  • UE5引擎工具链知识点
  • 关于宏任务的说法已经过时
  • Spring Batch
  • css 个人喜欢的样式 速查笔记
  • Visual Studio Code:让你的工作效率飞升的秘密武器
  • 【数据结构】单链表的应用
  • MES系统如何支持企业进行数字化转型
  • tabBar设置底部菜单选项以及iconfont图标
  • Java stream使用与执行原理
  • Spring Boot详解
  • 电子电气架构---私有总线通信和诊断规则
  • 【全网最全】2024年数学建模国赛B题31页完整建模过程+25页成品论文+matlab/python代码等(后续会更新
  • 使用shell脚本安装mysql8,进行主从备份配置
  • 如何设计实现完成一个FPGA项目
  • 三维激光扫描点云配准外业棋盘的布设与棋盘坐标测量
  • AI预测福彩3D采取888=3策略+和值012路或胆码测试9月7日新模型预测第80弹
  • 【JavaScript】异步操作:Promise对象
  • 宠物浮毛对身体危害竟这么大?再不预防就来不及了