目录
一、账号注册
二、产品创建
三、生成SDK
四、下载固件
五、其它
安信可语音开放平台为用户提供开发量接近于零的SDK生成功能,对于功能简单的控制及串口输出,甚至可以直接生成固件进行烧录测试。
安信可语音开放平台的几大功能:
-
唤醒词和指令词定制;
-
回复语定制;
-
根据功能生成SDK,SDK已实现配置的逻辑;
-
在线编译固件
点我体验:安信可语音开放平台
一、账号注册
欢迎页面点击注册账号:
填写相关信息,完成注册即可:
二、产品创建
注册完成后登录,在首页可以看到创建产品的按钮
1.产品信息选择
下面以 “RGB灯” 为例,演示如何填写产品信息:
2.SDK定制
(1)前端信号处理
前端信号处理需要注意的两个功能:
-
AEC回声消除: 开启之后,可以过滤模组自身播放的声音干扰。
-
稳态降噪: 开启之后,可以提高环境噪声的干扰。 注意:这两个功能不能同时开启
(2)Pin 脚配置 注意:A28需要设置成低电平
Pin脚配置,这是SDK对这些引脚进行初始化之后,设置的引脚状态:
列表中的Pin脚有几个引脚可以复用成PWM或者UART的输出:
A28引脚需要配置成低电平
普通IO需求可以保持默认; UART输出建议把B6/B7配置成UART状态 PWM输出建议把B2/B3配置成PWM状态
(3)唤醒词自定义
唤醒词可以添加多条,建议使用四个字,中文版直接输入中文即可:
唤醒回复语是随机播放的,不会对应某个唤醒词。
(4)命令词与应答语
命令词是让VC模组识别的指令,比如:打开台灯。
一个功能多个命令词需要用“ | ”来隔开,回复语也一样。
(5)控制详情
控制详情的配置可以配置该命令执行的IO控制或者UART输出。
例如:
UART的发送只能配置成16进制的输出,若要字符串输出,需要进行二次开发。
(6)免唤醒的命令词选择
免唤醒的命令词不需要说唤醒词也可以被识别的指令。
(7)发音人选择
可定制化选择平台提供的回复语发音人,平台目前不支持预览发音效果。
(8)其他配置及主动退出指令
其他配置主要是配置上电时的播报,也可以自定义上电播报内容:
主动退出指令,没有特殊要求可以不用添加。
三、生成SDK
在完成所有配置之后,点击页面最下方的生成新版本按钮。就可以执行生成SDK:
一般SDK的生成需要3-5min,每生成一个SDK需间隔5min。
四、下载固件
固件生成成功之后,就可以在同一页面下载SDK及固件:
五、其它
1.产品列表
产品列表可以查看当前账号的所有产品:
2. 帮助文档
可以在这找到平台的一些使用指南:
3.资料获取
安信可语音开放平台:voice.ai-thinker.com/#/(UI持续优化中)
官方官网:www.ai-thinker.com
开发DOCS:docs.ai-thinker.com
官方论坛:bbs.ai-thinker.com