Java文本转语音

package com.xh.speak;

import java.io.IOException;

import com.jacob.activeX.ActiveXComponent;
import com.jacob.com.Dispatch;
import com.jacob.com.Variant;

public class Speak {

	public static void main(String[] args) throws IOException {

	    ActiveXComponent sap = new ActiveXComponent("Sapi.SpVoice");

	    Dispatch sapo = sap.getObject();
	    try {

	        // 音量 0-100
	        sap.setProperty("Volume", new Variant(100));
	        // 语音朗读速度 -10 到 +10
	        sap.setProperty("Rate", new Variant(2));

	        // 执行朗读
	        Dispatch.call(sapo, "Speak", new Variant("汪**,你是个大傻逼"));

	    } catch (Exception e) {
	        e.printStackTrace();
	    } finally {
	        sapo.safeRelease();
	        sap.safeRelease();
	    }
	    }
}

需要用到jacob-1.17-M2.rar

原文:http://www.codeweblog.com/%E4%BD%BF%E7%94%A8java%E5%AE%9E%E7%8E%B0%E8%AF%AD%E9%9F%B3%E6%9C%97%E8%AF%BB%E4%B8%80%E6%AE%B5%E6%96%87%E6%9C%AC/
时间: 2024-08-20 12:06:03

Java文本转语音的相关文章

java 文本域 字符串 设置颜色

问题描述 java 文本域 字符串 设置颜色 java里面的JTextArea文本域里 设置某个字符串的颜色? 如何 解决方案 设置颜色多变的文本(转载)设置编辑框控件的背景.文本颜色 解决方案二: 你会更改java文本域的字体大小吗? 同样也可以同样的操作设置颜色 解决方案三: 用JEditorPane或者JTextPane

ios 语音-IOS文本转语音,怎么控制语速

问题描述 IOS文本转语音,怎么控制语速 写了个文本转语音的dome,感觉读的太快了.研究了半天没有看到设置语速的属性.求大神解答. 解决方案 IOShttp://download.csdn.net/album/detail/1193

iOS自带文本转语音技术(TTS)的实现即语音播报的实践_IOS

文本转语音技术, 也叫TTS, 是Text To Speech的缩写. iOS如果想做有声书等功能的时候, 会用到这门技术. 一,使用iOS自带TTS需要注意的几点: 1.iOS7之后才有该功能 2.需要 AVFoundation 库 3.AVSpeechSynthesizer: 语音合成器, 可以假想成一个可以说话的人, 是最主要的接口 4.AVSpeechSynthesisVoice: 可以假想成人的声音 5.AVSpeechUtterance: 可以假想成要说的一段话 二,代码示例, 播放

Python如何实现文本转语音_python

准备 我测试使用的Python版本为2.7.10,如果你的版本是Python3.5的话,这里就不太适合了. 使用Speech API 原理 我们的想法是借助微软的语音接口,所以我们肯定是要进行调用 相关的接口.所以我们需要安装pywin32来帮助我们完成这一个底层的交互. 示例代码 import win32com.client speaker = win32com.client.Dispatch("SAPI.SpVoice") speaker.Speak("Hello, it

有没有现成的JAVA文本比较器,多谢。

问题描述 有没有现成的JAVA文本比较器,多谢. 解决方案 解决方案二:该回复于2010-11-03 13:26:20被版主删除解决方案三:eclipse也能文本比较.解决方案四:顶~~~~~~~~~~~~解决方案五:你是指专门针对JAVA的文本比较工具还是用JAVA写的工具?你可以找一下BeyondCompare,这个是专业的比较工具,可以文本比较,也可以二进制比较两个文件.也可以目录比较,我一直在用,很方便.解决方案六:eclipse的SVN插件自带文本比较功能,网上搜下,很容易找解决方案七

百度 Deep Voice 实现文本到语音的实时转换;GTX 1080 TI 发布,性能超 Titan X | AI 开发者头条

▲ 内容预览: 百度实现文本到语音的实时转换 Facebook 发布支持 90 种语言的预训练词向量 英伟达发布 GTX 1080 TI 每日推荐阅读: 高手实战演练,十大机器学习时间序列预测难题 从零起步,基础机器学习模型和算法的 Python 代码实现 █ 百度 Deep Voice,实现文本到语音的实时转换 雷锋网消息,今日百度公开宣布了 Deep Voice,一个产品级的文本到语音转换( text-to-speech,TTS)系统. 该系统完全由深度神经网络搭建而成,最大的优势在于能够满

国内各大银行在网银登录时设置验证码且未提供替代文本及语音播报的行为,构成对视障客户的歧视

据报道:对大多数人来说,"验证码"只是一个网络流程的步骤而已,动动手指,便会"通关".不过,对于视障人士来讲,小小验证码却难倒了千万人,让不少视障人士谈"码"色变.2日,山东视力一级残疾人王小海(化名)将一封由493名视障人士签名的投诉信寄往了中国银行业监督管理委员会.投诉信认为,国内各大银行在网银登录时设置验证码且未提供替代文本及语音播报的行为,构成对视障客户的歧视. 当事人:感觉被银行"抛弃" "对于盲人群体来说

Python 文本转语音

文本转语音,一般会用在无障碍开发.下面介绍如何使用Python实现将文本文件转换成语音输出. 准备 使用Speech API 原理 示例代码 小总结 pyttsx方式 原理 示例代码 小总结 pyttsx深入研究 语音引擎工厂 引擎接口 元数据音调 更多测试 朗读文本 事件监听 打断发音 更换发音人声音 语速控制 音量控制 执行一个事件驱动循环 使用一个外部的驱动循环 总结 准备 我测试使用的Python版本为2.7.10,如果你的版本是Python3.5的话,这里就不太适合了. 在window

使用SIP Servlet为Java EE添加语音功能

会话发起协议(Session Initiation Protocol,SIP)是一种信号传输协议,用于建立.修改和终止两个端点之间的会话.SIP 可用于建立 两方呼叫.多方呼叫,或者甚至 Internet 呼叫.多媒体呼叫和多媒体分发的多播会话.JSR 116:SIP Servlet API 是一个服务器端接口,描 述了针对 SIP 组件及服务的容器.SIP servlet 是在 SIP 容器中运行的 servlet,与 HTTP Servlet 类似,但提供了对 SIP 协议的支持. SIP