189 8069 5689

java讯飞代码 讯飞 百度百科

之前java的语音识别是调用讯飞的dll文件,但怎么在此基础上编写一个离线的语音识别,求方法

一般那种c#的dll是java不能直接调用的,但C\C++可以,你可以使用JNI。比如你要一个 public native void sengMsg(String msg); 来发送信息,先用native关键字声明这个函数,然后再类里面加一个静态块:

牡丹网站建设公司创新互联,牡丹网站设计制作,有大型网站制作公司丰富经验。已为牡丹成百上千提供企业网站建设服务。企业网站搭建\成都外贸网站建设要多少钱,请找那个售后服务好的牡丹做网站的公司定做!

static { System.loadLibrary("msg"); } 这里的msg是你的后来编译的dll文件名,不是短信猫带的。 然后写其他的函数就可以调用这个方法了,写完后用javac编译,得到class文件,然后用 javah -jni 你的class文件 就会得到一个.h的头文件,用visual studio新建一个dll,把那个.h文件包含进去,用C\C++调用你现有的dll,然后编译得到你的msg.dll,把它复制到你的class文件目录,然后就可以调试运行了。

讯飞java sdk中上传用户词表报错uploadListener cannot be resolved

把需要的jar包,追加到classpath里就行

没有别的代码了吗?

也不一定就是这个代码得错误,如果是这个没有引入包,如果别的地方可能是没有定义变量,你具体再看看。

科大讯飞语音识别myrecognizerdialoglisenter.java中的代码是什么意思

根据这个java文件的文件名可值,该文件里的类应该是一个语音识别的监听器类,实现的功能是:当监测到有语音输入时,该监听器类自动调用相应函数,来实现所需的功能


分享文章:java讯飞代码 讯飞 百度百科
网站URL:http://cdxtjz.cn/article/dodoped.html

其他资讯