初级用户开发指南

1.准备工作

开始之前,请先检查一下是否具备这些硬件:

SoundPi套件版本为用户提供亚克力和喇叭(已组装在SoundPi内)、增益天线(已组装在SoundPi内)、USB线。

图片1.pngimage.png

单板版本(单板版本则只有单板和增益天线)

我们提供的:

1.SoundPi远场语音交互开发板 

主板.jpg



2.增益天线

增益天线.jpg

你可能还需准备:

1. 连接线
   · USB电源线
   · OTG线
   · Micro HDMI线

   · 3.5音频线(公对公音频线)

2. 外设
   · 电源:USB电源(5V,2A)
   · 输入设备:键盘/鼠标(任选其一,连接OTG)
   · 输出设备:喇叭

 还是不清楚?详细信息请参见硬件指南 


2.基本参数

• 模块阵型:环形                                                      

• 阵元个数:6个 

• 模块尺寸:直径8厘米 

• 唤醒距离:<20米 

• 识别距离:<5米(室内环境) 

• 信噪比:SNR > 65dB 

• 误唤醒率:<0.3次/天 

• 工作温度:-20℃~ 80℃ 

• 噪声抑制:>20dB(动态) 

• 声源定位:360°(水平方向) 

• 定位精度:±10°(水平方向) 

• 播发打断:支持任意打断

• 灵敏度:> -42dBV @94dB 1kHz 

• 回声消除:支持单声道、立体声回声消除 

• 唤醒率:3米唤醒率>96% 5米唤醒率>91%

• 识别率:2米识别率>95% 5米识别率>90%

• Free-cut:任意打断,随叫随应,无需等待 

• One-shot:一句连控,唤醒识别连续说

• 操作系统:Android 5.1+  

• 智能系统:DuerOS系统 

• 硬件配置:4核1.5GHz,Mali-400MP2 GPU,1G DDR3,8GB eMMC Flash 

• 视频解码:4K 10-bit H.265 @ 60 fps,4K 10-bit H.264 @ 30 fps,4K 8-bit VP9 @ 30 fps 

• 视频编码:1920x1080 @ 30FPS,IEP增强支持/USB摄像头 

• 音频支持:24bit 高性能DAC,支持更多音效 

• LED支持:10+三色LED,数十种灯光指示定义 

• 无线支持:IEEE 802.11 ,WI-FI 2.4G,BT 4.0 + BLE 

• 电源参数:5V 2A DC Micro USB输入,支持1.25MM 2P直流电源输入和自动电源保护 

• 更多接口: Micro HDMI,2路USB Host 2.0,1路USB OTG,低功耗功放,3.5MM Line Out,UART, GPIO,I2C,IPEX天线等

3.开发步骤

准备好了么?如果是初次安装,只需通过3步,就可以开始简单的交互体验。如果是再次通电,无需再次连接相同的无线网络。

程序首次正常启动并联网成功后,开发板周围的LED指示灯会全亮为蓝色,提示音“联网成功,现在请对我说:小度小度,播放音乐”。此时即可开始正常语音交互。


4.使用说明

开发板中内置了DcsSampleApp示例程序,可以进行简单的交互体验,示例程序支持唤醒、语音识别以及相关的后端服务(音乐、时间、天气、聊天等)。

万事俱备,现在你可以试着和SoundPi进行语音交互:

  1.    ①通过唤醒操作(呼唤“小度小度”)激活定向语音识别,设备指示灯指向发声方向,开始定向识别。 

  2.    ②向设备给出识别指令(“今天天气怎么样”、“现在几点”…)。

  3.    ③设备检查到语音指令输出完毕后,终止语音识别,并将LED灯全部重新点亮,并根据指令反馈相应的指令内容。 

以上为简单完整的一次语音交互。在以上过程中,随时可再次进行唤醒。每一次的唤醒都将开启一轮新的语音交互。


“Hello, world”一些示例来帮助更好的理解与SoundPi的交互

      •  唤醒SoundPi需要唤醒词的帮助----“小度小度”。每当你想与SoundPi进行交互时,只需要对SoundPi说“小度小度”,然后对它说你想说的话即可。 

      •  语音指令    

      “小度小度”唤醒后,可以使用以下语音指令

201711041509783070974236.png


4.进阶教程

现在你已经拥有一个小小语音助手了,感觉还不过瘾,想要开发更多的玩法?

请参考高级用户开发指南

2017-11-11 18:16 8337