「java调用sapi」java调用三方接口
今天给各位分享java调用sapi的知识,其中也会对java调用三方接口进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、vb 怎么调用sapi.dll
- 2、java web jacob 调用微软语音库获取音频流
- 3、用java实现语音转文本的功能你最后有实现没啊?
- 4、使用java制作一个在网页端输入文字,将文字以语音的方式播放 的案例?
vb 怎么调用sapi.dll
sapi.dll不一定是COM组件,添加引用时选择浏览找到该dll文件,使用时先添加UsingSpeechLib;这样就可以实例化对象,调用里边的方法了!
java web jacob 调用微软语音库获取音频流
生成 wav,然后网页中嵌入
请参考生成wave的C#代码
/// summary
/// 输出WAV
/// /summary
/// param name="path"保存路径/param
/// param name="str"要转换的文本内容/param
/// returns/returns
public bool WreiteToWAV(string path,string str,SpeechAudioFormatType SpAudioType)
{
SpeechStreamFileMode SpFileMode = SpeechStreamFileMode.SSFMCreateForWrite;
SpFileStream SpFileStream = new SpFileStream();
SpeechVoiceSpeakFlags SpFlags = SpeechVoiceSpeakFlags.SVSFlagsAsync;
SpAudioFormat SpAudio = new DotNetSpeech.SpAudioFormat();
SpAudio.Type = SpAudioType;
SpFileStream.Format = SpAudio;
SpFileStream.Open(path, SpFileMode, false);
voice.AudioOutputStream = SpFileStream;
voice.Speak(str, SpFlags);
voice.WaitUntilDone(Timeout.Infinite);
SpFileStream.Close();
return File.Exists(path);
}
用java实现语音转文本的功能你最后有实现没啊?
后来没有做,当时从网上查了些资料,发现用C++做比较好,因为微软提供了一个语音文本转换开发包,我忘了叫什么了,这个包是用C++写的,提供了接口,好像调用一个方法就可以解决了,要不你研究下吧,你可以用C++写一些,然后用java代码调用,这个我也不会,你再研究下吧
使用java制作一个在网页端输入文字,将文字以语音的方式播放 的案例?
你的java是WEB应用吗?不理解你的意思
播放语音可以在浏览器端调用JS实现
Createobject("SAPI.SPVoice").Speak("I love you")
但仅限IE浏览器下可以
关于java调用sapi和java调用三方接口的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-20,除非注明,否则均为
原创文章,转载请注明出处。