差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
digi:arm-embedded:cc8mn:cc8mnvoice-get-started [2024/09/29 16:03] robindigi:arm-embedded:cc8mn:cc8mnvoice-get-started [2024/09/29 18:53] (当前版本) robin
行 44: 行 44:
 ====连接好麦克风和音箱,并测试音频硬件==== ====连接好麦克风和音箱,并测试音频硬件====
 开发板上的音频相关接口布局如下: 开发板上的音频相关接口布局如下:
 +
 {{:digi:arm-embedded:cc8mn:pasted:20240929-135817.png}} {{:digi:arm-embedded:cc8mn:pasted:20240929-135817.png}}
-注意这不是音频和麦克风合在一起的耳机接孔,您需要的是麦克风和扬声器的单独接口,用耳麦一体的音频接口无法正常测试。经测试,许多国内麦克风接口无法使用,建议用USB耳麦来实现。+ 
 + 
 +注意这不是音频和麦克风合在一起的耳机接孔,您需要的是麦克风和扬声器的单独接口,用耳麦一体的音频接口无法正常测试。经测试,许多国内麦克风接口无法使用,建议用USB耳麦来实现。如果发现麦克风不好用时,有时半插入麦克风就可以起作用,即最后一茬不插进
  
 测试麦克风的方法: 测试麦克风的方法:
行 57: 行 60:
 测试扬声器: 测试扬声器:
 可先下载一段测试音频,配置好网络,然后用scp上传到板子: 可先下载一段测试音频,配置好网络,然后用scp上传到板子:
 +
 <code> <code>
 aplay testaudio.wav aplay testaudio.wav
 </code> </code>
  
-**网络配置** +====测试例程==== 
-DEY系统的网络配置请参考[[digi:arm-embedded:linux:dey:network|DEY网络设置]]+按reset键重启重新进入例程或是手动启动例程。 
 + 
 +用英文说: “Hey, Washer" 
 +麦克风正常起作用时,程序会“登”一声回应,同时程序上方的"Hey,washer..."提示启会变蓝色。在接来的十秒内要说出任意一个可识别的指令,可以是单个指令,或是自然语言的多个指令结合。比如: 
 +<code> 
 +"Hey washer, wash thirty minutes" 
 +"Hey washer, wash 1 hour and 10 minutes" 
 +"Hey washer, Normal spin" 
 +"Hey washer, Extra Rinse" 
 +"Hey washer, Wash wool quickly" 
 +"Hey washer, wash delicates quickly in hot water" 
 +"Hey washer, Max spin" 
 +"Hey washer, warm water" 
 +"Hey washer, Do prewash" 
 +"Hey washer, wash jeans in cold water" 
 +</code> 
 + 
 +注意,每次使用指令前,要先用唤醒词:Hey, washer, 也就是“Hi,洗衣机”的意思。 
 + 
 +如果想测试语音合成和响应时间,可以问: 
 +"Hey washer, how long does the program last? 
 + 
 +它会以合成的语音回答。
  
-**接口测试** +====开发中文语音识别与合成程序==== 
-参考[[https://digiwiki.eccee.com/digi/arm-embedded/cc8mn/interfaces|CC8MN开发板接口测试]]+购买了开发套件的用户,可以用申一个免费的License来开发语音识别程序。 需提供以下英文信息: 
 +1、套件的MAC地址 
 +2、套件的系列号 
 +3、公司英文名称 
 +4、联系人 
 +5、邮箱 
 +6、应用场景(什么产品,用在什么地方)
  
-**测试**+获取到License后,就可以开发并在开发板上测试自己的语音识别与合成的序。
  
-Digi提供了各种接口的测试[[https://github.com/digi-embedded/meta-digi/tree/rocko/meta-digi-dey/recipes-digi/dey-examples|例程]]。一些系统镜像已经预编译好例程,可以在命令行中直接执行。如果您的文件系统不带有例程,可以烧一下集成好例程的文件系统镜像,也可以利用DEY应用程序开发章节提供IDE来编译所需的例程。\\ 
-部分例程用法请参考[[digi:arm-embedded:cc6ul:dey-examples|Digi嵌入式Linux例程和测试说明]] 
-除了Digi提供的官方例程外,许多github上的开源程序都可以很轻松集成到DEY文件系统中,请参考DEY系统开发章节。 
  
-注意ConnectCore 8系列有几种预编译固件,它的启动器是systemd,你可以用systemctl list-unit-files 查看当前安装的服务,您可以根据自己的需求,用systemctl临时调整或关闭影响自己测试功能的一些程序或服务。 
  
  
-====进行应用程序开发==== 
-经过上述的步骤,CC8MN单板机中已经有一套上电后就运行的嵌入式Linux,您可以参考[[digi:arm-embedded:linux:dey:dey_app_development|DEY应用程序开发]]来开发可以在板子上运行的程序。 
  
-====进行DEY系统开发==== 
-Digi提供的预编译好的DEY嵌入式系统可以方便开发人员进行测试各项功能和接口,但不同的应用需要的接口和软件包等各不相同。DEY系统开发是指利用DEY的系统开发环境和工具来裁减和定制适合自己使用的嵌入式linux系统。请参考[[digi:arm-embedded:linux:dey:system-development|DEY开发环境搭建]]