功能说明:
该DLL是通过调用Windows语音合成引擎(SPEECH SYNTHESIS ENGINE)进行语言合成,将文本处理后通过扬声器用近似于人的声音“读”出来,通常还可以通过改变对语音引擎的设置改变“说话” 的速度,声音频率;另外还支持播放音频文件(.wav,.mp3等),文字音频文件混读,目前我们开发的DLL支持C#、Delphi、VB、Python、JAVA语音进行调用,让您轻松实现会说话的程序。
使用说明:
1)ttsPlayer.dll为java程序专用,ttsVoicer.dll为标准接口可供C#、Delphi、VB、Python等程序调用;
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)该程序版权归南京超锐信息技术有限公司所有,转载请保留该文件。
sunyongxiasuo
- 粉丝: 1
- 资源: 14
最新资源
- 基于java+springboot+mysql+微信小程序的学生实习与就业管理系统 源码+数据库+论文(高分毕业设计).zip
- 基于java+springboot+mysql+微信小程序的云匹面粉直供小程序 源码+数据库+论文(高分毕业设计).rar
- 基于java+springboot+mysql+微信小程序的在线选课系统 源码+数据库+论文(高分毕业设计).zip
- 基于java+springboot+mysql+微信小程序的运动健康小程序 源码+数据库+论文(高分毕业设计).zip
- T113平台Linux开发环境搭建及SDK测试Demo详解
- (178039800)AP3010DN-V2-V200R010C00SPCf01刷机包
- 基于java+springboot+mysql+微信小程序的在线学习系统 源码+数据库+论文(高分毕业设计).zip
- 基于java+springboot+mysql+微信小程序的展柜设计公司平面布置小程序 源码+数据库+论文(高分毕业设计).zip
- (178729196)pytorch人脸表情识别数据集(2w8训练集+7k测试集)
- (179478644)单相全桥逆变电路MATLAB仿真,原理图设计,单相全桥逆变器设计资料,ti的参考,可用做光伏并网逆变器,400V输入,220V输
- curl-8.11.1-1.ky10.x86-64.rpm、libcurl-8.11.1-1.ky10.x86-64.rpm
- (179717850)基于matlab的齿轮-轴-轴承系统的含间隙非线性动力学模型,根据牛顿第二定律,建立齿轮系统啮合的非线性动力学方程,同时也主要应
- (180339652)开源基于51单片机的多功能智能闹钟设计
- (18767822)学生信息管理文档
- 打火机部件超声波焊接组装生产线proe4.0可编辑全套技术资料100%好用.zip
- 基于java+ssm+mysql+微信小程序的高校课堂教学管理系统 源码+数据库+论文(高分毕业设计)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈