涂鸦T5AI手搓语音、emoji、otto机器人从入门到实战

news2025/6/12 20:22:15

“🤖手搓TuyaAI语音指令 + 😍秒变表情包大师,让萌系Otto机器人🔥玩出智能新花样!开整!”

  1. 🤖 + Otto机器人 → 直接点明主体

  2. 手搓TuyaAI语音 → 强调 自主编程/自定义 语音控制(TuyaAI能力)

  3. 😍秒变表情包大师 → 突出 emoji动态交互 功能(趣味性)

  4. 🔥玩出智能新花样 → 传递 极客感+创造力

  5. “开整!” → 呼应“手搓”的动手感,号召行动

【2025】TuyaAI手把手教你手搓复刻机器人,零基础从入门到实战DIY语音聊天、emoji、otto智能机器人核心与实战进阶课程_哔哩哔哩_bilibili【2025】TuyaAI手把手教你手搓复刻机器人,零基础从入门到实战DIY语音聊天、emoji、otto智能机器人核心与实战进阶课程共计7条视频,包括:TuyaAI-手搓智能机器人是什么?、TuyaAI-核心与进阶课程简介、TuyaAI-基础简介等,UP主更多精彩视频,请关注UP账号。https://www.bilibili.com/video/BV1XrTgzSE1j?vd_source=27c8ea1c143ecfe9f586177e5e7027cf&spm_id_from=333.788.videopod.episodes

目录

1、安装Ubuntu系统环境(22.04 ISO版本)

1.1启动虚拟机Ubuntu系统,新建文件夹Tuya

1.2进入官网代码仓库https://github.com/tuya/tuyaopen

1.3安装依赖和拉取仓库代码

2、固件编译

2.1 打开tuyaopen目录

2.2 切换到目标文件

2.3 简单编译

2.4 获取PID

2.5 获取授权码

2.6、编译固件

3、固件烧录

3.1 复制文件

3.2 打开涂鸦GUI工具

3.3 烧录完成

 4、云连接应用

4.1 下载Tuya APP

4.2 TuyaAI设备连接网络


1、安装Ubuntu系统环境(22.04 ISO版本)

1.1启动虚拟机Ubuntu系统,新建文件夹Tuya

1.2进入官网代码仓库​​​​​​   https://github.com/tuya/tuyaopen

代码仓库:https://github.com/tuya/tuyaopen

1.3安装依赖和拉取仓库代码

1.4进入Tuya文件夹,右键选择在终端中打开,终端中粘贴依赖代码

sudo apt-get install lcov cmake-curses-gui build-essential ninja-build wget git python3 python3-pip python3-venv libc6-i386 libsystemd-dev

根据提示,输入 Y 继续完成安装!

可能会遇到以上报错,重新执行以下代码,更新完成后重新安装依赖即可顺利完成。

sudo apt-get update

git clone https://github.com/tuya/TuyaOpen.git

克隆拉取官方代码

有可能是网络问题,调整虚拟机网络模式为桥接之后,网络模式多尝试几遍。

cd TuyaOpen
export PATH=$PATH:$PWD

如果tos不生效,重新进入都需要设置一遍环境变量,否则tos命令不起作用。

2、固件编译

固件按照以下步骤操作:

2.1 打开tuyaopen目录

打开拉取的源码目录TuyaOpen,右键选择在终端中打开。当然直接在终端中使用命令行进入目录也是一样

2.2 切换到目标文件

通过ls显示文件夹📂内容通过cd命令逐级进入或者如下一步到目标文件夹your_chat_bot

cd apps/tuya.ai/your_chat_bot
tos config_choice

出现上述报错,就需要重新设置下变量环境export PATH=$PATH:$PWD

选择 9. TUYA_T5AI_BOARD_LCD_3.5.config

2.3 简单编译

这时候就可以使用tos build 命令进行编译了,默认编译完成的固件版本号为1.0.0(如果没有配置授权码,接着看下面的流程)

想要改变版本号,可以使用 tos menuconfig 命令

修改完毕,S保存,Q退出

编译之前,先修改下PID和授权码(可以找官方人员免费领取)。

2.4 获取PID

首先需要在涂鸦IOT平台https://iot.tuya.com 创建产品,获取PID

创建产品-TuyaOS-涂鸦开发者

这里的产品ID即为PID

添加智能体这里需要注意默认配置中没有预设音色,会导致设备上电后没有声音,需要在APP设置音色后才能发声。

另外,面板端智能体,同样进行设置一下,否则涂鸦APP中可能不显示智能体设置。

硬件开发里选择你的模组为T5-E1,根据实际选取,T5开发板的话按照上图选取。

2.5 获取授权码

Tuyaopen Framework 包括:

  • C 版 TuyaOpen:https://github.com/tuya/TuyaOpen
  • Arduino 版 TuyaOpen:https://github.com/tuya/arduino-TuyaOpen
  • Luanode 版 TuyaOpen:https://github.com/tuya/luanode-TuyaOpen

均采用 TuyaOpen 专用授权码,使用其他授权码无法正常连接涂鸦云。

目前可以关注以上仓库,联系群管理员获取一个授权码,需要额外的就需要花💰购买。

2.6、编译固件

官方文档只提到:替换对应工程目录下 tuya_config.h 文件中 TUYA_PRODUCT_KEY 宏分别对应 pid。

新手是不是一脸懵,不知道具体在哪里,对新手不太友好。

3.1 配置授权码,默认PID

在对应工程下include文件夹📂下的tuya_config.h中

PID即为上面创建产品所得,授权码分为两部分,UUID和KEY,分别填写入后,保存文件即可进行编译。

2.6 编译

想要在Ubuntu下进行烧录的话,可以提前安装下烧录工具,使用以下命令:

tos flash upgrade
tos build

编译时会拉取子模块T5AI,确保网络可访问github,否则可能会出现各种异常。

顺利编译完成是这个样子的。固件存放于

TuyaOpen/apps/tuya.ai/your_chat_bot/.build/bin

目录下,注意.build是隐藏文件夹📂,需要勾选显示隐藏文件。

3、固件烧录

3.1 复制文件

我选择在Windows下烧录,所以把固件

your_chat_bot_QIO_1.0.1.bin

复制到Windows桌面,使用涂鸦tyutool_win进行烧录

3.2 打开涂鸦GUI工具

事实上烧录时Chip选择T5和T5AI都可以。

3.3 烧录完成

编译过程可能会遇见各种问题,确保网络通畅,多多尝试几遍。

3、固件烧录

 4、云连接应用

4.1 下载Tuya APP

TuyaOpen 提供了丰富的云连接应用示例,相关应用位于 apps 目录下,可点击 云连接应用。

编辑

4.2 TuyaAI设备连接网络

就可以智能问答了

如果还是有问题,多试几遍,终究会成功!希望你们玩的开心,玩的愉快!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2407559.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

《基于Apache Flink的流处理》笔记

思维导图 1-3 章 4-7章 8-11 章 参考资料 源码: https://github.com/streaming-with-flink 博客 https://flink.apache.org/bloghttps://www.ververica.com/blog 聚会及会议 https://flink-forward.orghttps://www.meetup.com/topics/apache-flink https://n…

EtherNet/IP转DeviceNet协议网关详解

一,设备主要功能 疆鸿智能JH-DVN-EIP本产品是自主研发的一款EtherNet/IP从站功能的通讯网关。该产品主要功能是连接DeviceNet总线和EtherNet/IP网络,本网关连接到EtherNet/IP总线中做为从站使用,连接到DeviceNet总线中做为从站使用。 在自动…

零基础设计模式——行为型模式 - 责任链模式

第四部分:行为型模式 - 责任链模式 (Chain of Responsibility Pattern) 欢迎来到行为型模式的学习!行为型模式关注对象之间的职责分配、算法封装和对象间的交互。我们将学习的第一个行为型模式是责任链模式。 核心思想:使多个对象都有机会处…

NFT模式:数字资产确权与链游经济系统构建

NFT模式:数字资产确权与链游经济系统构建 ——从技术架构到可持续生态的范式革命 一、确权技术革新:构建可信数字资产基石 1. 区块链底层架构的进化 跨链互操作协议:基于LayerZero协议实现以太坊、Solana等公链资产互通,通过零知…

前端开发面试题总结-JavaScript篇(一)

文章目录 JavaScript高频问答一、作用域与闭包1.什么是闭包(Closure)?闭包有什么应用场景和潜在问题?2.解释 JavaScript 的作用域链(Scope Chain) 二、原型与继承3.原型链是什么?如何实现继承&a…

CMake 从 GitHub 下载第三方库并使用

有时我们希望直接使用 GitHub 上的开源库,而不想手动下载、编译和安装。 可以利用 CMake 提供的 FetchContent 模块来实现自动下载、构建和链接第三方库。 FetchContent 命令官方文档✅ 示例代码 我们将以 fmt 这个流行的格式化库为例,演示如何: 使用 FetchContent 从 GitH…

微信小程序云开发平台MySQL的连接方式

注:微信小程序云开发平台指的是腾讯云开发 先给结论:微信小程序云开发平台的MySQL,无法通过获取数据库连接信息的方式进行连接,连接只能通过云开发的SDK连接,具体要参考官方文档: 为什么? 因为…

NLP学习路线图(二十三):长短期记忆网络(LSTM)

在自然语言处理(NLP)领域,我们时刻面临着处理序列数据的核心挑战。无论是理解句子的结构、分析文本的情感,还是实现语言的翻译,都需要模型能够捕捉词语之间依时序产生的复杂依赖关系。传统的神经网络结构在处理这种序列依赖时显得力不从心,而循环神经网络(RNN) 曾被视为…

【OSG学习笔记】Day 16: 骨骼动画与蒙皮(osgAnimation)

骨骼动画基础 骨骼动画是 3D 计算机图形中常用的技术,它通过以下两个主要组件实现角色动画。 骨骼系统 (Skeleton):由层级结构的骨头组成,类似于人体骨骼蒙皮 (Mesh Skinning):将模型网格顶点绑定到骨骼上,使骨骼移动…

自然语言处理——Transformer

自然语言处理——Transformer 自注意力机制多头注意力机制Transformer 虽然循环神经网络可以对具有序列特性的数据非常有效,它能挖掘数据中的时序信息以及语义信息,但是它有一个很大的缺陷——很难并行化。 我们可以考虑用CNN来替代RNN,但是…

让AI看见世界:MCP协议与服务器的工作原理

让AI看见世界:MCP协议与服务器的工作原理 MCP(Model Context Protocol)是一种创新的通信协议,旨在让大型语言模型能够安全、高效地与外部资源进行交互。在AI技术快速发展的今天,MCP正成为连接AI与现实世界的重要桥梁。…

c#开发AI模型对话

AI模型 前面已经介绍了一般AI模型本地部署,直接调用现成的模型数据。这里主要讲述讲接口集成到我们自己的程序中使用方式。 微软提供了ML.NET来开发和使用AI模型,但是目前国内可能使用不多,至少实践例子很少看见。开发训练模型就不介绍了&am…

JUC笔记(上)-复习 涉及死锁 volatile synchronized CAS 原子操作

一、上下文切换 即使单核CPU也可以进行多线程执行代码,CPU会给每个线程分配CPU时间片来实现这个机制。时间片非常短,所以CPU会不断地切换线程执行,从而让我们感觉多个线程是同时执行的。时间片一般是十几毫秒(ms)。通过时间片分配算法执行。…

Android15默认授权浮窗权限

我们经常有那种需求,客户需要定制的apk集成在ROM中,并且默认授予其【显示在其他应用的上层】权限,也就是我们常说的浮窗权限,那么我们就可以通过以下方法在wms、ams等系统服务的systemReady()方法中调用即可实现预置应用默认授权浮…

k8s业务程序联调工具-KtConnect

概述 原理 工具作用是建立了一个从本地到集群的单向VPN,根据VPN原理,打通两个内网必然需要借助一个公共中继节点,ktconnect工具巧妙的利用k8s原生的portforward能力,简化了建立连接的过程,apiserver间接起到了中继节…

IoT/HCIP实验-3/LiteOS操作系统内核实验(任务、内存、信号量、CMSIS..)

文章目录 概述HelloWorld 工程C/C配置编译器主配置Makefile脚本烧录器主配置运行结果程序调用栈 任务管理实验实验结果osal 系统适配层osal_task_create 其他实验实验源码内存管理实验互斥锁实验信号量实验 CMISIS接口实验还是得JlINKCMSIS 简介LiteOS->CMSIS任务间消息交互…

IT供电系统绝缘监测及故障定位解决方案

随着新能源的快速发展,光伏电站、储能系统及充电设备已广泛应用于现代能源网络。在光伏领域,IT供电系统凭借其持续供电性好、安全性高等优势成为光伏首选,但在长期运行中,例如老化、潮湿、隐裂、机械损伤等问题会影响光伏板绝缘层…

成都鼎讯硬核科技!雷达目标与干扰模拟器,以卓越性能制胜电磁频谱战

在现代战争中,电磁频谱已成为继陆、海、空、天之后的 “第五维战场”,雷达作为电磁频谱领域的关键装备,其干扰与抗干扰能力的较量,直接影响着战争的胜负走向。由成都鼎讯科技匠心打造的雷达目标与干扰模拟器,凭借数字射…

深入解析C++中的extern关键字:跨文件共享变量与函数的终极指南

🚀 C extern 关键字深度解析:跨文件编程的终极指南 📅 更新时间:2025年6月5日 🏷️ 标签:C | extern关键字 | 多文件编程 | 链接与声明 | 现代C 文章目录 前言🔥一、extern 是什么?&…

UR 协作机器人「三剑客」:精密轻量担当(UR7e)、全能协作主力(UR12e)、重型任务专家(UR15)

UR协作机器人正以其卓越性能在现代制造业自动化中扮演重要角色。UR7e、UR12e和UR15通过创新技术和精准设计满足了不同行业的多样化需求。其中,UR15以其速度、精度及人工智能准备能力成为自动化领域的重要突破。UR7e和UR12e则在负载规格和市场定位上不断优化&#xf…