原标题:【工程师实战】只要几步,普通音箱秒变小度智能音箱

电子大改造来了,这次把家里的闲置音箱改造下,来个智能语音识别

这是普通的小音箱

我们需要在树莓派3B上搭载DuerOS的人工智能操作系统-度秘,电子音箱为语音输出,再通过语音阵列板作为中间的语音拾取和转换,联网状态就变成了百度小度音箱DIY版。

这个度秘就是小度的人工智能系统DUEROS,需要结合树莓派3b和语音阵列板才可以。

简单介绍一下这个AI平台

百度DuerOS开放平台简介作为一款开放式的操作系统,DuerOS强调通过自然语言进行语音对话的交互方式,同时借助云端度秘大脑,可不断学习进化,变得更聪明。目前DuerOS已经具备10大垂类、100余项功能,可以为不同行业的合作伙伴赋能,广泛支持手机、电视、音箱、汽车、机器人等多种硬件设备,实现语音控制、日常聊天、直接提供多种O2O服务等的智能化转变,被国内外同行称为“具有划时代意义的对话式人工智能操作系统”。是目前全球最领先的对话式人工智能操作系统之一。

准备硬件树莓派3B,来个简单硬件介绍

CPU:Broadcom BCM2837 1.2GHz

内存:1GB DDR2

视频解码输出:1080p@60Hz

内存/存储(GB):8/512

扩展接口:USB 2.0×4、HDMI、RJ45、3.5mm

平板电脑标称电量(Wh):40

板载接口:GPIO、MicroSD、触摸屏、摄像头

无线功能:IEEE 802.11n、Bluetooth 4.1

电源:5V 2.5A

支持系统:Linux、Windows

语音阵列板

安装完毕,网口和4个USB口正好露出来

这是MINI USB和HDMI输出,

度秘DuerOS 开放平台简介

DuerOS 开放平台主要面向企业级用户及个人开发者,提供对话式操作系统能力的输出(DuerOS智能设备开放平台)及输入(DuerOS技能开放平台)。

DuerOS 智能设备开放平台

DuerOS智能设备开放平台,英文全称DuerOS Intellengent Devices Platform,是DuerOS为企业级用户提供解决方案的开放平台。平台当前为用户提供:智能音箱、智能TV、智能冰箱、语音助手、智慧芯片等解决方案。

DuerOS 技能开放平台

DuerOS技能开放平台,英文全称DuerOS Bots Platform,是DuerOS为第三方开发者提供一整套技能开发、测试、部署工具的开放平台。第三方开发者可以在平台上,通过可视化界面,简单、高效地开发各类个性化技能,丰富DuerOS的能力。

DuerOS 开放平台优势介绍支持能力全可接入设备多接入门槛低场景解决方案全免费

现在准备安装Raspbian的linux系统,也就是度秘系统。

16G的SD卡准备好

放到树莓派卡槽里

还有电源5V1A连接树莓派的MINI-USB口为整个系统供电,一根数据线从树莓派USB口连接语音整列板的MINI-USB口,作为语音传输,再接音箱整个语音识别系统安装完毕

直接用这个Etcher工具刷就可以了,选择下载好的 DuerOS 开发套件个人版镜像

然后就是配置网络,可以连接HDMI显示器,我们找到这个路径etc/wpa_supplicant/wpa_supplicant.conf,配置无线网络,保存后开机会自动连接网络的也可以使用没有显示器情况下来配置

· Putty:用于通过SSH远程连接树莓派,

· VNC Viewer:用于连接树莓派桌面,即通过图形界面操作树莓派

上电即可。

如何上手改造?

更多讨论请点击文末阅读原文查看。返回搜狐,查看更多

责任编辑:

用Linux开发板制作智能音箱,【工程师实战】只要几步,普通音箱秒变小度智能音箱...相关推荐

  1. 基于arduino uno 开发板制作的 智能书包项目

    基于arduino uno 开发板制作的智能书包,当时收短视频启发,集合自动售货机的代码和RC522 读卡模块代码结合制作,现基本功能可以实现 ,目前代码部分尚不稳定需要继续改进 //一个智能书包小发 ...

  2. linux开发板 pc 通讯_从51单片机到Linux 开发板运行hello world(教程4)

    大家好,我是兔子. 是一个嵌入式软硬件工程师. 正在从单片机开发转岗Linux开发. 这次教大家如何在Linux开发板上运行可执行文件. 简单起见,不涉及到硬件.直接和教程2一样,能在PC虚拟机上运行 ...

  3. 硬件学习、高速dsp开发板制作、STM32学习笔记

    1.硬件工程师成长之路(1)--元件基础_[云轩]的博客-CSDN博客_硬件工程师的成长之路 总目录:https://blog.csdn.net/weixin_44407238/category_10 ...

  4. 用安信可ESP32-G开发板制作一个简易路由器

    文章目录 一.前言 二.中继路由器 三.以太网路由器 四.源码及使用方法 联系我们 一.前言 本文介绍用安信可ESP32-G开发板制作一个路由器,有两种玩法; ESP32无线连接路由器后开启热点,周围 ...

  5. RT-ThreadBearPi 开发笔记 -- 为小熊派开发板制作 RT-Thread BSP 包

    为小熊派开发板制作 RT-Thread BSP 包 前段时间,微联智控工作室向南京厚德物联网有限公司申请了一款物联网开发平台---小熊派物联网开发套件(BearPi-IoT).关于小熊派IoT开发平台 ...

  6. GEC6818开发板制作五子棋小游戏

    利用GEC6818开发板制作五子棋小游戏 软件及版本:Ubuntu18.04.4,SecureCRT,Source Insight4.0,VMware Workstation Pro. 主要代码: m ...

  7. 【f1c200s/f1c100s】mangopi自制linux开发板驱动适配进度(PCB、代码开源)

    [f1c200s/f1c100s]mangopi自制linux开发板驱动适配进度(PCB.代码开源) 目前进度 过程记录博客 目前进度 目前自制的mangopi设备驱动适配已完成部分包含: 基于扫描的 ...

  8. Linux开发板 - 02 - eop/uboot下载

    Linux开发板 - 02 - eop/uboot下载 前言:韦东山开发板学习笔记,第二篇.上一篇讲了:如何与ubuntu系统通讯,属于开发手册 "第三章-开发环境搭建" 的内容. ...

  9. 意法半导体STM32MP157A MPU加持,米尔科技首款ST Linux开发板MYD-YA157C评测

    ST公司去年推出了MPU系列芯片,MPU系列不同于以往产品,它既包含有ARM公司Cortex M 单片机核心,也包含有ARM公司Cortex A 应用处理器核心,以期将STM32单片机产品优势扩展到更 ...

最新文章

  1. DotNet Core Console 程序使用NLog
  2. ASP.NET MVC+Bootstrap个人博客之打造清新分页Helper(三)
  3. 自动驾驶中基于车道线的高清制图方法回顾
  4. 【Linux】27.Markdown的用法
  5. 数据中心外包面临法律考验
  6. 机器人弧焊焊钳型号_Delmia机器人仿真编程 第4节 创建资源库
  7. Spring学习总结(3)——Spring配置文件详解
  8. Docker系列一之基础快速入门企业实战
  9. redhat 6安装mysql5.7_RedHat6.5/CentOS6.5安装Mysql5.7.20的教程详解
  10. 基于CSS class的事件监听管理机制 (转)
  11. C语言程序设计实验报告——实验二
  12. win10虚拟打印服务器,win10虚拟打印机驱动怎么安装_win10系统安装虚拟打印机驱动教程...
  13. CentOS 设置chrome浏览器桌面图标
  14. Mybatis 缓存
  15. 黑客因网文作者写太烂盗其账号,帮改文更新修防火墙,网友:大佬能看看我的论文吗?...
  16. reentrantlock与synch区别优点
  17. 新媒体营销方式有哪几种
  18. Android 3D 魔方游戏的设计与开发
  19. 2022年「博客之星」 无知的人_的程序人生
  20. 狂奔与内卷并存,自嗨锅、莫小仙们如何寻找“破局之道”?

热门文章

  1. 二进制及二进制的转换
  2. Java网课简易飞机大战
  3. 牛客2019跨年AK场 E 【大】约数 (两个数的全部公约数)
  4. 编辑器如何加载多张图片
  5. 《Java黑皮书基础篇第10版》 第3章【习题】
  6. ASP.NET WebForm 回传机制
  7. vulnhub刷题记录(The Planets: Earth)
  8. IT人士之成功磨难记
  9. vue开发APP使用微信分享和QQ分享功能
  10. 【笑小枫的SpringBoot系列】【四】SpringBoot返回统一结果包装