当前位置: 首页 > news >正文

好网站建设公司的网站如何建设自己网站首页

好网站建设公司的网站,如何建设自己网站首页,如何做好宣传推广,烟台建设局网站java使用CMU sphinx语音识别 一、pom依赖1、依赖dependency2、配置仓库repository 二、下载中文资源包1、下载中文资源包(需要其他语言的选择对应的文件夹即可),中文选择Mandarin2、将下载后的文件放到项目中3、代码-识别wav语音文件4、代码-…

java使用CMU sphinx语音识别

    • 一、pom依赖
      • 1、依赖dependency
      • 2、配置仓库repository
    • 二、下载中文资源包
      • 1、下载中文资源包(需要其他语言的选择对应的文件夹即可),中文选择Mandarin
      • 2、将下载后的文件放到项目中
      • 3、代码-识别wav语音文件
      • 4、代码-识别实时输入(本地pc未成功)
        • 4.1 测试端需要有语音输入设备

一、pom依赖

1、依赖dependency

        <!-- CMUSphinx Core Library --><dependency><groupId>edu.cmu.sphinx</groupId><artifactId>sphinx4-core</artifactId><version>5prealpha-SNAPSHOT</version></dependency><!-- CMUSphinx Data Library --><dependency><groupId>edu.cmu.sphinx</groupId><artifactId>sphinx4-data</artifactId><version>5prealpha-SNAPSHOT</version></dependency>

2、配置仓库repository

        <repository><id>snapshots-repo</id><url>https://oss.sonatype.org/content/repositories/snapshots</url><releases><enabled>false</enabled></releases><snapshots><enabled>true</enabled></snapshots></repository>

二、下载中文资源包

进入sourceforge网站下载
点击菜单Files,其中Acoustic and Language Models是语言资源包文件夹,下面还有sphinx不同版本的源码,源码中默认只包含英文资源包。
sphinx的files列表
在这里插入图片描述

1、下载中文资源包(需要其他语言的选择对应的文件夹即可),中文选择Mandarin

在这里插入图片描述
在这里插入图片描述

2、将下载后的文件放到项目中

解压后的文件
在这里插入图片描述
在这里插入图片描述

3、代码-识别wav语音文件

好像只能识别wav格式的文件,m4a试了不行,可以自行尝试看下结果

    public static void speechToTxt2() throws Exception {// 1、配置Configuration conf = new Configuration();conf.setAcousticModelPath("resource:/sphinx/zh/zh_cn.cd_cont_5000");conf.setDictionaryPath("resource:/sphinx/zh/zh_cn.dic");conf.setLanguageModelPath("resource:/sphinx/zh/zh_cn.lm.bin");System.out.println("Loading models...");//        conf.setAcousticModelPath("resource:/edu/cmu/sphinx/models/en-us/en-us");
//        conf.setDictionaryPath("resource:/edu/cmu/sphinx/models/en-us/cmudict-en-us.dict");Context context = new Context(conf);context.setLocalProperty("decoder->searchManager", "allphoneSearchManager");Recognizer recognizer = context.getInstance(Recognizer.class);InputStream stream = ParseUtil.class.getResourceAsStream("/sphinx/wav/2.wav");stream.skip(44);// Simple recognition with generic modelrecognizer.allocate();context.setSpeechSource(stream, TimeFrame.INFINITE);Result result;while ((result = recognizer.recognize()) != null) {SpeechResult speechResult = new SpeechResult(result);System.out.format("Hypothesis: %s\n", speechResult.getHypothesis());System.out.println("List of recognized words and their times:");for (WordResult r : speechResult.getWords()) {System.out.println(r);}//            System.out.println("Lattice contains "
//                    + speechResult.getLattice().getNodes().size() + " nodes");}recognizer.deallocate();}

输出结果如图
其中 Hypothesis: SIL uu o2 c j ie1 r ou3 s r ou3 x r ou1 o2 SIL 就是需要训练的内容。
我们下载的资源文件zh_cn.dic中有已经简单训练的结果
在这里插入图片描述
在这里插入图片描述

4、代码-识别实时输入(本地pc未成功)

调用时,系统能检测到在使用麦克风。但在recognizer.getResult()这行总是会报溢出错误,也有可能是输入的设备不支持,各位可以自行尝试。有结果可以评论学习一下,感谢。

    public static void speechToTxt() throws Exception {// 1、配置Configuration conf = new Configuration();conf.setAcousticModelPath("resource:/sphinx/zh/zh_cn.cd_cont_5000");conf.setDictionaryPath("resource:/sphinx/zh/zh_cn.dic");conf.setLanguageModelPath("resource:/sphinx/zh/zh_cn.lm.bin");// 2、语音识别器LiveSpeechRecognizer recognizer = new LiveSpeechRecognizer(conf);// 2.1 开始识别recognizer.startRecognition(true);// 2.2 识别结果SpeechResult result;while ((result = recognizer.getResult()) != null) {System.out.println(result.getHypothesis());}// 2.3 停止识别recognizer.stopRecognition();}
4.1 测试端需要有语音输入设备

设置-系统-声音-输入输入配置中需要有输入设备,测试麦克风可以查看此设备是否可用
在这里插入图片描述
在这里插入图片描述

http://www.dtcms.com/a/548430.html

相关文章:

  • 桓台网站六安市程序
  • 漳州 网站建设多少钱找货源上什么平台最好
  • 金泉网 网站建设营销软件商城
  • 网站站长工具家具类网站如何优化
  • 企业网站怎么搜索优化重庆网络公司一览表
  • 知识产权教育网站建设方案wordpress与discuz
  • 手机看电视剧网站大全古建设计素材网站
  • 做兼职网站如果启动浏览器就能直接打开一个常用的网站主页_要怎么做?
  • 建站系统的应用场景餐饮网站源码
  • 上海市建设合同信息表网站百度关键词优化的方法
  • 深圳网站建设排行上海人才中心档案托管
  • 网站开发内容和方法西安官网seo
  • 网站建设最新新闻有名的淘宝客网站
  • 情感视频素材网站好听的公司名字大全
  • 网站建设与管理的体会社交平台推广方式
  • 网站改版不换域名怎么做申请个人网站
  • 肇庆网站建设优化企业信用报告网上查询
  • 黄龙云 加强网站建设更换网站标题
  • 充实网站 廉政建设 板块百度收录提交入口地址
  • 临邑县建设局网站手机制作小程序软件的app
  • 网站建设设计问卷企业网站项目报价多少合适
  • 广西建设职业技术学院网站龙岩网店运营招聘
  • 生肖竞猜网站建设嘉峪关建设路小学网站
  • 做网站要学多久企业网站建设服务公司
  • 带后台的网站模板下载wordpress改了固定链接出现404
  • 珠海公司网站域名注册个人备案网站 论坛
  • 正确设置网站keywords大型网站空间费用
  • 网站建设的经营范围小米网站推广方案
  • 新手学做网站的书官网seo是什么
  • 对我单位网站进行改版龙岩有什么招聘本地网站