
Android语音交互
文章平均质量分 96
Calvin880828
关注Android最新技术,开发Android相关的技术
展开
-
Android 标准语音识别框架:SpeechRecognizer 的封装、调用和原理
fun init()最后我们结合一张图整体了解一下需要语音识别的 App 通过发送Request在发起识别的时候通过告知 SystemServer 的系统服务,去中获取默认的 Recognition 服务包名并不直接负责绑定,而是交由调度则是交给专门绑定和管理通过和具体的识别服务进行交互则会通过 Handler 切换到主线程,调用识别 engine 开始处理识别请求,并通过 Callback 内部类完成识别状态、结果的返回后续则是通过将结果传递至,以及进一步抵达发出请求的 App 源头。转载 2024-09-23 16:35:08 · 837 阅读 · 0 评论 -
直面原理:5 张图彻底了解 Android TextToSpeech 机制
关于语音方面的交互,Android SDK 提供了用于语音交互的机制、语音识别的接口、语音播报的 TTS 接口。前者已经介绍过,本次主要聊聊第 3 块即 TTS,后续会分析下第 2 块即 Android 标准的 Recognition 机制。通过机制,任意 App 都可以方便地采用系统内置或第三方提供的 TTS Engine 进行播放铃声提示、语音提示的请求,Engine 可以由系统选择默认的 provider 来执行操作,也可由 App 具体指定偏好的目标 Engine 来完成。转载 2024-09-23 16:34:31 · 308 阅读 · 0 评论 -
如何打造车机语音交互:Google Voice Interaction 给你答案
语音交互并不是一个新事物,它已经存在很长时间。例如,Apple 设备的 Siri、Amazon 的 Alexa、Google 的 Google Assistant 等等。这些系统大多是内置服务,由热词唤醒或按键触发,之后只通过语音指令即可完成完整的交互。然而,这些交互场景往往覆盖了系统服务或系统 App,而对第三方 App 的支持有限,或者鲜少针对第三方 App 完成完整的语音交互逻辑。第三方 App 除了被动等待系统语音服务的调度,当然可以选择主动支持。转载 2024-09-23 15:22:54 · 384 阅读 · 0 评论