概述
要完成一个完整的AI语音智能产品,首先需要收集、评估及确认产品的需求。需求范围包括:硬件端的设备(含有硬件和软件)、云端语音语义需求、手机客户端。由于本文主要设计到基于芯片开发产品,所以重点描述硬件端的软、硬件需求。
需求评估
一般情况下,需求的确认需要经历收集、澄清、过滤、分级、确认等环节,研发人员根据需求进行产品开发。
在含有智能语音产品上,需要确认的核心需求包括如下:
类别 | 需求 | 备注 |
---|---|---|
硬件 | 可交互的环境情况(噪音、距离) | 会影响麦克风的数量、降噪算法的匹配性 |
喇叭输出声道和功率 | 会影响回声消除 | |
其它需求 | 常见电子设计相关的需求(如按键定义、灯光定义) | |
软件及服务 | 语音唤醒词 | 提供标准天猫精灵唤醒词或者通用唤醒词 如需定制,需联系商务确认相关条款 |
本地离线识别 | 提供常见行业的本地识别命令词,使得设备断网也能有基础的语音交互操作 如需定制,需联系商务确认相关条款 |
|
在线语音技能 | 需要收集该品类的测试 |
解决方案
为了方便服务商或开发者更快落地,天猫精灵也提供了若干重点品类的产品解决方案,包括嵌入式软硬件、语音语义、声学、安装实施等。
对于没有提供解决方案的品类,请按照需求自行制定解决方案,需参考产品介绍,商务合作模式、软硬件技术基础情况由开发者自行制定。
可行性报告
对于需要天猫精灵认证的产品,需要服务商或者开发者在接入天猫精灵平台前根据定制好的解决方案,完成技术可行性评估。
可行性评估包括但是不限于:硬件电子及射频、嵌入式软件、结构及声学等设计项评估。对于风险较大的设计项建议进行实际的单元评估。比如通过在结构中实际跑下音频相关测试,测试结果可以作为声学语音的评估参考。
对于服务商,可参考天猫精灵提供的可行性报告模板。