[语音技术]java+H5的录音类实例(1)
荒墨丶迷失 发布于2017-11 浏览:37466 回复: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
#39荒墨丶迷失回复于2017-12
#37 goJhou回复
我帮你召唤

召唤神龙~~ 你说我是不是再重新整理 整理再发个帖子 哈哈 一直有人问下载不了

0
#38荒墨丶迷失回复于2017-12
#36 wnfiing18625回复
大神能否再次分享源码,原来的资源已经失效,万分感谢

你好 之前链接失效了。可以通过gitee下载

地址:https://gitee.com/liyingming/H5YuYinXiangGuanXiaZai

1
#37goJhou回复于2017-12
#36 wnfiing18625回复
大神能否再次分享源码,原来的资源已经失效,万分感谢

我帮你召唤

0
#36wnfiing18625回复于2017-12

大神能否再次分享源码,原来的资源已经失效,万分感谢

0
#35荒墨丶迷失回复于2017-12
#33 用户已被禁言回复
可以联系QQ :563356602

小帅连我qq都记得 哈哈 要是能编辑帖子就好 

0
#34荒墨丶迷失回复于2017-12
#32 学会催眠回复
源码链接木有资源了~~~

你好 之前链接失效了。可以通过gitee下载

地址:https://gitee.com/liyingming/H5YuYinXiangGuanXiaZai

0
#33用户已被禁言回复于2017-12
#32 学会催眠回复
源码链接木有资源了~~~

可以联系QQ :563356602

1
#32学会催眠回复于2017-12

源码链接木有资源了~~~

1
#31荒墨丶迷失回复于2017-12
#30 fighterqiao回复
你好,看了一下代码,无法运行。 

你好 请问有什么问题吗  可以联系QQ :563356602

1
#30fighterqiao回复于2017-12
#29 荒墨丶迷失回复
各位好,这个帖子主要讲解的是 这个录音类的js的具体实现原理,需要可以启动的项目源码可以查看一下帖子 地址:http://ai.baidu.com/forum/topic/show/492787 如果只下载这个js可以通过gitee下载 地址:https://gitee.com/liyingming/H5YuYinXiangGuanXiaZai
展开

你好,看了一下代码,无法运行。 

0
#29荒墨丶迷失回复于2017-12

各位好,这个帖子主要讲解的是 这个录音类的js的具体实现原理,需要可以启动的项目源码可以查看一下帖子

地址:http://ai.baidu.com/forum/topic/show/492787

如果只下载这个js可以通过gitee下载

地址:https://gitee.com/liyingming/H5YuYinXiangGuanXiaZai

1
#28左岸流华heart回复于2017-12

大神您好,能具体指导一下嘛,有偿的,这是我qq:767148707,麻烦看到加一下

0
#27荒墨丶迷失回复于2017-12
#25 那夜初红回复
web手机端能使用语音吗

我这个是基于web 电脑端写的、至于手机端的看来我也去试试看、应该也可以用吧

1
#26goJhou回复于2017-12
#25 那夜初红回复
web手机端能使用语音吗

H5就是给移动端使的

0
#25那夜初红回复于2017-12

web手机端能使用语音吗

0
#24荒墨丶迷失回复于2017-11
#23 liguanghui2588回复
这是基于那个软件写的啊

你好,请问您是说的软件是指什么?编程语言还是...

1
#23liguanghui2588回复于2017-11

这是基于那个软件写的啊

0
#22荒墨丶迷失回复于2017-11
#20 goJhou回复
可以,不错,实力加精

hhhh~

1
#21笔墨哥回复于2017-11
#17 荒墨丶迷失回复
可以的,我找个时间整理一下,分享给大家~

不错,都很实用~

0
#20goJhou回复于2017-11

可以,不错,实力加精

2
TOP
切换版块