当前位置: 首页 > web >正文

AndroidR车机TextToSpeech音频焦点异常问题分析

一、引言

文章《Android车机之TextToSpeech》介绍了TextToSpeech的使用,当前较多座舱系统语音服务都接入了原生TextToSpeech接口调用。

我司自研语音TTS服务,也接入了此TTS接口调用,对外提供TextToSpeech能力,播报时由客户端Client自行管理音频焦点,播报前申请音频焦点,播放结束释放音频焦点。

二、问题

JIRA ID -11864 【内销车问题】语音无法使用

三、分析

应用端收到了疲劳驾驶的信号,去申请ALARM类型焦点(音频矩阵中较高优先级)播报“您已疲劳驾驶,请停车休息”的安全告警类型TTS,正好开始播的时候(即UtteranceProgressListener回调onStart的时候),pid1830(com.***.tts)就被系统kill了,导致UtteranceProgressListener的回调onStop、onError、onDone等方法不回调,所以客户端没有释放焦点。

而Car服务Audio中当前持有音频焦点的应用又是TTS客户端,该进程并没有异常退出,所以认

http://www.xdnf.cn/news/12367.html

相关文章:

  • 搭建前后端分离项目
  • 云服务器宕机或自动重启怎么办
  • DeepSeek提示词撰写心得
  • 什么是零拷贝?
  • ubuntu屏幕复制
  • 简易EPOLL模型
  • 【地址区间划分】
  • 009-libb64 迅速上手 libb64 -C++开源库108杰
  • jar包如何引入
  • 汇川变频器MD600S-4T-5R5为什么要搭配GRJ9000S-10-T滤波器?
  • 使用 CMAKE_DEBUG_TARGET_PROPERTIES调试目标属性
  • ml307 二次开发
  • 阶段技术问答题目
  • 执行什么命令可以让内存使用率达到80%
  • STM32寄存器访问位宽确实存在16位和32位的混合情况但地址上一定要4字节对齐
  • 智慧照明:集中控制器、单双灯控制器与智慧灯杆网关的高效协同
  • 轻松掌控硬件接口:LuatIO可视化工具,物联网开发的“效率加速器”!
  • PS如何傻瓜式扣图、图片编辑、图片合成
  • 2025.5.28【33OJ NOI 模拟赛 T3】字符串(AC自动机, 字符串后缀结构)
  • [蓝桥杯]耐摔指数
  • World of Warcraft [Vault of Archavon][Reins of the Grand Black War Mammoth]
  • 导航路径优化(一)——平滑
  • Docker MCP 目录和工具包简介:使用 MCP 为 AI 代理提供支持的简单安全方法
  • Java 中比较两个 long 类型变量大小的方法
  • 从Gartner报告看Atlassian在生成式AI领域的创新路径与实践价值
  • Compose Multiplatform 实现自定义的系统托盘,解决托盘乱码问题
  • 电路设计基础-3
  • C# 委托UI控件更新例子,何时需要使用委托
  • leetcode1519. 子树中标签相同的节点数- medium
  • Python文件读取漏洞深度解析与防护指南