原贴地址:https://bbs.huaweicloud.com/blogs/296429
【摘要】 openCPU开发Cat.1模组L610-CN,内置运行模块hwcloud iot link协议实现上电即上华为云TTS(TextToSpeech)语音,实现云喇叭收费播放、地图导航播放等。
华为云openCPU智联模组_Cat.1_MC615-CN-L610-CN_云喇叭TTS语音:华为云即上电

openCPU开发Cat.1模组L610-CN,运行模组内置的hwcloud iot link协议,实现,结合TTS(TextToSpeech)语音,实现云喇叭收费播放、地图导航播放等。 1、 (1)openCPU开发Cat.1模组MC615-CN,完成编译环境安装、源码编译、下载模组固件、coolwatcher查看模组运行LOG、测试Cat.1模组入网情况。(已完成)
华为云openCPU智联模组_Cat.1_MC615-CN https://bbs.huaweicloud.com/blogs/263473 |
(2)openCPU开发Cat.1模组MC615-CN,运行模组内置hwcloud iot link协议,即上华为云实现上电。(已完成)
华为云openCPU智联模组_Cat.1_MC615-CN-L610-CN https://bbs.huaweicloud.com/blogs/267413 |
(3)openCPU开发Cat.1模组L610-CN,运行模组内置hwcloud iot link协议,即上华为云实现上电和。(已完成)
【上电即上华为云】华为云openCPU智联模组_Cat.1_MC615-CN_L610-CN_OTA升级(面向OTA在线升级) https://bbs.huaweicloud.com/blogs/293310 |
(4)上电即上华为云,smart智联。(已完成)
【上电即上华为云】华为云smart智联Cat.1 PLC无线网关_3121N-IED_MC615-CN-L610-CN(面向Cat.1 PLC无线网关) https://bbs.huaweicloud.com/blogs/296169 |
(5)上电即上华为云,Cat.1基于openCPU完成云喇叭。(正在进行中) (6)上电即上华为云,Cat.1基于openCPU完成摄像头功能 (7)上电即上华为云,Cat.1基于openCPU开发智慧农业项目 (8)上电即上华为云,Cat.1基于openCPU驱动X传感器(六轴姿态、光感等) (9)上电即上华为云,Cat.1 LittlevGL智能显示屏(猫眼、广告分发屏等) (10)未完待续…
2、 Cat是Category缩写,意思是类别,以LTE UE-Category出道后衍生为Cat.X”。Cat.1的全称就是LTE UE-Category 1。当年3GPP组织制定LTE标准时,希望LTE它可以为不同的用户提供不同层次的网络服务能力,因此可以提供LTE网络分类。比如Release13的Cat.NB-1就是NB-IoT(170Kbps-250Kbps),Cat.M1就是eMTC(1Mbps-1Mbps)。 Cat.1早在Release8就发布了,属于4G LTE网络类别。上升峰值速率是bit/s,下行峰值速率为bit/s,属蜂窝物联网。 不同的应用场景,应该选择合适的网络制式。 在对讲机、金融支付、车联网、智能穿戴、共享设备、视频监控等中低速业务场景上,属于“猫王”。 是广和通公司 Fibocom 出品 的 一款 LTE Cat . 1 bis 无线通信模组。产品支持 LTE 、 GSM 双模通信,同时支持 VoLTE 、 Audio 、 Camera 、 LCD 、 Keypad 等功能,部分型号支持 WIFIScan 或蓝牙。另外,模组提供了 USB/UART/SPI/I2C/SDIO 等通用接口满足 IoT 行业的各种应用诉求。 L610-CN 覆盖亚洲地区主要运营商频段,另有同系列相同封装产品 L610-EU 、 L610-LA 分别覆盖欧洲、拉美地区主要运营商频段。 是 出品 的 另外 一款 LTE Cat . 1 bis 无线通信模组。 产品支持 TDD-LTE/FDD-LTE 多种网络制式和多频段,同时支持 VoLTE 、 Audio 、 Camera 、 LCD 、 Keypad 等功能。另外,模组提供了 USB/UART/SPI/I2C 等通用接口满足 IoT 行业的各种应用诉求。 MC615-CN 覆盖亚洲地区主要运营商频段,该系列产品采用 LCC+LGA 封装,封装尺寸和 G510/N510/MA510 PIN to PIN ,方便客户最小代价切换。产品定位覆盖中低速 率物联网市场,例如泛支付、共享、工业 互联、追踪、车载后装等多种应用场景,为多领域客户提供完美高速体验。 3、
基础 SDK |
core_sdk_16000.1073.00.06.02.01.tar.gz |
主 版本固件 |
16000.1073.00.06.02.01 .pac 16000.1073.00.06.02.01 .elf 16000.1073.00.06.02.01 .map 16000.1073.00.06.02.01 _boot.elf |
4、
云喇叭 补丁包 |
patch_hwcloud_CAT1_L610-CN_TTS_20210817-1149.rar |
5、
准备 工作 |
( 1 )本文 使用 。 L610_Arduino_EVK 是基于 fibocom CAT1 产品 L610 openCPU 模组的开发套件,具备 Arduino 接口, 可以支持 Arduino 接口配件板,搭配 GPS 定位、 WiFi 、六轴定位传感器 、 温度传感器 、 8MB Flash 、麦克风、 、 LCD 显示屏、摄像头 、 2Kb EEPROM 、 4*4 矩阵按键组使用。 这是 一个非常强大的Cat.1 开发板 , 想做Cat.1产品 的开发者 必备 神器 。 ( 2 )如 上图所示,在 4G_ANT 插上开发板 附赠的天线。 U SB 接口连接 电脑。插入 SIM 卡 。 注意 : 建议 USB 直接 连电脑。 我遇到 一个问题 (仅供 参考 ) : 把 USB 接到 USB 分线器 , 此时 coolwatcher 软件 、串口调试助手等软件,运行不正常 。 USB 直连 电脑, 软件 运行正常。 ( 3 ) 开发板 右下角 SPK 插上 喇叭。 喇叭 pin 脚 从上往下是 SPK+ 、 SPK- 。 注意 : 建议 喇叭选择 4 Ω /3W , 但是 , 我 手上只有 8 Ω /2W 的 型号。 SPK 正负 引脚接反,并不影响 发声 。 ( 4 ) L 610-CN 开发板与 MC615-CN 开发板使用 方法 类似 ,只是外设更加丰富。 所以 , 有关 开发板驱动安装 、 编译环境 配置、 如何 编译固件、固件下载、 查看 运行 LOG 等 基础操作,请 参考 下面文章: 【上电即上华为云】华为云 openCPU 智联模组 _Cat.1_MC615-CN https://bbs.huaweicloud.com/blogs/263473 请务必先完成 这篇文章,掌握基本的使用方法。 |
打补丁 |
( 1 )在 基础 SDK : core_sdk_16000.1073.00.06.02.01 上面 打 华为云 补丁patch_hwcloud_CAT1_L610-CN_TTS_20210817-1149 |
华为云 设置 |
( 1 )华为云 的 云端 配置,请参考下面文章: 【上电即上华为云】华为云 openCPU 智联模组 _Cat.1_MC615-CN-L610-CN https://bbs.huaweicloud.com/blogs/267413 |
修改 代码 |
( 1 ) 华为云 上 点击设备 详情 , 复制设备 ID 。 ( 2 )修改 代码中 设备 ID 和 接入 密码 。 app\hwcloud_iot_link\iot_link\demos\oc_mqtt_demo\oc_mqtt_water_meter.c #define CN_EP_DEVICEID " " #define CN_EP_PASSWD "12345678" |
编译 固件 |
( 1 ) 修改完 代码后 ,运行 下面 命令 ( 2 )编译生成文件存于: ./out/appimage_debug/hex/ 咱们需要的就是 user_app .pac 。此文件用于下载到 L610 -CN 上启动运行。 ( 3 ) 打开升级软件 FibocomUpgradeDL_V1.0.2.exe 。 选择 user_app .pac ( 4 ) 注意把波特率设置为 921600 。 然后 , 点击第 3 个按钮 Start downloading 。 ( 5 ) 按住 Boot 键 ,给开发板上电 , 然后松开 Boot 键, 即可下载 user_app .pac 包 。 如果 下载 遇到 问题,请参考 文章 https://bbs.huaweicloud.com/blogs/263473 注意 : 如果 你拿到是一个全新的 L610 开发板 , 则 需要更新主固件版本。 还需要 发送 AT 指令 ,打开 LOG 显示 。 使用串口调试助手发送 at^tracectrl=0,1,2 // 打开 USB AP 口 LOG (port4) 。方法 参考 上面 链接 https://bbs.huaweicloud.com/blogs/263473 ( 6 )固件 下载完成后,按一下 Reset 键 。 注意 :这个步骤很重要,很多开发者下载固件后, 云端 没有效果,就是因为 没有重启 C at.1 模组 。 |
数据 上云 |
( 1 )华为云 上 查看设备 详情,可以看到设备已在线。 ( 2 ) 华为云 上打开产品 选项 ,选择在线调试,点击 设备 。 可以 看到设备 已经 在线 , data 正在 上报到华为云 。 |
TTS 语音 |
( 1 )目前 C at.1 模组 已经 集成 了 TTS 库 ( 中文 和字母等) ,支持 utf 8 编码 、 gb2312 编码 、 unicode 编码 。 ( 2 )云喇叭 就是从华为云下发 文本 消息( T ext , 支持 3 种 编码) , 在 Cat.1 模组 内 TTS 转换( T o ) 为音频信号( S peech ) ,最终 在喇叭上播放声音。 ( 3 )比如 “ 上电即上 华为云 ” 的 utf 8 编码 就是 ( 4 )在 华为云下发 消息 {"cmd_value":"utf8,E4B88AE794B5E58DB3E4B88AE58D8EE4B8BAE4BA91"} , 就可以实现本地语音播报。 |
接收 华为云 命令 下发 |
( 1 )进入 华为云 API E xplorer 。 https://apiexplorer.developer.huaweicloud.com/apiexplorer/debug?product=IoTDA&api=CreateCommand ( 2 )选择 CreateCommand 下发设备命令。 ( 3 )填入设备 ID 等 参数。 参数 区写入 {"cmd_value":"utf8,E4B88AE794B5E58DB3E4B88AE58D8EE4B8BAE4BA91"} 。 ( 4 )点击 调试 。华为云页面 显示 调试 成功。 ( 5 )此时 ,喇叭已经播放 “ 上电即上 华为云 ” 语音 。 ( 6 ) C at.1 模组 的 LOG 软件 cool watcher 也 可以看到 已经 收到 utf 8 编码 数据。 |
语音 测试 |
( 1 ) 下面 是 一些 语音测试 例子。
|
|
|
{"cmd_value":" utf8 ,E4B88AE794B5E58DB3E4B88AE58D8EE4B8BAE4BA91 "} |
|
{"cmd_value":" gb2312 ,C4FACFFBB7D13938D4AA "} |
|
{"cmd_value":" unicode ,FC5B2A82BB532D4E73515167F958F7530CFF4D52B965E65D6C8F "} |
|
{"cmd_value":" utf8 ,E8AFB7E588B0E78EAFE4BF9DE59BAD513133E997A8E58FA3E58F96E5BFABE98092 "} |
|
{"cmd_value":" gb2312 ,CEAAC4FAD5D2B5BDD7EECACABACFB5C433B8F6BABDB0E0 "} |
|
{"cmd_value":" unicode ,226BCE8F7351E86C45650F5C1753AE5FE14F6C51174FF753 "} |
( 2 )文本 转换 为 utf8 、 gb2312 、 unicode 的 网址 ,已经上传网盘, 请 查看网盘。 |
完成 |
ok。 |
源码 获取 |
weixin 关注公众号 beigugong ,或者扫描下方二维码。 回复 , 获取源码下载链接。 |
相关 |
【上电 即上 华为云】故小北 文章 https://bbs.huaweicloud.com/blogs/263697 |
|
【上电 即上 华为云】 华为云 openCPU 智联模组 _Cat.1_MC615-CN-L610-CN (面向 上华为云 ) https://bbs.huaweicloud.com/blogs/267413 |
|
【上电 即上 华为云】 华为云 openCPU 智联模组 _Cat.1_MC615-CN_L610-CN_OTA 升级 (面向 OTA 在线 升级 ) https://bbs.huaweicloud.com/blogs/293310 |
|
【上电 即上 华为云】 华为云 smart 智联 Cat.1+PLC 无线网关 _3121N-IED_MC615-CN-L610-CN (面向 Cat.1+PLC 无线 网关 ) https://bbs.huaweicloud.com/blogs/296169 |
|
【上电 即上 华为云】 华为云 openCPU 智联模组 _Cat.1_MC615-CN-L610-CN_ 云喇叭 TTS 语音 本帖 地址 |
|
- 附件:上电即上华为云:云喇叭TTS语音.part2.rar7.09MB下载次数:0次
- 附件:上电即上华为云:云喇叭TTS语音.part1.rar15.00MB下载次数:0次