引言
英文评测示例通过对用户语音输入的英文单词进行精准识别,提供 单词、短语、句子 三种类型,用户在选择好类型后,可根据屏幕上的提示进行语音输入,评测算法将对输入的英文语音进行精准识别,并对单词的发音、错读、漏读、多读等方面进行评估。
本文将详细介绍在聆思CSK6大模型语音视觉开发板上,如何替换英文评测示例中的单词、短语和句子,从而让您有更好的AI应用体验。
··
获取英文评测SDK
部署开发环境以及SDK工程拉取到本地目录,可以参考聆思文档中心环境搭建 | 聆思文档中心与获取大模型套件SDK | 聆思文档中心。SDK下载完成后,通过VScode打开lcd-csps示例模板 (D:\LISTENAI\duomotai_ap\apps\lcd-csps)根据自己的SDK保存路径打开
自主添加英语资源
添加英语资源需要更改两个地方,分别如下
- 在lcd-csps目录下的src\csp_demo.c文件中,更改替换的单词、短语、句子以及对应的英标
- 在lcd-csps目录下的src\ui\ui.c文件中,更改所替换的单词、短语和句子的ui显示
注意事项:
- 英标可以到字典或者其他翻译软件自行查询
- 短语和句子的英标必须精细到每个单词的英标,并且用/,隔开(按照文中示 例模板更改即可)
单词、短语、句子及相关英标资源修改
进入lcd-csps\src\csp_demo.c目录下,在图中位置更改替换的单词、短语、句子以及对应的英标,本文中替换的如下:
{"pencil"},
{"chance"},
{"confidence"},
{"happy", "new", "year"},
{"thank", "you"},
{"good", "luck"},
{"What's", "your", "name"},
{"How", "old", "are", "you"},
{"Nice", "to", "meet", "you"}};
"ˈpens(ə)l",
"tʃɑːns",
"ˈkɒnfɪdəns",
"ˈhæpi/,/njuː/,/jɪə(r)",
"θæŋk /,/juː",
"ɡʊd /,/lʌk",
"wɒts /,/jɔː(r)/,/neɪm",
"haʊ/,/ əʊld/,/ ɑː(r)/,/juː",
"naɪs /,/tuː /,/miːt/,/juː"
UI显示修改
进入lcd-csps\src\ui\ui.c目录下,更改单词、短语和句子的ui显示
"pencil",
"chance",
"confidence",
"happy new year",
"thank you",
"good luck",
"What's your name",
"How old are you",
"Nice to meet you",
接下来完成编译和烧录即可体验。
编译与烧录
- 打开 windows powershell/cmd
2、在LISTENAI\duomotai_ap路径下输入,开始编译固件
lisa zep build -b csk6_duomotai_devkit apps\lcd-csps -p
3、固件编译成功之后,输入进行烧录
lisa zep exec cskburn -s \\.\COM串口号 -C 6 -b 1500000 0x000000 --verify-all .\build\zephyr\zephyr.bin
至此,所有配置均以完成。
本文使用的聆思CSK6大模型开发板,详细信息可参考线上文档套件简介 | 聆思文档中心