实操给桌面AI语音助理(大模型语音开发板)更换自定义唤醒词

前面分享了怎么用CSK6大模型语音开发板实现桌面机器人和给其他硬件对接智能语音,当更改音色后默认唤醒词可能跟音色人设不符,这时就需要更改为自定义的名字,这篇就介绍一下怎么通过官方提供的工具实操更换唤醒词。

更换唤醒词算法资源的流程如下,如果还想把界面中提示语的 “小美小美” 更换为自定义唤醒词一致的文字,可以在更换唤醒词后参考本文后半部进行操作。

更换唤醒词算法资源

步骤一:在开发板上成功运行大模型语音交互与识图

示例运行的默认界面如上,包含以下功能:语音交互:支持按键录音或唤醒后通过语音与大模型进行对话

拍照识图:支持通过摄像头拍摄图像并上传给大模型进行识别,支持依据识图内容进行提问

图片生成:支持通过语音交互描述画面内容,令大模型生成图片并显示至套件屏幕上

步骤二:登陆聆思定制平台进行唤醒词质量评估

1.访问聆思语音定制服务工具:https://tool.listenai.com/audio-custom/products

2.登录后点击【新增产品】按钮,填写产品名称后点击确定

3.完成产品创建后,在新页面中直接选择唤醒词和命令词标签,点击唤醒词配置表格下方的【+添加行】按钮,在新增的行中第一列中填写自己的唤醒词 (拼音不需要填写),然后点击【词条评测】按钮,等待评测完成。

步骤三:打包下载唤醒词资源

评测通过后,评测质量列将显示 OK,此时点击固件打包标签,输入一个固件版本号,其他配置项不需要变动,点击打包,等待固件打包并自动下载完成

步骤四:烧录替换唤醒词资源

1.检查确认开发套件已运行大模型语音交互与识图示例(llm_pic),示例启动默认界面如下:

2.电脑USB接口连接开发板 DAP_USB 接口,电脑运行cskburn桌面烧录工具并选中连接开发板后识别到的串口号:

3.解压上一步下载的固件压缩包,将解压后的文件夹中的 cmd.binmain.bin 这两个文件拖入 cskburn desktop 软件中,并将这两个文件的烧录地址修改为:

  • cmd.bin:0xa10000
  • main.bin:0xa00000

修改完成后点击烧录,等待烧录完成,即可重新运行示例进行体验。

更换屏幕界面上的唤醒词文字提示

当我们按照上面步骤完成唤醒词算法资源的替换后,可以参考下面的步骤修改示例源码并重新编译烧录,即可实现UI交互界面提示的修改。

1、定位唤醒词提示显示的文件位置:

可使用 VSCode 打开llm_pic工程目录,通过搜索或直接定位打开我们要修改的源码文件LLM_pic\src\app_ui\aweui\screen\aweui_screen_standby.c,

打开aweui_screen_standby.c,我们直接在代码中搜索关键词“小美小美 ”即可定位进行修改,以下图为例将 226行 与 315行 的提示修改为我们新的唤醒词或其他提示引导

  1. 保存修改后的源码,重新编译烧录

duomotai_ap目录下执行以下指令,对修改过的工程进行编译(以 Windows CMD 终端为例):

lisa zep build -b csk6_duomotai_devkit apps\LLM_pic -p

使用 Type-C 数据线连接开发套件的 DAP_USB接口,使用烧录工具对固件进行烧录:

cskburn desktop是一款聆思推出的桌面烧录工具,在下载并安装 cskburn桌面烧录工具 | 聆思文档中心后,双击图标运行软件:

1.点击串口下拉框,选择连接开发套件后识别到的串口编号;

2.将编译输出的.bin文件拖拽进烧录区域;

3.点击开始烧录,等待烧录完成。

3、复位运行

烧录完成后,程序将自动运行,你也可以通过按压开发板上的复位按键进行复位运行。

可看到界面已修改为我们新的唤醒词:

4注意事项

重新烧录固件后,之前替换的唤醒词资源也会被覆盖,需要重新通过cskburn desktop烧录一次唤醒词资源(cmd.bin和main.bin)。

附录-出厂自带的唤醒词资源

默认唤醒词(小美小美)唤醒词资源:

cmd.bin

main.bin

本文使用的聆思CSK6 大模型开发板详细信息可参考线上文档套件简介 | 聆思文档中心,解锁更多玩法、例如更换大模型、添加私有知识库、自定义流程、控制设备等请参考之前发布的博客,也可以私信、评论或在技术群交流。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值