完成账号、服务、项目和访问凭证的准备后,即可通过 SDK 或 API 接入智能语音交互,使用语音识别和语音合成服务。
操作步骤
接入智能语音交互分为六步:准备账号、创建 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 自动刷新。
|
获取方式 |
适用情况 |
|
使用 AccessKey 调用 SDK 获取 Token,并在应用中管理更新时机。 |
|
|
对应语言缺少 SDK,或需要自行控制依赖组件。 |
步骤6:集成开发
在示例中配置项目的 Appkey 和有效的 Token,调用已开通的服务。用于获取 Token 的 AccessKey 必须具有访问该项目所属账号资源的权限。
通过 SDK 调用服务的示例,请参见运行 SDK。