内容正文:
AI 伙伴项目实现
—项目设计
目 录
1.创新意识:结合智能机器人工作原理,构想简易机器人的功能与实现方式,培养创新思维。
2.实践能力:能根据功能需求,规划简易机器人的设备、步骤和结构,完成项目设计方案。
了解了机器语音交互的实现过程之后,可以自己制作一个像智能音箱一样具有语音交互功能的AI伙伴。智能音箱实现的功能复杂多样,它可以和人类语音聊天、播报天气、进行家居控制等。本节课,我们尝试制作一个会语音聊天的智能音箱,通过项目的实现加深对机器语音交互的了解。
同学们,想一想如果你们拥有一个可以聊天的智能音箱,你们期待它
跟你们聊什么呢?
项目思路
制作一个会语音聊天的智能音箱,需要从功能、编程、设备、结构这些方面做一个初步的预想,如表1.3.1所示。
课堂活动
同学们想做一个怎样的智能音箱呢?畅想一下,把你们的想法写下来吧!
描述:
项目准备
在正式开始制作智能音箱项目前,需要准备项目使用的硬件、软件和其他资源。
软硬件准备
AIoT 板有能够采集声音的麦克风和播放声音的喇叭,能和人实现语音交互,另外可以用AIoT板的按键做启动智能音箱的装置,用OLED显示屏显示文字提示。AI伙伴项目需要结合网络环境和编程软件来实现。
项目准备
在正式开始制作智能音箱项目前,需要准备项目使用的硬件、软件和其他资源。
获得人工智能平台API
现有的人工智能产品背后都使用了大量的数据来做计算,语音技术也是如此。为了更好地实现项目,可以借助人工智能相关平台上的数据和资源帮助我们制作智能音箱,如使用百度智能云平台,在其中可以获得语音技术的API和语义理解的API。
温馨小贴士
语音识别和语音合成同属于语音技术,在百度智能云平台可以共用一个APl。
温馨小贴士
语音识别和语音合成同属于语音技术,在百度智能云平台可以共用一个APl。
温馨小贴士
找到聊天机器人API:百度搜索“百度智能云”进入官网→登录→搜索并单击“语音对话UNIT”→单击“立即使用”→聊天机器人→立即创建(填写信息)→新建机器人→单击并按照步骤添加技能→我的机器人→通过技能管理进行技能添加→单击“发布上线”的研发环境→获得API Key和Secret Key。
课堂活动
请同学们登录百度智能云平台,自己创建一个具有独特功能的聊天机器人吧。
项目实施
根据智能音箱的工作过程,智能音箱的项目实施过程可以分成三个环节:语音识别、语义理解、语音合成。由三者结合形成人与机器的语音交互。
语音识别部分
机器实现语音交互的第一步是要听到人说的话,这个部分用语音识别技术来完成,最后输出的结果为文本。
项目实施
语义理解部分
机器实现语音交互的第二步是要听懂人说的话并进行回答,这个部分是以文本对话的形式来实现的,利用语义理解技术中的聊天机器人应用来完成。
项目实施
语音合成部分
机器实现语音交互的第三步是要将机器回答的文本转化为语音播放出来,这个部分需要使用语音合成技术来完成。
项目实施
完成了智能音箱的功能设计之后,可以结合数字化工具给智能音箱设计并制作一个合适的外形结构,可以用3D打印、激光切割等。
结构设计
结构设计
实践
智能音箱项目制作完成后,可以应用在具体的生活情景中,通过使用次数不断增加从而持续测试与优化智能音箱的性能。
拓展阅读
拓展阅读
拓展阅读
谢 谢 观 看
$