获取资料

Kotlin+组件化 打造自己的AI语音助手(完结无密)

Kotlin开发AI语音助手App 先人一步抓紧移动端AI时代发展机会

物联网/智能硬件/AI 开发入门级智能语音App项目,搞定App开发重难点

课程介绍

Kotlin+组件化 打造自己的AI语音助手

从“Hi,Siri!”到“小度小度”“小爱同学”,智能硬件早已融入到现今年轻人的生活中。在移动开发行业中,人机之间的交互方式也早已不再局限于字符的输入与触控。通过语音操作App已经逐渐成为App的常规操作。对于Android开发来说,无论是对于工作项目中的使用,还是未来职业发展中拥有更多的职业选择,学会AI语音开发技术,都是一个非常好的选择。在本课程中,基于百度AI平台,开发一个“对话小精灵” App。

课程目录

第1章 课程导学与准备工作

本章主要是对项目的演示,课程内容的介绍以及课程的安排,最后介绍了人工智能在Android领域的应用。

第2章 Kotlin Gradle DSL

本章使用Kotlin重构基于Groovy生成的Build构建脚本,对setting.gradle、build.gradle以及自定义buildSrc进行混编,让大家体会Kotlin在Gradle中的使用。

第3章 组件化构建项目

本章通过分析项目需求,模块设计,带你从零搭建一个组件化项目,教会你如何通过EventBus来进行组件间的通讯,ARouter如何进行组件间的跳转与传值。

第4章 项目准备

本章将带你搭建本地存储等项目基本功能,科普语音领域核心概念,分享开发者模式、IntentService源码,服务的保活手段等技能。

第5章 在线接入百度AI语音

本章是课程的核心内容,在这里我们将完成语音的TTS,WakeUp,ASR功能,语义理解和分发,搭建完成语音架构的基本能力。

第6章 使用Kotlin封装Retrofit网络框架

本章将带大家使用Kotlin封装Retrofit网络框架,并完成网络框架拦截器的开发,为后续的功能做足准备。

第7章 主页搭建

本章将带大家完成主页层叠ViewPager的搭建,封装WindowManager实现人机对话的UI,实现Android Lottie AE动画。

第8章 基础语义理解

本章将带你继续填充语音模块功能,完成App的应用采集以及View树的绘制,实现返回和主页的全局操作,丰富拨打电话,听笑话,查看星座,机器人对话等场景的交互。

第9章 实现天气模块

本章将带你完成天气意义的场景,单日天气以及一周天气的图形化显示,还将利用MpAndroidChart完成图表库的配置,实现全国天气城市的多Type列表搭配自定义城市的导航View,实现双向联动效果。

第10章 实现导航功能

本章将带你基于百度地图实现地图功能,定位功能,POI搜索以及周边,覆盖物,步行规划,步行导航,事件的交互等功能。

第11章 课程总结

本章将带你完成的UI美化,补充动画平滑过渡场景,屏幕的适配等细节,并对课程做全面的总结。

[Kotlin+组件化 打造自己的AI语音助手]部分资源目录截图

Kotlin+组件化 打造自己的AI语音助手(完结无密)

评论0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址