0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【离线语音】安信可VC-01/02教程:中级入门篇

AIoT行业洞察 来源:AIoT行业洞察 作者:AIoT行业洞察 2025-07-31 09:33 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

安信可离线语音VC01/02:硬件规格书、开发资料、烧录工具、应用开发
安信可离线语音模组 VC-01、VC-02 系列教程 【基础认知篇】
安信可离线语音模组 VC-01、VC-02 系列教程 【快速上手篇】
安信可离线语音模组 VC-01、VC-02 系列教程 【中级入门篇】
安信可离线语音模组 VC-01、VC-02 系列教程 【高级进阶篇】
安信可离线语音模组 VC-01、VC-02 系列教程 【二次开发篇】虚拟开发环境搭建和分享
安信可离线语音模组 VC-01、VC-02 系列教程 【二次开发篇】事件和GPIO控制
安信可离线语音模组 VC-01、VC-02 系列教程 【二次开发篇】PWM输出
安信可离线语音模组 VC-01、VC-02 系列教程 【二次开发篇】串口输出
安信可离线语音模组 VC-01、VC-02 系列教程 【二次开发篇】SDK音频替换失败记录过程
安信可离线语音模组 VC-01、VC-02 系列教程 【二次开发篇】自定义音频播放控制
以上合集可查看:https://bbs.ai-thinker.com/foru

安信可离线语音模组 VC-01、VC-02 系列教程 【中级入门篇】

01安信可语音开放平台

安信可专门为离线语音产品快速开发构建的平台。用户可以使用该平台使用VC-01和VC-02针对不同的场景创建不同的应用方案。

在每一个产品的应用方案中, 都支持命令的自定义、控制的自定义、唤醒的自定义、和音色的自定义等。

在对设备的固件版本进行更新后, 安信可语音开放平台同时还保存历史版本信息。 使其开发者可以快速的在设备的不同固件版本进行快速切换(不需要二次构建)。

点击我快速访问​voice.ai-thinker.com/#/

接下来将对安信可语音开放平台的使用进行详细介绍。

wKgZO2iKx-2AEuprAACjvWwrl6g393.jpg

新用户可以在进入到平台后, 在界面右上角的黄色按钮处点击注册。

wKgZPGiKx-2Ad7woAABQUQFzkYw477.jpg

注册完毕后使用账号和来登陆。

登陆之后, 如果您是新用户, 可以在主页点击创建产品来创建一个新的产品,或者查看现有的产品列表。

wKgZO2iKx-6AZvEJAAClT0Y6xBE377.jpg

在左侧的产品处选择需要创建的产品 (每个产品的配置页面都是一样的, 不同的产品只是为了更好的对应用进行分类)。

wKgZPGiKx-6AIkuVAABsUwNcqAQ919.jpg

例如选择了“灯具", 选择"RGB灯"。

wKgZO2iKx--Ach2PAABzYUAPWgU480.jpg

之后需要选择应用的场景, 由于现在安信可只推出了纯离线方案的模块, 比如VC-01/ VC-02等. 所以只能在这里选择纯离线方案 (其他的不可用)。

wKgZPGiKx--Ael-dAAB80enR2mQ315.jpg

选择模组型号(这里选择VC-02)。

wKgZO2iKx_CAZzDmAABrNNN2Md4689.jpg

输入产品信息, 可以选择中文或者英文. 如果选择英文, 那么当前的模组将会识别英语(反之亦然),点击保存后即可创建。此时进入语音SDK的配置页面, 来逐一介绍对应的功能模块。

wKgZPGiKx_CAC2kwAAA3AvhKA98243.jpg

首先是前段信号采集的输入部分, 由于VC-01和VC-02 只支持一个麦克风, 所以双麦克风的选项不可用。可以根据应用场景实际语音对话的距离来进行配置达到噪声消除的功能,AEC回声消除和稳态降噪只能同时打开一个。

wKgZO2iKx_GAIs24AACOAqGbT-o910.jpg

之后是上一章节中介绍过的PIN的功能配置。上图中红色方框为实际可以配置的IO。这里使用的是VC-02-kit, 额外配置了串口功能用来下载固件。GPIO的功能也可以被配置为三种复用分别是普通IO、PWM 和 串口(TX,RX)。

wKgZPGiKx_GAATheAABR-98Vz2E701.jpg

接着是唤醒词自定义的功能, 可最多自定义13个唤醒词来唤醒VC-01/VC-02. 同时可以自定义响应,如果自定义的响应数据比较多, 那么每次的音频响应为随机或者轮训(没有实际测试) ,唤醒回复一共最多支持五条数据。

在唤醒V-C01/VC-02之后, 可以使用语音命令词来控制VC-01/ VC-02的行为。

wKgZO2iKx_GAMFZGAABr3NabWQY575.jpg

可以自定义一个命令词来尝试自定义控制。

wKgZPGiKx_KAKK4jAACDEuq7c00573.jpg

上图创建了一个命令为“你好小安”, 回复为“我在呢“。

之后可以对这个命令进行触发控制设置. 如下图所示:

wKgZO2iKx_KAYq0dAABmcZwqYpE693.jpg

支持的控制类型为 : IO高低电平、PWM、和 UART

wKgZPGiKx_OAeAY6AACR8D6Ux58573.jpg

如上图所示为使用UART控制, 可以在此处自定义串口参数信息。

wKgZO2iKx_OAPr-BAACJbnLTGRs526.jpg

02、PWM控制

wKgZPGiKx_SAegmFAACRauDBv4M739.jpg

03、简单IO控制

可以自定义命令词,同时支持多个命令词控制一个行为, 只需要使用 | 进行分割, 当命令词被成功创建之后可在下方对上方创建的命令词进行设置,使其成为免唤醒命令词,即可以直接发送命令。同时可以设置识别命令的灵敏度,如下所示:

wKgZO2iKx_SAQcgYAACALzejLsg391.jpg

如上图所示, 打开台灯命令已经被设置了免唤醒。

之后可以根据自己的喜好来配置对应的音色和声调、速度等。

wKgZPGiKx_SAN_wdAABs0QYt23s417.jpg

最后可以配置是否需要开机播报内容。如果配置了开机播报,那么VC-01/VC-02会在上电之后对设置的内容进行语音播报。

下方的主动退出功能则指的是从唤醒状态切换到待机状态的命令词, 比如说首先使用”你好,小安”来唤醒VC-02(此时VC-02处于唤醒状态), 可以使用退下命令词使其重新进入待机状态。

之后可以点击下方的生成新版本按钮对当前配置的版本进行固件和SDK生成, 如下所示:

wKgZO2iKx_WAWk6YAACB3ZQRDXo003.jpg

接着可以在语音SDK的列表里看到当前创建的配置信息, 可以选择对已经创建的版本进行编辑, 或者是生成SDK以及删除(这里选择生成SDK), 生成SDK比较耗时, 大概需要20分钟左右, 可以等待二十分钟然后再回来下载固件信息。

wKgZPGiKx_WAYUTtAABbUkRJOqc227.jpg

由于实际的生成时间比较慢, 这里找了一个之前生成过的产品进行演示。

wKgZO2iKx_WAfCp1AAB6IDoBl3Q770.jpg

可以从上图中看到, 固件和SDK已经生成了, 现在来对它进行下载(SDK会在二次开发章节中进行介绍, 固件的烧录可以查看上一篇文章【离线语音】安信可VC-01/02教程合集)

wKgZPGiKx_WAF7jNAABlcTDP-UM803.jpg

上图为下载好的固件信息, 需要的就是 uni_app_release_update.bin ,可以使用上一章中介绍的下载工具将固件下载到开发板中从而完成功能的更新。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 安信可
    +关注

    关注

    0

    文章

    216

    浏览量

    4945
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    小智AI语音模组实测:实现语音控制关灯

    ,完整复现一次智能语音产品的测试流程。 No01、开箱与硬件初探 很幸运收到送测试的Ai-WV01
    的头像 发表于 11-19 16:09 443次阅读
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>小智AI<b class='flag-5'>语音</b>模组实测:实现<b class='flag-5'>语音</b>控制关灯

    【AI语音模组】自制小智管家?Ai-WV01-32S测试体验

    项目。 这次带来一款新作品: 基于 Ai-WV01-32S 模组打造的小智语音硬件。 测试总结 项目 表现 模组集成度 ⭐⭐⭐⭐⭐ 焊
    的头像 发表于 11-19 16:06 207次阅读
    【AI<b class='flag-5'>语音</b>模组】自制小智管家?<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>Ai-WV<b class='flag-5'>01</b>-32S测试体验

    基于Ai-WV01-32S模组打造的小智语音硬件

    基于 Ai-WV01-32S 模组打造的小智语音硬件。
    的头像 发表于 11-13 17:33 1059次阅读
    基于<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>Ai-WV<b class='flag-5'>01</b>-32S模组打造的小智<b class='flag-5'>语音</b>硬件

    离线语音VC-01/02二次开发:自定义音频播放控制

    教程 【快速上手离线语音模组 VC-01
    的头像 发表于 09-25 16:34 610次阅读
    【<b class='flag-5'>离线</b><b class='flag-5'>语音</b>】<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>VC-01</b>/<b class='flag-5'>02</b>二次开发<b class='flag-5'>篇</b>:自定义音频播放控制

    如何使用SDK进行自定义音频播放功能

    在上一文章离线语音模组 VC-01
    的头像 发表于 09-25 15:52 3007次阅读
    如何使用SDK进行自定义音频播放功能

    SDK音频替换失败记录过程

    离线语音模组 VC-01VC-02 系列教
    的头像 发表于 09-25 15:50 1859次阅读
    SDK音频替换失败记录过程

    VC-01/02二次开发: PWM输出

    教程 【快速上手离线语音模组 VC-01
    的头像 发表于 08-27 16:06 639次阅读
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>VC-01</b>/<b class='flag-5'>02</b>二次开发<b class='flag-5'>篇</b>: PWM输出

    轻松配置小智AI语音开发板,IOT小程序功能更新

    版使用教程: AI语音开发板全面升级商用版!(附教程) 为了让开发体验更加流畅,
    的头像 发表于 08-19 17:46 903次阅读
    轻松配置小智AI<b class='flag-5'>语音</b>开发板,<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>IOT小程序功能更新

    VC-01/02二次开发: 事件和GPIO控制

    教程 【快速上手离线语音模组 VC-01
    的头像 发表于 08-19 14:02 819次阅读
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>VC-01</b>/<b class='flag-5'>02</b>二次开发<b class='flag-5'>篇</b>: 事件和GPIO控制

    AI语音开发板AiPi-PalChatV1 + MCP,通过HomeAssistant自动化控制设备

    以下作品由社区用户 WT_0213制作 自从拥有了AiPi-PalChatV1 Ai
    的头像 发表于 06-25 14:04 737次阅读
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>AI<b class='flag-5'>语音</b>开发板AiPi-PalChatV1 + MCP,通过HomeAssistant自动化控制设备

    电子工程师自学速成——入门篇

    本文共3册,由于资料内存过大,分开上传,有需要的朋友可以去主页搜索下载哦~ 电子工程师自学速成分为:入门篇、提高和设计,本文为入门篇,内容包括电子技术
    发表于 05-15 15:50

    语音开放平台的使用——VC系列SDK的获取

    离线语音开放平台提供了开发量接近于零的SDK生成功能,对于功能简单的控制及串口输出,甚至可以直接生成固件进行烧录测试。
    的头像 发表于 04-12 11:24 679次阅读
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>语音</b>开放平台的使用——<b class='flag-5'>VC</b>系列SDK的获取

    离线语音开发板:二次开发语音控制LED灯

    前言 经过前面的学习,相信大家已经了解离线语音开发环境的搭建流程。甚至已经编译过固件,并进行了测试。本文将从产品创建开始讲起,一步一步实现语音控制LED的功能。
    的头像 发表于 03-19 10:53 765次阅读
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>离线</b><b class='flag-5'>语音</b>开发板:二次开发<b class='flag-5'>语音</b>控制LED灯

    离线语音模组VC系列出厂固件使用教程——SDK开源?

    VC系列离线语音模组,采用云知声方案,在语音
    的头像 发表于 02-26 14:14 829次阅读
    <b class='flag-5'>离线</b><b class='flag-5'>语音</b>模组<b class='flag-5'>VC</b>系列出厂固件使用教程——SDK开源?

    LoRa答疑】Ra-01、Ra-02常见问题

    LoRa 系列模块Ra-01、Ra-02,其射频芯片 SX1278 主要采用 LoRa™远程调制解调器,用于超长距离扩频通信,抗干扰
    的头像 发表于 12-29 10:49 1916次阅读