功能说明:
该DLL是通过调用Windows语音合成引擎(SPEECH SYNTHESIS ENGINE)进行语言合成,将文本处理后通过扬声器用近似于人的声音“读”出来,通常还可以通过改变对语音引擎的设置改变“说话” 的速度,声音频率;另外还支持播放音频文件(.wav,.mp3等),文字音频文件混读,目前我们开发的DLL支持C#、Delphi、VB、Python、JAVA语音进行调用,让您轻松实现会说话的程序。
使用说明:
1)ttsPlayer.dll为java程序专用,ttsVoicer.dll为标准接口可供C#、Delphi、VB、Python等程序调用;我们还为您制作了多个程序开发语言调用的DEMO。
2)java程序时需将ttsPlayer.dll拷贝到你的java项目的bin目录下,在您的程序(VoiceTextPlayer.java)里调用该接口,例子如下:
//VoiceTextPlayer.java
//ttsDemo.jar为JAVA版本的Demo
package com.suprui.action;
public class VoiceTextPlayer {
//调用动态链接库
static{
System.loadLibrary("ttsPlayer");
System.gc();
}
public native int ReadText(String PalyStr,int TypeID); //PalyStr-文字,TypeID-0=英文,1=中文
public native int PlayFile(String FileName);//FileName-音频文件的路径及名称
public static void main(String[] args) {
VoiceTextPlayer hw = new VoiceTextPlayer();
int x=hw.ReadText("欢迎您使用我们的语音接口!",1);
if(x==1){
System.out.println("OK");
}
else{
System.out.println("NO");
}
int y=hw.PlayFile("ding.wav");
if(y==1){
System.out.println("OK");
}
else{
System.out.println("NO");
}
}
}
3)其他程序调用时,使用ttsVoicer.dll拷贝至程序运行的目录下,下面是C#程序调用该接口,例子如下:
//Program.cs
//ttsDemo.exe为C#版本的Demo
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;
namespace VoiceTextPlayer
{
class Program
{
[DllImport("ttsVoicer.dll", EntryPoint = "ReadText")]
static extern int ReadText(string PalyStr, int TypeID); //PalyStr-文字,TypeID-0=英文,1=中文
[DllImport("ttsVoicer.dll", EntryPoint = "PlayFile")]
static extern int PlayFile(string FileName);//FileName-音频文件的路径及名称
static void Main(string[] args)
{
int x= ReadText("欢迎您使用我们的语音接口!", 1);
if (x == 1)
{
Console.WriteLine("OK");
}
else {
Console.WriteLine("NO");
}
int y = PlayFile("ding.wav");
if (y == 1)
{
Console.WriteLine("OK");
}
else
{
Console.WriteLine("NO");
}
Console.ReadLine();
}
}
}
联系信息:
1)如您需要使用我们的接口程序,请与我们联系,QQ:983550041 Tel:025-66654879 MP:13655167760;
2) 如需购买我们的正式版接口,请使用Suprui CMCS.exe工具可获取机器码;
3)该程序版权归南京超锐信息技术有限公司所有,转载请保留该文件。
分享到:
相关推荐
基于微软TTS语音合成,中文女声版。请看代码。请先安装:微软TTS5.1语音引擎_中文.msi
一个python离线的TTS语音合成,简单实现和使用!首先将文本与语音对照的方法实现了转换,然后再播放对应文字对应的拼音所对应的音频来播放语音 。缺点是没有进行音频合成。
TTS 语音合成开发包,帮助程序员仅通过几行代码轻松实现文本朗读、文本转音频文件的功能,只需几分钟的时间,就可以将TTS语音功能集成到你的程序中。 开发包的使用 1、首先将 Include\Speak.h、Lib\Speak.lib 拷贝...
TTS语音合成音频处理分析工具,包含一个跨平台的GSM,G726音频压缩,解压处理库,包含GSM,G726到wav,u-raw,a-raw音频的处理,和半频倍频的处理。用于TTS语音语素资料库的前置处理和相关音频处理场合。
微软TTS文本转语音引擎的确是非常NB,合成语音非常接近真人,应该是当前同类产品中体验最好的,官网有提供在线语音合成,但不提供合成后的音频文件下载,使用时会比较麻烦,所以写成工具。下载地址...
语音合成工具TTS顾名思义就是一款号称第二代语音真人版文本转语音的语音合成软件,语音技术由科大讯飞提供,能帮助大家把文字转换成音频文件,在大家上听到的很多广告喊话,以及小区内的那些定做隐形纱窗,软包防盗...
语音合成(TTS) 语音合成(TTS)是一款可以将文字直接转换成相应音频文件的工具。你可以随心所意地输入些文字,即可转换成相应的语音,使用相当方便!同时,软件还支持语音的批量转换,免去枯燥而繁索的录音工作! ...
ejTTS 6.0 特性 支持多种规模的音库,满足各类需求;...软件开发过程中,在合成算法、数据结构、代码编写等不同层面都进行了深入优化; 资源的结构设计也非常精巧,既降低了资源的尺寸,又提升了资源访问的效率。
UyghurTTS维吾尔文语音合成软件,录入维吾尔文文字生成语音朗读文件。
说明:中文男声语音合成语音库发音自然流畅:(制作:2014年,3月,27).包含拼音,字母,数字,符号发音共1886个(含所有中文发音).音频格式wav : 16bit/16KHZ 采样. 每个声音都已校对直接使用.所有拼音都是同一个人发音.找遍...
微软TTS文本转语音引擎的确是非常NB,合成语音非常接近真人,应该是当前同类产品中体验最好的,官网有提供在线语音合成,但不提供合成后的音频文件下载,使用时会比较麻烦,所以写成工具。 注意 1、记得先解压,且...
语音合成(TTS)技术与智能语音行业发展现状分析 智能语音行业的发展潜力巨大,但在上市程序上的表现却不尽如人意。云知声撤回IPO申请文件就曾引起市场疑惑。智能语音的技术原因和市场原因究竟是什么?本文主要关注...
科大讯飞语音合成,完成文字到音频流的转换,好例子
Java中使用Jacob实现Windows下语音合成并生成音频文件示例代码.rar
tts-vue提供语音合成功能,将文字内容输入到软件就可以使用软件的语音引擎合并为音频文件,方便用户制作一些自动播报的语音文件。 软件特色: 1、tts-vue提供很多语音类型,Xiaoqiu-晓秋、晓睿、晓双、晓萱,可以...
在android下,利用科大讯飞语音库,实现语音合成功能,实现了从文字到声音的转化过程
该源码是PHP在线文字转语音合成源码,基于百度API开发,在线文本转换语音,免去下载软件直接在线文本转语音,方便简单!
该DLL是通过调用Windows语音合成引擎(SPEECH SYNTHESIS ...另外还支持播放音频文件(.wav,.mp3等),文字音频文件混读,目前我们开发的DLL支持C#、Delphi、VB、Python、JAVA语音进行调用,让您轻松实现会说话的程序
缺点是没有进行音频合成,如果有兴趣可以通过 ffmpeg 来实现,受题目限制不做此处理 -------- 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ...