讯飞语音

使用讯飞语音识别的空指针错误

為{幸葍}努か 提交于 2020-03-08 09:56:48
问题: 刚开始用讯飞写小Demo的时候比较快,基本上没有遇见什么错误, 主要是参考了这篇博客: https://blog.csdn.net/chenli_001/article/details/73603917 但是后面在项目里面集成的时候,一直显示空指针错误,一连好几天都没弄好。 java.lang.NullPointerException: Attempt to invoke virtual method ‘boolean com.iflytek.cloud.SpeechSynthesizer .setParameter(java.lang.String, java.lang.String)’ on a null object reference 原因: 空指针也就是说使用的指针为null,所以空指针错误就是说使用这个指针调用方法相当于用null来调用方法,所以就要从这个指针入手解决。参考: https://zhidao.baidu.com/question/692912236600019684.html 解决(几种方法都可以试一下): 1.检查时候将官网sdk中的demo的libs下的所有文件全部复制到项目的libs和jniLibs目录下,同时libs下的jar包要右键add添加 2.检查APPID和项目中需要的sdk(注意这个sdk是和每个APPID匹配的

JAVA JNA 讯飞离线语音合成

馋奶兔 提交于 2019-12-31 22:56:01
JAVA JNA 讯飞离线语音合成 SDK下载 JNA MAVEN依赖 JAVA代码 SDK下载 URL:https://www.xfyun.cn/sdk/dispatcher windows离线语音SDK包下载 JNA MAVEN依赖 < ! -- https : / / mvnrepository . com / artifact / net . java . dev . jna / jna -- > < dependency > < groupId > net . java . dev . jna < / groupId > < artifactId > jna < / artifactId > < version > 5.5 .0 < / version > < / dependency > JAVA代码 package com . xunfei . tts ; import com . sun . jna . Library ; import com . sun . jna . Native ; import com . sun . jna . Pointer ; import com . sun . jna . ptr . IntByReference ; import java . io . IOException ; import java . io .

Linux 正式引入讯飞输入法,提供更优质的输入体验

本小妞迷上赌 提交于 2019-12-10 01:29:56
Linux 正式引入讯飞输入法,提供更优质的输入体验Linux 正式引入讯飞输入法,提供更优质的输入体验 很多小伙伴都知道,讯飞输入法在手机端有Android和iOS版,还分别推出Windows系统和Mac系统的PC端两个版本。此次推出的讯飞输入法Linux版针对深度DeepinOS进行了深度定制,打造出体验更纯粹的Linux输入法。不仅如此,Linux版输入法界面经过UI团队精心“调教”,视觉上更简洁大方。更重要的是讯飞输入法软件纯净绿色,对内置广告say no,因此用户不用担心被讨厌的广告打扰。此外,讯飞输入法Linux版已完美适配龙芯、飞腾、华为等国产处理器,更能施展出输入法的真正实力! Linux 正式引入讯飞输入法,提供更优质的输入体验Linux 正式引入讯飞输入法,提供更优质的输入体验 讯飞输入法Linux版已发布并上架deepin v20专业版 接下来,让先来看看这款输入法业界推崇的“黑科技”,究竟拥有哪些令人拍案叫绝的的抢眼功能吧! 首先,和家族中的其他几名成员一样,讯飞输入法Linux版同样配备了狂(chang)拽(gui)酷(cao)炫(zuo)的语音输入技能包,小伙伴们只需要对着电脑麦克风说出自己想要输入的内容,屏幕上就会立刻出现对应的文字,带你感受1分钟400字的极速语音输入体验。不仅如此,除了普通话和英语之外,还支持日语、韩语以及国内的粤语、四川话、河南话

讯飞语音识别

放肆的年华 提交于 2019-12-05 17:13:57
//讯飞语音 public function xfyun(){ $file=request()->file('icon'); //接收post,get值 if(!empty($file)){ $path='.'.DS.'uploads'.DS.'xfyun'; $is_info = $file->move($path); $name='../'.'public/uploads/xfyun/'.$is_info->getSaveName(); } vendor("XfYun.Demo"); // New Word Document $xfyun = new \test(); $xfyun->xfyun($name); } 来源: https://www.cnblogs.com/Mr-zhangwenqiang/p/11935977.html

讯飞语音听写中数字规整问题

五迷三道 提交于 2019-11-28 23:48:19
SDK中有个数字规整的参数“nunum”,将其设为1表示听写中数字 更倾向于 阿拉伯数字,如果设成0表示数字听写 更倾向于 大写数字。Android平台设置代码如下: mIat.setParameter("nunum","1"); 注意:目前数字规则只在中文里面生效,英文是不支持的。在中文里面,数字规整,即使设置了也不代表结果中都是中文大写的数字,还是有可能会出现阿拉伯数字,反之亦然。这是由引擎内部的算法来确定的。 另外英文听写中标点符号只有句号,智能添加标点符号的目前在英文、粤语中是没有的,在中文中是有的。而且英文和粤语如果要支持标点符号的智能添加,工作量不小,短期内可能不会支持。 来源: http://www.cnblogs.com/dongweiq/p/8288307.html

PC端视频中语音实时转文字

二次信任 提交于 2019-11-28 11:41:48
PC端视频中语音实时转文字 Win系统语音功能设置 设置哪些软件可以使用麦克风 设置语音输入来源 全局设置 局部软件设置 总结 TOC PC端视频中语音实时转文字   我比较喜欢看视频来学习,特别是那些基础的技术,但是我又有做笔记的习惯,因此一边看着视频一边记笔记,进度就特别的慢。对此我找了不少方法,之前的方法是图片转文字,我找了一款小软件,可以将我截的图片转化为文字,这样速度快了一点。但是就比如慕课的视频,他们的视频中大部分用的是PPT,然后里面的文字比较少,主要就看讲师讲的,因此我还是要自己手动的打字,最近忽然间想到,我在手机上经常用语音输入,那在电脑上可不可以?   然后我就用搜狗输入法的语音输入试验了一下,然后发现他只能识别我用麦克风输入的文字,而我用电脑播放的视频,它默认是不能识别的,就比较沮丧。然后我就又研究了一下讯飞输入法,发现讯飞输入法是可以识别视频中的语音的,就准备将讯飞输入法当做我常用的输入法,但是可惜讯飞输入法的文字输入功能太弱,手机端还是蛮好的,但是在PC端已经好久没维护了,而且还基本没有词库,甚至常打的单词都没有,也没有英文的词库。。。。这就比较痛苦了。   然后我又重跳到了搜狗输入法,研究了一段时间之后,发现我将分系统的默认的输入设备设置为混合立体声,它就可以输识别视频中的语音了,可惜搜狗输入法的语音识别功能和讯飞输入法差别真的好大