科大讯飞语音识别测试

下载官方Java SDK,获取到核心jar包

在这里插入图片描述

新建工程,将核心jar包导入项目工程中

将SDK中文件同样复制到项目工程中

在这里插入图片描述

核心测试代码:

package com.iflytek;import com.iflytek.cloud.speech.*;
import com.iflytek.util.JsonParser;/*** @program:Test* @description:TODO* @author:zhaoyanning* @create:2022/6/22 16:06**/
public class Test {/*** 语音听写对象*/SpeechRecognizer speechRecognize;public Test() {// 初始化听写对象speechRecognize = SpeechRecognizer.createRecognizer();}/*** 开始监听并向讯飞服务器发送语音* @return*/public int startListen() {if (!speechRecognize.isListening()){speechRecognize.startListening(mRecoListener);} else{speechRecognize.stopListening();}return 0;}/*** 监听器*/private RecognizerListener mRecoListener = new RecognizerListener(){//获取结果@Overridepublic void onResult(RecognizerResult results, boolean isLast){//用json来获取结果String text = results.getResultString();String newTest = JsonParser.parseIatResult(text);System.out.print(newTest);}//会话发生错误回调接口@Overridepublic void onError(SpeechError error) {//error.getPlainDescription(true); //获取错误码描述}//开始录音@Overridepublic void onBeginOfSpeech() {}//音量值0~30@Overridepublic void onVolumeChanged(int volume){}//结束录音@Overridepublic void onEndOfSpeech() {}//扩展用接口@Overridepublic void onEvent(int eventType,int arg1,int arg2,String msg) {}};public static void main(String[] args) {//初始化听写对象Test t=new Test();StringBuffer param=new StringBuffer();param = new StringBuffer();param.append("appid=xxxx");SpeechUtility.createUtility(param.toString());t.startListen();}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/58740.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

怎么彻底删除聊天记录?几种适合的办法交给你!

微信官方回应称,微信不会储存用户的聊天记录,尊重用户隐私一直是微信最重要的原则之一,没有权限、也没有理由去看用户的聊天内容。而电影里的007电影,传输消息之后,手机或者电脑都会启动自毁程序。防止消息泄露。不过这…

Telegram支持删除双方设备中的聊天记录

以保护隐私而享誉全球的开源即时通讯工具 Telegram(电报)近日增加了一项新功能——允许用户在一对一聊天中删除任何消息,重点是支持从聊天双方的设备中删除。两年前 Telegram 首次引入"unsend"功能时,用户可以删除他们自…

怎么样把聊天记录彻底删除?

怎么样把聊天记录彻底删除?微信中的聊天记录是我们隐私保护的一大隐患,里面的微信记录一旦泄漏后果不堪设想,所以现在很多微信用户都在想办法彻底删除微信中的聊天记录,以此做到隐私安全,可是大家用的删除方法正确吗&a…

LCHub:ChatGPT4和低代码来临,程序员面临下岗?

一个网友吐槽道: “ 建站出来了,你们说程序员会失业。 低代码出来了,你们说程序员会失业。 Copilot出来了,你们说程序员会失业。 Chatgpt出来了,你们说程序员会失业 虽然这只是网友的吐槽,但却引起了小编的好奇。为何程序员那么容易被新技术取代?今天小编打算跟大家…

tkinter事件绑定方法总结

1. 方法总结 tkinter中事件绑定方法可以分为两大类: 组件对象的绑定,包含2种方法: 通过command属性绑定,适合简单不需要获取event对象的情况, 例如:Button(root,text"登录",commandlogin);通过…

事件绑定的方法

一、事件绑定的方法有两种 通过Html直接绑定通过js对象绑定 缺陷:无法为相同的元素绑定相同的事件 无法决定事流的传递方向通过事件监听的方法可以解决以上两种问题 目标元素.addEventLister(“去掉on的事件名”,回调函数【是否捕获】) 注意&#xff1a…

tabbar 路由绑定页面,tabbar路由跳转(重难点!!)

啥也别说,先 npm install vue-router --save ,安装好依赖 建立几个 视图的组件。 然后 在 router文件夹 下 的 index.js 里面配置 路由!! 如下图 import Vue from vue import Router from vue-routerimport Cart from "../views/cart/…

CSDN新手机号绑定不成功,提示已存在账号,CSDN换绑手机号的相关问题

CSDN换绑手机号的相关问题 csdn账号绑定的手机号停用了该怎么办?有绑定邮箱或者微信的,可以直接换绑。 CSDN新手机号绑定不成功,提示已存在账号,绑定不了怎么办? 那是因为新手机直接登录CSDN生成了新账号&#xff0…

tkinter如何绑定事件

tkinter如何绑定事件 组件绑定事件的通用语法 widget.bind(event,handle)bind会把事件源event的信号等信息发给handle处理函数 widget:表示事件来源的组件 event:表示什么事件&#xff0c;用<> handle:表示处罚什么函数 右击&#xff0c;弹出选择菜单 from tkinter i…

Tkinter:事件绑定

正如我们此前提到的&#xff0c;一个 Tkinter 应用程序大部分时间花费在事件循环中&#xff08;通过 mainloop() 方法进入&#xff09;。事件可以有各种来源&#xff1a;包括用户触发的鼠标和键盘操作和窗口管理器触发的重绘事件&#xff08;在多数情况下是由用户间接引起的&am…

简单跳转绑定(按钮)

第一行那个是绑定跳转到这个网页的msg里面的值 第二行那个是跳转到页面 第三行是调用/logout方法

关联账号登录验证绑定设计

文章在保证设计思路的情况下&#xff0c;已隐去了原有的项目名称&#xff0c;把项目名称和数据库字段也使用了别名代替。如有类似关联账户需求设计&#xff0c;可参考本篇设计&#xff0c;实现自己的需求即可。 一、背景 备注&#xff1a;以下 对私的客户端&#xff08;个人业…

关于修改手机绑定那些事!

前言&#xff1a; 最近由于各种各样的原因&#xff0c;注销了使用五六年的手机号码&#xff01;本来更换手机号码是一件很简单的事情&#xff0c;但是&#xff0c;由于是原手机号码注销&#xff0c;这个时候很多APP需要完成新的手机号绑定&#xff0c;但是由于无法接收旧号码的…

TestHome 注册?如何绑定微信?如何激活账号?

社区主账号是邮箱&#xff0c;一个邮箱可以同时绑定微信和 github&#xff01; 你可以进行解绑&#xff1a;https://testerhome.com/setting/account 重要的事情&#xff0c;说三遍&#xff0c;所以你需要保证你的邮箱是可以用邮箱和密码来登录的。 如果你已经设置过密码&…

教大家免费获得小白无障碍语音AI助手时间点数

相信大家已经用过小白AI字幕了&#xff0c;也就是小白无障碍语音AI助手&#xff0c;它凭借出色的视频字幕拾取与翻译功能&#xff0c;赢得了不少好评&#xff0c;特别是给听障人士带来了福音&#xff0c;让其能够正常观看视频&#xff0c;同时也能将英语&#xff0c;日韩视频提…

你可能需要一个语音红包小助手(计算机语音)

这个小东西是大二寒假&#xff0c;似乎同学们都很有钱&#xff0c;而我在这个寒假似乎挺穷的&#xff0c;天天看着群里发语音红包。。。。。 而我呢&#xff0c;身为一个弗兰人&#xff01;&#xff01;&#xff01;&#xff01; l n 不分 h f 不分 前鼻音后鼻音不分…

Python调用Mac的语音助手进行声音播放

在学习Python的时候&#xff0c;看到Windows上调用了winsound模块进行蜂鸣器的声音输出&#xff0c;但是当我把代码放在Mac上运行时报错了 解决问题 代码如下&#xff1a; import winsound winsound.Beep(1000, 3000)错误信息如下&#xff1a; 原因是winsound需要基于Windows…

WPF 实现3维图片墙相关展示效果(凹面墙,凸面墙)

因为需求&#xff0c;需要做3维图片墙的相关展示效果&#xff0c;如凹面墙&#xff0c;凸面墙。由于WPF也不会&#xff08;会一点C#&#xff09;&#xff0c;3D编程一点也不会&#xff0c;一切从零开始学习&#xff0c;看了《精通Windows3D图形编程》一书和参考了网上相关的资料…

【WPF】 免费图表控件的比较 (OxyPlot,LiveChart,ScottPlot,MsChart)

indowsForm平台下创建图表、Visual Studio 自带的Chart很有名气、但是在WPF平台下却不支持。 2016年左右&#xff0c;WPT Toolkit组件中提供了&#xff08;WPF Toolkit Data Visualization Controls&#xff09;&#xff0c;但是现在似乎也已弃用。 在业务中&#xff0c;我需…

甘特图控件DHTMLX Gantt教程:用PHP:Laravel实现Gantt(上)

DHTMLX Gantt是用于跨浏览器和跨平台应用程序的功能齐全的Gantt图表。可满足项目管理应用程序的大部分开发需求&#xff0c;具备完善的甘特图图表库&#xff0c;功能强大&#xff0c;价格便宜&#xff0c;提供丰富而灵活的JavaScript API接口&#xff0c;与各种服务器端技术&am…