该篇主要讲腾讯口语评测,可以去腾讯云上查看官方文档:https://cloud.tencent.com/document/product/884/19309主要有两个步骤:
1.发音评估初始化
2.发音数据传输接口/*** 单词测评* @param word      单词* @param audio     文件路径* @return*/
public static TransmitOralProcessResponse soe(String word,String audio){try {/* 发音评估初始化  */// 实例化一个认证对象,入参需要传入腾讯云账户secretId,secretKeyCredential cred = new Credential("*****", "*****");// 实例化一个http选项,可选的,没有特殊需求可以跳过HttpProfile httpProfile = new HttpProfile();httpProfile.setReqMethod("GET"); // post请求(默认为post请求)httpProfile.setConnTimeout(30); // 请求连接超时时间,单位为秒(默认60秒)httpProfile.setEndpoint("soe.tencentcloudapi.com"); // 指定接入地域域名(默认就近接入)String number = Utils.getOrderNumber();// 实例化要请求产品的client对象,clientProfile是可选的SoeClient client = new SoeClient(cred, "ap-guangzhou");InitOralProcessRequest req = new InitOralProcessRequest();req.setSessionId(number);req.setRefText(word);   //单词文本req.setWorkMode(1);req.setEvalMode(1);req.setScoreCoeff(3.5f);InitOralProcessResponse res = client.InitOralProcess(req);// 输出json格式的字符串回包logger.info("初始化:"+InitOralProcessResponse.toJsonString(res));// 也可以取出单个值。// 你可以通过官网接口文档或跳转到response对象的定义处查看返回字段的定义//logger.info(res.getRequestId());/* 发音数据传输接口 */// 实例化要请求产品的client对象,clientProfile是可选的//SoeClient clientTwo = new SoeClient(cred, "ap-guangzhou");TransmitOralProcessRequest reqTwo = new TransmitOralProcessRequest();reqTwo.setIsEnd(1);reqTwo.setSeqId(1);reqTwo.setIsEnd(1);reqTwo.setVoiceFileType(3);reqTwo.setVoiceEncodeType(1);reqTwo.setSessionId(number);// base64编码数据//String voiceData = "文件地址";String voiceData = FileToBase64.encodeBase64File(audio);reqTwo.setUserVoiceData(voiceData);TransmitOralProcessResponse resTwo = client.TransmitOralProcess(reqTwo);// 也可以取出单个值。// 你可以通过官网接口文档或跳转到response对象的定义处查看返回字段的定义logger.info("PronAccuracy:"+resTwo.getPronAccuracy());reqTwo.getSessionId();return resTwo;}catch (Exception e){return null;}}

最后返回结果:

{
  "Response": {
    "PronAccuracy": 0.99,
    "PronCompletion": 0.99,
    "PronFluency": 0.99,
    "RequestId": "xxxxxxx",
    "Words": [
      {
        "MatchTag": 1,
        "MemBeginTime": 1,
        "MemEndTime": 2,
        "PhoneInfos": [
          {
            "DetectedStress": false,
            "MemBeginTime": 1,
            "MemEndTime": 2,
            "Phone": "b",
            "PronAccuracy": 52,
            "Stress": true
          }
        ],
        "PronAccuracy": 65,
        "PronFluency": 0.3,
        "Word": "xxx"
      }
    ]
  }
}

到此就成功了,具体参数代表的意义请参考官方文档上面的!不喜勿喷噢!

英语口语评测JAVA相关推荐

  1. 英语口语评测技术在学习产品中的设计应用

    语音评测技术又称口语评测技术.口语自动评估技术,通俗来说,就是利用计算机辅助语言学习(Computer Assisted Language Learning),是一种通过机器自动对发音进行评分.检错并 ...

  2. 英语口语智能测试软件,口语易英语口语智能评测训系统 官方版v7.9

    口语易英语口语智能评测训系统是一款专业的英语教育软件,主要是针对口语部分,帮助使用者检测口语水平.软件会通过语音识别以及分析技术对测试者进行音频的采集识别,经过分析之后就能给测试者打个评分,让测试者了 ...

  3. 如何利用语音评测技术设计英语口语选择题

    英语学习的教育产品里,利用语音评测技术可以设计各种口语交互题型,让学习者跟着AI老师自主练习口语发音.在口语题型设计中,选择题是不可或缺的一种题型,在不同的场景里,选择题有哪些展现形式呢? 在中考的英 ...

  4. java英语介绍_java自我介绍英语口语

    <java自我介绍英语口语>由会员分享,可在线阅读,更多相关<java自我介绍英语口语(6页珍藏版)>请在人人文库网上搜索. 1.java自我介绍英语口语 java技术的同学们 ...

  5. java英语自我介绍_java自我介绍英语口语

    学习java技术的同学们,大家知道在面试时怎么样自我介绍吗?以下是小编精心准备的java自我介绍英语口语,大家可以参考以下内容哦! java自我介绍英语口语[1] Good morning, ladi ...

  6. 英语口语智能测试软件,口语易英语口语智能评测训系统

    iefans为用户提供的口语易学生PC版(即:口语易英语口语智能评测训系统)是一款专业的在线英语口语智能评测训练软件.平台基于连续11年获得第1名的剑桥大学语音识别和分析技术,可以针对英语口语水平做出 ...

  7. java 图形应用有必要学吗_儿童英语口语怎么学?有必要报班吗?

    学校的英语教育主要关注儿童的应试能力,在英语听说方面是存在差异的.英语作为一门母语,应用情境是在沟通里,所以越来越多的母亲意识到,是当时注重起学生的英语口语了.但是家长们也不太清楚,儿童英语口语要怎么 ...

  8. 提供一站式AI口语评测能力,声网AI互动课堂全新升级

    2018年以来,中国在线教育市场规模和用户规模双双保持稳健增长势头.很多初创企业和传统线下教育企业纷纷涌入这一赛道.竞争越来越激烈的同时,也面临着运营成本高.教学体验差.师资紧缺等诸多挑战. 通过技术 ...

  9. 英语口语:进外企的一道坎

    <script type="text/javascript"> function StorePage(){d=document;t=d.selection?(d.sel ...

最新文章

  1. Git常用命令和Github协同流程
  2. Scrum项目1.0
  3. 23种设计模式C++源码与UML实现--观察者模式
  4. sql 2008服务器内存一直居高不下_经验之谈:内存问题造成数据库性能异常怎么破?...
  5. docker深入1-配置非https的公司私有的registry仓库
  6. SQL 已死,但 SQL 将永存!
  7. matlab/simulink通...,详解MATLAB Simulink通信系统建模与仿真
  8. RS纠删码性能分析实战
  9. 手机播放云服务器中的视频文件在哪里,手机播放云服务器中的视频文件
  10. CS 1.6 服务器信息读取
  11. IonIcons图标大全
  12. 看完这一篇,智能家居的坑你至少避开80%(上)
  13. windows截图保存自动化脚本以及设置快捷键一键运行
  14. 来吧!带你玩转 Excel VBA
  15. 服务器系统做成iso镜像,把服务器做成镜像
  16. 软件开发详细设计说明书
  17. 一个好用的上传图片插件
  18. 计算机病毒不可能侵入rom吗,计算机试题选择题重点1
  19. TencentOS tiny危险气体探测仪产品级开发
  20. Green Sleeves

热门文章

  1. 大公司使用Linux系统的使用方式
  2. 游戏公司“卷赢”上半年的秘籍
  3. 类似余额宝数值增加的动画
  4. linux proc cpuinfo,Linux下查看CPU信息[/proc/cpuinfo]
  5. Ubuntu安装后需要做的事
  6. 淘宝店铺的运营思路和宝贝描述的要素与量子分析,开店必须要学的
  7. js如何获取jwt信息_企业舆情要怎么获取,如何处理负面舆情信息?
  8. DSP TMS320F280049之移相控制(Phase-Shift Control)-库函数实现
  9. safari如何降低版本?mac上的safari版本回退方法!
  10. 反射 Nio channel Buffer