本文主要介绍如何使用微软TTS语音引擎实现文本朗读,以及生成wav格式的声音文件。1.语音引擎及语音库的安装 TTS(Text-To-Speech)是指文本语音的简称,即通过TTS引擎把文本转化为语音输出。 微软TTS语音引擎提供了WindowsSpeechSDK开发包供编程者使用。Wind...
分类:
编程语言 时间:
2015-01-13 21:29:38
阅读次数:
403
奋斗之心人皆有之。——李叔同
本讲内容:播放音频
import java.io.*;
import javax.sound.sampled.*;
public class Text{
public static void main(String[] args) {
//播放开战声音
AePlayWave apw=new AePlayWave("e:/tank.wav")...
分类:
其他好文 时间:
2015-01-11 09:39:03
阅读次数:
193
一. RIFF概念在Windows环境下,大部分的多媒体文件都依循着一种结构来存放信息,这样的结构称为"资源互换文件格式"(Resources lnterchange File Format),简称RIFF。比如声音的WAV文件、视频的AV1文件等等均是由此结构衍生出来的。RIFF能够看做是一种树状...
分类:
其他好文 时间:
2015-01-06 21:32:55
阅读次数:
216
要播放声音,要附加项:winmm.lib,然后包含头文件:#include 播放声音用PlaySound函数,只能播放midi和wav波形文件。#define WIN32_LEAN_AND_MEAN#include #include #include #include #include #inclu...
下图是一开始告诉大家的,语音识别的流程。现在,我们已经完成了HMM模块了。所以我们只要录音就可以被识别了!!!以下是完整的识别流程图:(1)wav文件:录音文件。(2)mfc文件:wav文件格式转换后可得。(3)HMM:之前的工作就是为了得到这个。话不多说,开始吧!1、录音:我录了7个音频文件,都放...
分类:
其他好文 时间:
2014-12-27 15:07:15
阅读次数:
170
SDL2.0中循环播放一段声音文件 ,并且添加上注释。
/* 加载并且循环播放一个WAV文件*/
/* loopwaves.c is much more robust in handling WAVE files --
This is only for simple WAVEs
*/
#include "SDL_config.h"
#include
#include
#if HA...
分类:
其他好文 时间:
2014-12-23 12:33:13
阅读次数:
401
现有的音乐格式千差万别,于是就有了ffmpeg话说这个框架真是够牛逼,音频视频转码都不在话下,我是个死脑筋,遇到不懂的老是想弄明白,对于音乐播放感觉是一头雾水,经过几天的研究以后大致想明白了,对一个mp3文件要播放出来需要经过几个步骤:
1.转码,其实也就是提取文件中有用的音频信息
2.经过第一步得到的wav波形文件
3.调用声卡来播放wav文件,对于linux 3.0以后的内核一般为als...
分类:
其他好文 时间:
2014-12-21 20:46:04
阅读次数:
369
1、在自己的工程里添加一个资源文件。2、打开添加的资源文件,资源类型选择为音频,点击添加资源把准备好的wav格式音乐文件添加进入资源文件。3、设置资源属性和文件属性为嵌入4、代码以及调用方法 1 Private Sub Play_Music(ByVal Mname As String) 2 ...
分类:
Web程序 时间:
2014-12-19 13:02:53
阅读次数:
368
.aspx代码如下:
普通的超链接 有时无法满足下载的需求,而是用浏览器直接打开了文件
普通超链接链接一个图片文件[直接打开]:
普通超链接链接一个rar文件[下载]:
普通超链接指向一个wav文...
分类:
Web程序 时间:
2014-12-16 19:17:44
阅读次数:
187
音效:通俗的说是短音频,音频文件必须满足下面的条件 1、播放的时间不能超过30秒 2、数据必须是 PCM或者IMA4流格式 3、必须被打包成下面三个格式之一:Core Audio Format (.caf), Waveform audio (.wav), 或者 Audio Interchang...
分类:
移动开发 时间:
2014-12-16 11:20:44
阅读次数:
260