本文为您介绍如何开通、购买、配置并激活语音唤醒功能对应的SDK授权。
背景信息
语音唤醒使用场景为离线端设备,因此我们提供商业版SDK加载并运行唤醒能力。授权服务为您的唤醒能力的透出、使用和知识产权提供了有力保障,是SDK初始化阶段必须检验的过程。语音唤醒与离线语音合成能力共用一套授权机制,如果您仅需要一句话识别/实时转写/云端语音合成等已售卖纯云端的产品,请前往阿里云官网进行购买和接入。
开通授权后,登录阿里云账号,在语音交互控制台将获得一定配额的设备端解决方案授权量,并绑定到一个新建项目上,获取该项目的Appkey,用于SDK初始化时的参数设置。
下表为您介绍语音唤醒SDK初始化鉴权过程中所需的参数以及对应说明,更多信息,参见接口说明。
参数 | 说明 |
ak_id | 阿里云AccessKey ID,更多信息,请参见步骤一:注册账号并创建访问密钥。 |
ak_secret | 阿里云AccessKey Secret,更多信息,请参见步骤一:注册账号并创建访问密钥。 |
app_key | 智能语音交互控制台创建项目的Appkey,更多信息,请参见步骤三:创建离线语音合成项目。 |
sdk_code | SDK售卖码,根据步骤三SDK类型的不同选择,sdk_code对应不同的值:
|
device_id | 设备标识,唯一标识一台设备(如Mac地址/SN/UniquePsuedoID)。请您自行设置,确保设备唯一,否则将可能导致鉴权失败。 |
步骤一:注册账号并创建访问密钥
关于注册阿里云账号以及创建访问密钥的具体操作,请参见准备账号。
您需要记录创建的AccessKey ID和AccessKey Secret,用于后续初始化参数设置。
(可选)步骤二:购买所需个数的SDK授权
离线语音合成为您提供5个SDK免费试用授权,如您仅试用语音唤醒能力,暂时无需购买授权,可跳过本步骤。如有更多商用需求,请执行此步骤。
登录智能语音交互控制台。
单击左侧导航栏服务管理与开通,切换到设备端解决方案页签,选择标准版离线语音合成SDK,单击右侧购买资源包。
说明由于语音唤醒和离线语音合成共用一套授权服务,因此在设备端解决方案页签下未单独设置唤醒类别,仅有标准版离线语音合成SDK和精品版离线语音合成SDK两项服务,如果您使用语音唤醒,选择标准版离线语音合成SDK即可。您可以通过钉钉搜索群号21295019391,加入智能语音交互产品咨询群联系我们,确认购买的授权单价和授权量。
在购买页面,再次选择商业版SDK规格类型,并设置规格数量,确认费用后,单击右下角立即购买。
说明当购买了商用版离线语音合成SDK后,对应的试用版离线语音合成SDK将失效。例如,用户购买了2个标准版SDK授权,则可用SDK数量为2个,原来免费试用的5个SDK授权失效。
商用版离线语音合成SDK的有效期为永久授权,购买产品后可永久使用。
商用版SDK计费标准,请参见计费说明。
步骤三:创建离线语音合成项目
登录智能语音交互控制台。
单击左侧导航栏全部项目。
在我的所有项目页面,单击左上角创建项目。
配置项目信息。
输入项目名称。
项目类型选择设备端解决方案。
SDK类型选择标准版离线语音合成SDK。
(可选)输入项目场景描述。
单击确定。
步骤四:配置SDK
在我的所有项目页面,找到步骤二中创建的项目,单击右侧操作栏中的项目功能配置。
修改应用配额。
说明应用配额为同一用户在不同项目(Appkey)中最多使用的配额数量。例如,某用户共购买500个标准版离线TTS SDK授权,则SDK剩余额度/总额度为500/500。该用户有两个项目使用到了标准版离线TTS SDK,如果项目1配置300个,则项目2最多只能配置200个。
单击复制,拷贝appkey到SDK集成代码中使用。
步骤五:激活SDK
下载公版唤醒识别SDK。
激活并初始化SDK,具体操作,请参见语音唤醒接口说明。
每台设备消耗一个SDK授权,详情请参见配额消耗规则。