「java调用sapi」java调用三方接口

博主:adminadmin 2022-12-20 02:51:05 63

今天给各位分享java调用sapi的知识,其中也会对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调用三方接口的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-20,除非注明,否则均为首码项目网原创文章,转载请注明出处。