java 朗读_java下载安装 用Java实现简单的语音朗读
实验三 利用微软的speech sdk或Java speech api(jsapi)等实现简单的语音(中英文均可)朗读,最好能够实现简单的识别(6学时)
基本要求: 实现简单的语音朗读
bonus: 实现简单的识别
硬件:耳机(音箱);麦克风(识别)
软件:microsoft speechsdk或实现Java speechapi(jsapi)的工具包如freetts()或sphinx4()
这个实验在实际实现时用到了jacob包,下载地址为
https://sourceforge.net/projects/jacob-project/?source=typ_redirect
需要将jacob-1.18-x64.dll文件或jacob-1.18-x86.dll文件(具体视操作系统而定)复制到Java安装目录中的bin文件夹下。
运行结果如下所示
输入文字,回车即可实现朗读。java下载安装java下载安装
代码如下
package 多媒体实验3;
import java.util.*;
import java.io.*;
import com.jacob.activeX.ActiveXComponent;
import com.jacob.com.Dispatch;
import com.jacob.com.Variant;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
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));
System.out.println("请输入要朗读的内容:");
Scanner scan=new Scanner(System.in);
String str=scan.next();
// 执行朗读
Dispatch.call(sapo, "Speak", new Variant(str));
} catch (Exception e) {
e.printStackTrace();
} finally {
sapo.safeRelease();
sap.safeRelease();
}
}
}由于课时以及作为计算机大四的课程等原因,这个系列的实验基本上都是体验性的,要写的代码其实不是很多,只是起到一个体验的作用。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/sanxing/article-59679-1.html
java 朗读_java下载安装 用Java实现简单的语音朗读相关推荐
- u盘可以安装java吗_java下载安装 (三)Java 开发环境配置
下载后JDK的安装根据提示进行,还有安装JDK的时候也会安装JRE,一并安装就可以了. 安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为C:\Program Files (x86 ...
- Java 13 的下载安装教程
Java 13 的下载安装教程 说明: 本文介绍的是 Windows 下安装 Java 的方法.对于 Linux 下 Java 的安装,可见笔者的另一篇博客: 在 Linux 操作系统中安装 Java ...
- 从零基础到导入运行Java版坦克大战游戏项目 第一节(Java JDK的下载安装配置)
作为TIOBE榜上有名的热门编程语言之一,Java往往是众多初学者与诸多高校重点关注的课程,在编程界占据着举足轻重的地位:笔者作为一枚大二的Java学习者,个人认为从最开始就先修习编程语言的语法然后才 ...
- 用Java实现简单的语音朗读
实验三 利用微软的speech sdk或Java speech api(jsapi)等实现简单的语音(中英文均可)朗读,最好能够实现简单的识别(6学时) 基本要求: 实现简单的语音朗读 bonus: ...
- Git快速入门篇—— Windows版本淘宝镜像快速下载安装详细步骤及简单入门教程(附带图文教程)
Git快速入门篇-- Windows版本淘宝镜像快速下载安装详细步骤及简单入门教程(附带图文教程) 前言:我们平时在整理代码的时候,尤其是与别人一起开发项目的时候,常常涉及到代码的更新,因此代码版本问 ...
- 怎么把文字转换成朗读,快来看这几款文字转语音朗读工具
在日常的生活中,我们经常会遇到将文字转换成语音的情况,比如自制有声小说.给视频配音等等,当然我们还会自己手动进行配音.但是如果没有专业的设备和配音环境,是很难配出很好的效果,那该怎么办呢?其实也不难, ...
- java一键_Java环境安装-Java环境一键安装下载免安装版-西西软件下载
Java环境一键安装,一键安装包,安装Java环境,无需用户手动安装操作,非常便利,由论坛大神整合,双击运行程序可一键配置环境,可以根据需求来进行选择.本次带来Java环境一键安装工具下载,需要配置J ...
- java谷歌插件下载安装_Java OpenJDK Search 1.0.1
Java OpenJDK Search 1.0.1插件图文教程 Java OpenJDK Search is a free Developer Tools Extension published by ...
- 安装java过程_Java的安装过程
记录一下自己在Windowns下安装java的过程 打开网址后要先登录,如果没有号就先注册,然后才能下载 step1:下载JDK (1)将鼠标指向download,会出现如下界面: (2)点击左上角P ...
最新文章
- 在FCKeditor 2.6中添加插入视频和音频功能
- ES6解构赋值学习总结
- 聊一聊:Service层你觉得有用吗?
- 大华人脸抓拍sdk调用
- 自学python需要买书吗-学习python需要有编程基础吗
- HP ALM 使用经验
- BB之Uncaught exception:net.rim.device.api....错误的解决之道
- 理解图像的傅里叶变换
- SpringBoot 使用注解实现消息广播功能
- 使用WMI编程获取主机硬件信息(CPU_ID,硬盘、主板、BIOS序列号,Mac地址)
- VirtualBox不能共享剪贴板,有两种情形
- 备考OCJP认证知识点总结(五)
- 神仙打架?苹果短暂撤销 Facebook 和 Google 的企业证书
- SAR笔记-卫星轨道建模
- 干货丨绝地求生—PUBG游戏模型合集
- 使用Python对植物大战僵尸学习研究
- 基于JAVA的企业部门报销管理信息系统的设计与实现
- nyoj 82-迷宫寻宝(一) (多重BFS)
- C语言程序设计(第4版)谭浩强著—学习笔记chapter one 程序设计与C语言
- 四款小众但非常实用的软件推荐