简介

欢迎使用腾讯云语音SDK,腾讯云语音SDK为开发者提供了访问腾讯云语音识别、口语评测等语音服务的配套开发工具,简化腾讯云语音服务的接入流程。

本项目是腾讯云语音SDK的JS语言版本。

浏览器兼容性问题

1、sdk内置录音采用 MediaDevices接口,不兼容ie浏览器、夸克浏览器和uc浏览器,其他浏览器兼容性具体文档可参考 https://developer.mozilla.org/zh-CN/docs/Web/API/MediaDevices
2、目前经验证支持sdk的手机型号、浏览器(持续更新中~)

手机型号手机版本浏览器浏览器版本
小米8MIUI 12.0.3 (Android版本 10)小米浏览器V13.8.12
chrome浏览器chrome 78.0.3904.96
QQ浏览器11.2.1.1506
小米 MIX2MIUI 12.0.1 (Android版本 9)小米浏览器V13.7.16
chrome浏览器chrome 78.0.3904.96
小米6(Android版本 8)小米浏览器V13.8.12
chrome浏览器chrome V81.0.4044.117
QQ浏览器V11.2.0.0508
火狐浏览器V84.1.4
OPPO R11 Plus(Android版本 9)自带浏览器V10.7.16.2_a088588_210118
chrome浏览器V78.0.3904.96
QQ浏览器V11.2.0.0504
火狐浏览器V85.1.0
ViVo X23(Android版本 8.0.1)自带浏览器V8.9.14.9
chrome浏览器V70.0.3538.110
QQ浏览器V11.2.0.0504
火狐浏览器V85.1.0
三星SM-G955(Android版本 9)自带浏览器V13.2.1.70
chrome浏览器V81.0.4044.117
QQ浏览器V11.0.8.8812 LAB
火狐浏览器V84.1.4
iPhone8iOS 14.3Safari
chrome浏览器87.0.4280.77
QQ浏览器11.2.2.4684
UC 浏览器V13.2.3.1428
IPhone XS Maxios 14.2safari
IPhone 8ios 13.3.1safari
IPhone 7 Plusios 13.6safari
IPhone 12ios 14.3chrome浏览器V87.0.4280.77

3、目前经验证不支持sdk的手机型号、浏览器(持续更新中~)

手机型号手机版本浏览器浏览器版本
小米8MIUI 12.0.3 (Android版本 10)UC浏览器V13.2.3.1103
小米 MIX2MIUI 12.0.1 (Android版本 9)QQ浏览器11.2.1.1506
UC浏览器V13.2.3.1103
IPhone XS Maxios 14.2chrome浏览器V83.0.4103.88
QQ浏览器V11.1.5.4664
火狐浏览器V30.0
IPhone 8ios 13.3.1chrome浏览器V87.0.4280.77
QQ浏览器V10.6.3.4472
火狐浏览器V30.0
IPhone 7 Plusios 13.6chrome浏览器V87.0.4280.77
QQ浏览器V11.2.2.4684
火狐浏览器V30.0

注意:在个别手机版本上也会存在兼容性问题:
1)ios16.2不支持getUserMedia录音api;
2)微信浏览器使用录音时,有版本要求 ios14.3+,6.5+(微信版本);

依赖环境

  1. 使用相关产品前需要在腾讯云控制台已开通相关语音产品。
  2. 在腾讯云控制台访问管理页面获取 SecretID 和 SecretKey 。
  3. 在腾讯云控制台账号信息页面获取AppId。
  4. 将获取的参数填入examples/config.js中

注意:
1)SecretID 和 SecretKey 作为敏感信息,不建议直接放在前端代码里运行,可以通过接口服务获取,同时建议采取临时密钥方案,具体可参考 临时身份凭证
2)将获取到的 tmpSecretId、tmpSecretkey 和 Token 依次作为参数 secretid、secretkey 和 token传入

项目目录介绍

  1. asr目录为语音识别sdk目录

  2. soe目录为口语评测(新版)sdk目录