HaaS100 云端钉一体智能语音播放器设计

在这里插入图片描述

1、方案介绍

本文主要介绍如何基于HaaS100硬件平台搭建“云端钉一体”(阿里云IoT平台 + HaaS100 + 钉钉小程序)的智能语音播放器(以下简称智能语音播放器)。该智能语音播放器包含如下功能:

  • 小程序:加载/卸载HaaS100上的声卡模块。
  • 小程序:TTS (Text to Speech),智能语音合成功能。
  • 小程序:开始/停止录音,录音文件路径/data/rec.pcm
  • 小程序:音乐播放功能,例如音量调节/播放/暂停/上一首/下一首/播放列表等。
  • 本地Shell: 音量调节,本地音乐/ 网络音乐播放(.mp3, .m4a等格式)等。
  • 本地Shell: TTS (Text to Speech),智能语音合成功能。

2、硬件平台搭建

智能语音播放器整体框架图

智能语音播放器需要的硬件模块包括:
硬件列表
购买链接仅供参考!!我们不负责商家发货的品质保障等问题!!

名称 数量 参考链接
HaaS100开发版 1 HaaS100购买链接
microUSB数据线 1 普通microusb线即可
模拟MIC 1 模拟MIC参考链接
喇叭 1 喇叭参考链接

3、HaaS100端测软件开发

智能语音播放器的软件框架图

如上图所示智能语音播放器软件模块包括:

  • audio_demo: 主要打通HaaS100和阿里云物联网平台连接、通信,物模型解析,播放器功能逻辑的实现。
  • uVoice组件:是AliOS Things上智能语音解决方案的核心组件,提供了本地音频,URL音频,TTS合成等基础功能,音频格式支持mp3, m4a, wav, opus等主流格式。
  • A2SA组件:是AliOS Th
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值