完成账号、服务、项目和访问凭证的准备后,即可通过 SDK 或 API 接入智能语音交互,使用语音识别和语音合成服务。
操作步骤
接入智能语音交互分为六步:准备账号、创建 AccessKey、开通服务、管理项目、获取 Token 和集成开发。已有账号、服务或凭证时,可跳过对应的创建操作。
仅通过控制台体验时,无需创建 AccessKey 或手动获取 Token。
步骤1:准备账号
准备阿里云账号。尚未注册时,请参见注册阿里云账号。使用个人账号时,按个人实名认证完成认证。
多用户协作时,使用 RAM 用户分配权限,避免共享阿里云账号密码或 AccessKey。具体操作,请参见创建 RAM 用户。
使用 RAM 用户调用服务前,需要授予相应权限。系统策略 AliyunNLSFullAccess 提供智能语音交互的完全访问权限,应按实际需要授权。授权操作,请参见为 RAM 用户授权。
步骤2:创建 AccessKey
AccessKey 用于调用阿里云 API 时的身份验证,由标识用户的 AccessKey ID 和用于验证身份的 AccessKey Secret 组成。已有可用的 AccessKey 时,无需重复创建。
RAM 用户的 AccessKey(推荐):使用阿里云账号登录RAM 控制台,为已授权的 RAM 用户创建 AccessKey。具体操作,请参见创建 RAM 用户的 AccessKey。
阿里云账号的 AccessKey:拥有账号的完全访问权限,不建议用于日常开发。确需使用时,登录AccessKey 管理页面,具体操作请参见创建阿里云账号的 AccessKey。
AccessKey Secret 仅在创建时显示。创建后妥善保存,不要写入公开代码、日志或客户端代码。
步骤3:开通服务
使用阿里云账号登录智能语音交互控制台,开通所需服务。
|
服务版本 |
说明 |
|
免费试用版 |
部分服务提供 3 个月免费试用,支持 2 路并发调用或每天 2 小时的录音文件识别额度,具体额度因服务而异。 |
|
商用版 |
开通后按实际使用量计费,适用于正式业务或不支持免费试用的服务。 |
步骤4:管理项目
创建项目并获取对应的 Appkey。Appkey 用于标识调用服务时使用的项目,具体操作请参见管理项目。
项目入口:智能语音交互控制台。
步骤5:获取 Token
访问令牌(Token)用于调用智能语音交互服务时的身份验证。Token 的过期时间以接口返回的 ExpireTime 为准,可在有效期内复用。应用需要在过期前主动获取新 Token,不能依赖 SDK 自动刷新。
快速测试时,可通过控制台获取 Token。生产环境使用以下方式获取 Token。
|
获取方式 |
适用情况 |
|
使用 AccessKey 调用 SDK 获取 Token,并在应用中管理更新时机。 |
|
|
对应语言缺少 SDK,或需要自行控制依赖组件。 |
步骤6:集成开发
在示例中配置项目的 Appkey 和有效的 Token,调用已开通的服务。用于获取 Token 的 AccessKey 必须具有访问该项目所属账号资源的权限。
根据是否需要编写代码,选择入门方式。
|
入门方式 |
适合人群 |
说明 |
|
开发者 |
通过 curl、Postman 或 SDK 体验语音识别和语音合成。 |
|
|
非开发者 |
通过控制台体验语音识别和语音合成,无需编写代码。 |
其他接入方式,请参见SDK 和 API 概览。