[语音技术]java+H5的录音类实例(1)
荒墨丶迷失 发布于2017-11 浏览:37477 回复:118
13
收藏

看了某位仁兄的分享的关于C#的window平台的录音分装,有兴趣同学请访问楼下地址

https://ai.baidu.com/forum/topic/show/492634

于是,我也整理了自己项目中做的终端智能语音的系统,中应用到的H5录音功能,希望可以帮助到大家,谢谢!

1.首先关键类封装到了一个js文件中,核心讲解一下

按照标准的可以识别的采样率和采样位进行设置,然后创建声音的缓存节点

其中需要注意这个js里面的一段代码,这个地方是我后来研究发现,录音多次会有问题,需要加这一段代码

最后说明一下,下面是获取录音的代码

注意这个方法只实用于chrome48版本以上和以及高版本火狐浏览器,不支持IE浏览器,同时还需要配置HTTS协议访问,当然你用低于48版本以下的chrome是可以用HTTP协议的,为什么呢,这是谷歌浏览器后来升级,对于音频的安全限制考虑

js讲解完后我在上后续代码,我用的是java语言写的,希望能看的懂……

介绍下这个保存的方法,用MultipartFile来接手js那边发过来音频对象数据,然后里面的做数据保存操作,这里保存的格式为wav格式

再看一个方法,是jsp页面ajax提交录音的方法,其中的保存录音就是上面的这个save方法。

相信会写java的同学应该不陌生,里面可以拿到保存后的音频路径,这个时候就可以调用百度语音识别的方法进行识别,然后把识别后的数据

返回到前台页面,是不是呢?

下面我先把三个文件提供给大家把,一个控制层类,一个js,一个jsp页面,顺带先给一个配置好127.0.0.1的HTTPS协议的tomcat给你们使用

链接:http://pan.baidu.com/s/1dFaW3Wd 密码:9d3q

收藏
点赞
13
个赞
共118条回复 最后由回复于2023-05
#143回复于2023-05

网盘链接进不去了

0
#142回复于2023-04

还能下载吗

0
#141回复于2023-04

下载不到了

0
#140回复于2023-03

大佬

0
#133用户已被禁言回复于2022-04

http://dblab.xmu.edu.cn/?s=%E6%96%B0%E6%98%8C%E7%9B%9B%E5%A8%B1%E4%B9%90%E5%9F%8E%E3%80%90TL262%C2%B7C%EF%BC%AFM%E3%80%91%E7%BB%8D%E5%85%B4%E4%BA%A4%E7%AE%A1%E5%B1%80 https://dealogic.com/page/37/?s=%E7%BC%85%E7%94%B8%E6%96%B0%E7%99%BE%E8%83%9C%E5%AE%A2%E6%9C%8D%E9%83%A8%E7%94%B5%E8%AF%9D%E6%B8%B8%E6%88%8F%E7%BD%91%E5%9D%80B2024%C2%B7CN%E5%AE%9C%E6%98%A5%E5%8D%AB%E8%AE%A1%E5%A7%94%EF%BC%A6 https://s.co188.com/front/forum?keyword=%C3%E5%B5%E9%D0%C2%B0%D9%CA%A4%C6%BD%CC%A8%B3%A1%B9%D9%CD%F8B2024.CN%C7%FA%BE%B8%D1%A7%B8%AE%A3%BA%A3%FC%A3%C4&fid=1862&catalog_name=&order_type=0&publish_time=0&reply_num=0&s_phrase=false https://lewan.cn/search/?fr=&key=%E6%96%B0%E7%99%BE%E7%9B%9B%E5%BE%AE%E4%BF%A1%E6%80%8E%E4%B9%88%E5%BC%80%E6%88%B7%E5%AE%98%E7%BD%91B2024%C2%B7CN%E6%B9%96%E5%B7%9E%E6%AF%95%E4%B8%9A%E7%94%9F%EF%BC%B4%EF%BC%B9%EF%BD%9B https://ai.baidu.com/search/%E7%BC%85%E7%94%B8%E9%BE%99%E8%85%BE%E6%89%8B%E6%9C%BA%E6%80%8E%E4%B9%88%E7%8E%A9%E3%80%90TL262%C2%B7%EF%BC%A3%EF%BC%AF%EF%BC%AD%E6%AC%A2%E8%BF%8E%E6%82%A8%E3%80%91%E6%B0%B8%E5%B7%9E%E5%8A%9E%E4%BA%8B%E5%A4%84%EF%BC%8A/doc/1

0
#122goJhou回复于2019-09
#121 荒墨丶迷失回复
勾姐是哪一个呀 

谁啊,不认识啊

0
#121荒墨丶迷失回复于2019-09
#119 goJhou回复
果然java受欢迎啊哈哈哈,我的几个贴沉底了

勾姐是哪一个呀 

0
#120用户已被禁言回复于2019-09
#119 goJhou回复
果然java受欢迎啊哈哈哈,我的几个贴沉底了

勾姐需要哪个帖子置顶呢?我来帮您~

0
#119goJhou回复于2019-09
#118 荒墨丶迷失回复
可以的 大家稍等 我抽空弄出来

果然java受欢迎啊哈哈哈,我的几个贴沉底了

0
#118荒墨丶迷失回复于2019-08
#117 13159433833p回复
您好,可以重新发一下源代码吗

可以的 大家稍等 我抽空弄出来

0
#11713159433833p回复于2019-08

您好,可以重新发一下源代码吗

0
#116用户已被禁言回复于2019-08
#115 低啊未啊也回复
网盘链接进不去了,楼主还有吗?可以一下吗?急需!!! 邮箱:1825873775@qq.com 跪谢
展开

看看能联系到楼主嘛~

0
#115低啊未啊也回复于2019-08

网盘链接进不去了,楼主还有吗?可以一下吗?急需!!!


邮箱:1825873775@qq.com


跪谢

0
#114rose20135188回复于2019-06

还能下载么

0
#113goJhou回复于2019-06
#111 蓝染忽you界回复
[图片] 我上传的blob成了这样。。。你们有这种情况吗

blob是二进制流。不用管它打印成啥了

0
#112rose20135188回复于2019-06

多谢楼主分享,收藏备用。

0
#111蓝染忽you界回复于2019-03

我上传的blob成了这样。。。你们有这种情况吗

0
#110liguanghui2588回复于2018-10

咱们终端语音系统是那块啊

0
#109xzl2011311180回复于2018-09

怎么不能下载了

0
#107荒墨丶迷失回复于2018-08
#106 西安市大发发回复
哪位大哥可以给我分享一下吗?怎么测试啊      谢谢  

直接下载源码就可以测试啦

2
TOP
切换版块