Kotlin+组件化 打造AI语音助手App 解锁交互技能包

课程介绍

Kotlin+组件化 打造AI语音助手App 解锁交互技能包

基于百度AI打造一款集WakeUp,TTS,ASR为一体的服务类助手App,学会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美化,补充动画平滑过渡场景,屏幕的适配等细节,并对课程做全面的总结。

私信站长,免费获取该资源
声明:本站所有资源收集于互联网,该资源作者与Binge办公不享有任何版权,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
个人中心
购物车
优惠劵
有新私信 私信列表
搜索