[语音技术]java+H5的录音类实例(1)
置顶
荒墨丶迷失 发布于2017-11-02 11:27 浏览:19400 回复:116
12
收藏

看了某位仁兄的分享的关于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

收藏
点赞
12
个赞
共116条回复 最后由13159433833p回复于2019-08-22 14:05
#11713159433833p回复于2019-08-22 14:05:43

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

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

看看能联系到楼主嘛~

0
#115低啊未啊也回复于2019-08-15 11:31:09

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


邮箱:1825873775@qq.com


跪谢

0
#114rose20135188回复于2019-06-26 16:41:45

还能下载么

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

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

0
#112rose20135188回复于2019-06-17 10:30:42

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

0
#111蓝染忽you界回复于2019-03-06 17:51:39

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

0
#110liguanghui2588回复于2018-10-23 15:49:33

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

0
#109xzl2011311180回复于2018-09-07 14:20:27

怎么不能下载了

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

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

2
#106西安市大发发回复于2018-08-01 12:04:32

哪位大哥可以给我分享一下吗?怎么测试啊      谢谢

 

0
#105追星逐月的家回复于2018-07-31 11:30:02

很实用,标记一下

0
#104西安市大发发回复于2018-07-31 10:29:41

下载不到了

 

0
#103荒墨丶迷失回复于2018-07-11 17:18:57
#102 如何世代为天子回复
怎么用java来调用  

java可以实现的  主要是看你的录音功能是写在java 还是H5页面上呢

1
#102如何世代为天子回复于2018-07-08 21:32:07

怎么用java来调用

 

0
#101荒墨丶迷失回复于2018-06-20 15:48:40
#100 戏剧人生sunny回复
还有百度云盘的连接吗  连接失效了

你好。请前往最新帖子 :http://ai.baidu.com/forum/topic/show/497394

1
#100戏剧人生sunny回复于2018-06-20 13:13:18

还有百度云盘的连接吗  连接失效了

0
#99荒墨丶迷失回复于2018-06-14 10:31:23
#98 zwd_1992回复
楼主能在分享一下代码吗?谢谢

有下载地址~

1
#98zwd_1992回复于2018-06-13 18:16:15

楼主能在分享一下代码吗?谢谢

0
#97荒墨丶迷失回复于2018-06-12 11:52:16
#96 阿萨德去23123回复
鉴定完毕,码精一头

给力的一波 哈哈哈~

1
TOP
切换版块