实时语音识别是否支持H5
WEILINGLI34 发布于2022-01 浏览:1024 回复:2
0
收藏
最后编辑于2022-04

您好,百度实时语音识别是否可以用于H5

收藏
点赞
0
个赞
共2条回复 最后由用户已被禁言回复于2022-04
#3FelinkApp回复于2022-02
#2 franklyn867回复
websocket api 可以自己百度一下别人写的springboot+h5+websocket请求,官方没有H5的demo
展开

你好。 h5的websocket连接,在创建websocket时,就直接报错了。

不论是使用uniapp框架,还是原生代码:

            var socketObj = new WebSocket("ws://vop.baidu.com/realtime_asr?sn=sn" + new Date().getTime());
            function dataSend() {
              var sendData = {
                type:"START"
              }
              socketObj.send(JSON.stringify(sendData))
            }
            socketObj.onopen = function(data){
              console.log('on open', data);
              dataSend();
            }
            socketObj.onerror = function(err) {
              console.log('on error', err);
            }

            socketObj.onmessage = function(msg) {
              console.log('on meessage', msg);
            }

 

WebSocket connection to 'ws://vop.baidu.com/realtime_asr?sn=sn1645412338471' failed:

请求头已经带有下面几个

Sec-WebSocket-Extensions:  permessage-deflate; client_max_window_bits
Sec-WebSocket-Key:   HeqNGq5lHaDkP6JQiOX+ug==
Sec-WebSocket-Version:  13

 

请问使用这个方式,对本地开发环境有什么要求吗?
 

 

 

0
#2franklyn867回复于2022-01

websocket api 可以自己百度一下别人写的springboot+h5+websocket请求,官方没有H5的demo

0
TOP
切换版块