准备工作
1. 注册腾讯云账号,并完成实名认证,详情请参见 账号相关。
2. 在 智聆口语评测控制台 开通我们的服务,注意中文版与英文版计费不通用,但是使用相同 API 接口,通过 ServerType 区分。
3. 购买本产品服务,初次使用推荐购买9.9元的套餐包进行开发调试,详情请参见 购买指南 。
4. 登录 访问管理控制台 新建密钥。
接入指南
选择接入方式
客户端 SDK:通过封装TransmitOralProcessWithInit 接口,通过 SDK 内部计算签名,减少相关报错情况。提供音频录制和音频文件上传等功能。
服务端 SDK:通过封装 API 文档,通过 SDK 内部计算签名,减少相关报错情况。
接入方式 | 参考文档 | DEMO |
API | ||
客户端 SDK | ||
| ||
| ||
| ||
| ||
服务端 SDK | ||
| ||
| ||
| ||
| ||
| ||
离线 SDK |
获取密钥
注意:
服务端 SDK 建议用户使用子账号密钥 + 环境变量的方式调用 SDK,提高 SDK 使用的安全性。为子账号授权时,请遵循 最小权限指引原则,防止泄漏其他资源。
如果您一定要使用永久密钥,建议遵循 最小权限指引原则 对永久密钥的权限范围进行限制。
获取联合身份临时访问凭证
注意:
密钥属于敏感信息,正式密钥仅可在调试时使用,线上环境情况下,为了防止他人盗取,应使用安全凭证服务 获取联合身份临时访问凭证。临时访问凭证有期限,默认30分钟,过期需要重新获取。
密钥一般存放在服务端,故只提供服务端 SDK 示例。
语言 | 支持版本 | 示例参考 |
Python | Python2.7,3.6~3.9 | |
Java | JDK7 版本及以上 | |
PHP | PHP5.6.0 版本及以上 | |
Go | Go1.9 版本及以上 | |
Node.js | Node.js 10.0.0 版本及以上 | |
.NET | .NET Framework 4.5+ 或者 .NET Core 2.1 |