欢迎使用腾讯云语音SDK,腾讯云语音SDK为开发者提供了访问腾讯云语音识别、口语评测等语音服务的配套开发工具,简化腾讯云语音服务的接入流程。
本项目是腾讯云语音SDK的JS语言版本。
1、sdk内置录音采用 MediaDevices接口,不兼容ie浏览器、夸克浏览器和uc浏览器,其他浏览器兼容性具体文档可参考 https://developer.mozilla.org/zh-CN/docs/Web/API/MediaDevices
2、目前经验证支持sdk的手机型号、浏览器(持续更新中~)
手机型号 | 手机版本 | 浏览器 | 浏览器版本 |
---|---|---|---|
小米8 | MIUI 12.0.3 (Android版本 10) | 小米浏览器 | V13.8.12 |
chrome浏览器 | chrome 78.0.3904.96 | ||
QQ浏览器 | 11.2.1.1506 | ||
小米 MIX2 | MIUI 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 | ||
iPhone8 | iOS 14.3 | Safari | |
chrome浏览器 | 87.0.4280.77 | ||
QQ浏览器 | 11.2.2.4684 | ||
UC 浏览器 | V13.2.3.1428 | ||
IPhone XS Max | ios 14.2 | safari | |
IPhone 8 | ios 13.3.1 | safari | |
IPhone 7 Plus | ios 13.6 | safari | |
IPhone 12 | ios 14.3 | chrome浏览器 | V87.0.4280.77 |
3、目前经验证不支持sdk的手机型号、浏览器(持续更新中~)
手机型号 | 手机版本 | 浏览器 | 浏览器版本 |
---|---|---|---|
小米8 | MIUI 12.0.3 (Android版本 10) | UC浏览器 | V13.2.3.1103 |
小米 MIX2 | MIUI 12.0.1 (Android版本 9) | QQ浏览器 | 11.2.1.1506 |
UC浏览器 | V13.2.3.1103 | ||
IPhone XS Max | ios 14.2 | chrome浏览器 | V83.0.4103.88 |
QQ浏览器 | V11.1.5.4664 | ||
火狐浏览器 | V30.0 | ||
IPhone 8 | ios 13.3.1 | chrome浏览器 | V87.0.4280.77 |
QQ浏览器 | V10.6.3.4472 | ||
火狐浏览器 | V30.0 | ||
IPhone 7 Plus | ios 13.6 | chrome浏览器 | V87.0.4280.77 |
QQ浏览器 | V11.2.2.4684 | ||
火狐浏览器 | V30.0 |
注意:在个别手机版本上也会存在兼容性问题:
1)ios16.2不支持getUserMedia录音api;
2)微信浏览器使用录音时,有版本要求 ios14.3+,6.5+(微信版本);
- 使用相关产品前需要在腾讯云控制台已开通相关语音产品。
- 在腾讯云控制台访问管理页面获取 SecretID 和 SecretKey 。
- 在腾讯云控制台账号信息页面获取AppId。
- 将获取的参数填入examples/config.js中
注意:
1)SecretID 和 SecretKey 作为敏感信息,不建议直接放在前端代码里运行,可以通过接口服务获取,同时建议采取临时密钥方案,具体可参考 临时身份凭证
2)将获取到的 tmpSecretId、tmpSecretkey 和 Token 依次作为参数 secretid、secretkey 和 token传入
-
asr目录为语音识别sdk目录
-
soe目录为口语评测(新版)sdk目录