KPI方案
Porcupine:<br>优点:高准确度、低功耗,适合嵌入式设备和移动设备。<br>适用场景:产品主要是基于移动设备或嵌入式系统,而且对功耗有一定要求。
Snowboy:<br>优点:热词自定义,跨平台性好。<br>适用场景:需要能够自定义唤醒词,并且你的产品面向多个平台,它的跨平台性有助于在不同环境中灵活使用。
Kaldi:<br>优点:功能强大,高准确度。<br>适用场景:有足够高的技术底子,希望定制化和更高的准确度。然而,考虑到学习曲线和开发复杂性,可能需要更多的时间和资源。
建议(仅供参考)
Porcupine 官方网站:https://picovoice.ai/porcupine/<br>Sensory: Sensory是一家提供语音识别和嵌入式人工智能解决方案的公司,他们使用Porcupine进行唤醒词检测。 Porcupine 主要设计为在边缘设备上运行,因此其算力要求相对较低。它被优化为在嵌入式系统和边缘设备上实时运行,通常不需要大量的计算资源。
Snowboy 官方网站:https://snowboy.kitt.ai/<br>NVIDIA: NVIDIA是一家全球知名的计算机技术公司,他们在其语音助手NVIDIA Jarvis中使用了Snowboy进行唤醒词检测。 Snowboy 也是一个轻量级的唤醒词检测引擎,适用于边缘设备。它可以在资源受限的嵌入式系统上运行,具有相对较低的算力要求。
子主Kaldi 官方网站:http://kaldi-asr.org/<br>Baidu Research: Baidu Research在其语音识别系统中使用Kaldi。您可以访问他们的网站了解更多信息:https://research.baidu.com/<br>Alibaba: 阿里巴巴是在其语音识别系统和智能音箱Alibaba Genie中使用了Kaldi。 Kaldi 是一个开源的语音识别工具包,通常在更强大的硬件上运行,例如服务器或云端环境。语音识别任务的计算复杂度相对较高,因此在进行大规模的训练和推理时,需要一定的算力支持。具体的算力要求取决于使用的模型规模、训练数据量以及任务的需求。
对于我们来讲,往往更关注快速的开发和低成本。因此,Porcupine和Snowboy可能是更合适的选择,它们提供了相对较好的性能,并且较易于集成。