清泛IT社区

标题: 问一下文本朗读器 [打印本页]

作者: cvb76    时间: 2024-03-17 16:31
标题: 问一下文本朗读器
在AI伴侣测试的时候是有声音的,打包成Apk安装完是没有声音的,按按钮也是没有反应的.MIUI14系统这种怎么解决
作者: cvb76    时间: 2024-03-17 16:34
有大佬懂的吗?
作者: App Inventor 2     时间: 2024-03-17 16:38
方便提供一下 aia 源码这边进行测试一下吗?当然我稍后也会写个 demo 验证一下 miui 是否有这种情况哦
作者: cvb76    时间: 2024-03-17 16:48
我第一次使用该款软件,就是打包成apk没法使用文本朗读器,我换了几台手机也一样.在使用这款软件的AI伴侣测试的时候又是可以正常朗读的
作者: App Inventor 2     时间: 2024-03-17 16:52
大概率就是手机设置中相关权限没开启导致的,可以先朝着这个思路试一下
作者: cvb76    时间: 2024-03-17 17:01
软件安装时只申请要一个网络权限,没有请求别的权限,手机设置无法给予更多权限.较新的安卓系统好像都这样
作者: App Inventor 2     时间: 2024-03-17 17:06
请求一下这个声音权限试试
作者: cvb76    时间: 2024-03-17 17:41
我让其获取了声音和读取媒体声音的权限,但是依旧没有进行朗读行为.依旧得靠伴侣模式才能朗读
作者: cvb76    时间: 2024-03-17 17:45
我让程序请求了媒体声音和权限的声音.但是打包apk还是没有朗读的声音.依旧得靠伴侣模式
作者: App Inventor 2     时间: 2024-03-17 18:41
经过测试,miui是有问题,AI伴侣正常,apk不能朗读;换其他手机(三星)一切正常,也无需额外申请权限。
miui的apk申请了和AI伴侣一样的权限,但是仍然朗读不了,很是奇怪,还得进一步研究了。 (, 下载次数: 91120)

作者: App Inventor 2     时间: 2026-07-20 13:27
解决中,AI提示词备份一下:
现在有个非常奇怪的问题:TTS文本朗读引擎不需要额外的权限,系统设置配置好就可以了,主流手机上测试都是好的,ai伴侣和编译apk都能正常播放声音,但是小米手机特殊:AI伴侣可以生成播放,但编译的apk就是不能播放。你调查清楚原因,以及ai伴侣和apk之间的差别?为啥行为不一样?小米为啥特殊?

在AI伴侣测试的时候是有声音的,打包成Apk安装完是没有声音的,按按钮也是没有反应的.MIUI14系统这种怎么解决
我第一次使用该款软件,就是打包成apk没法使用文本朗读器,我换了几台手机也一样.在使用这款软件的AI伴侣测试的时候又是可以正常朗读的
我让程序请求了媒体声音和权限的声音.但是打包apk还是没有朗读的声音.依旧得靠伴侣模式
经过测试,miui是有问题,AI伴侣正常,apk不能朗读;换其他手机(三星)一切正常,也无需额外申请权限。
miui的apk申请了和AI伴侣一样的权限,但是仍然朗读不了,很是奇怪,还得进一步研究了。


作者: App Inventor 2     时间: 2026-07-20 13:47
App Inventor 2  发表于 2026-07-20 13:27
解决中,AI提示词备份一下:
现在有个非常奇怪的问题:TTS文本朗读引擎不需要额外的权限,系统设置配置好就 ...

TextToSpeech:声明 TTS_SERVICE 包可见性 ,修复小米/MIUI 编译 APK 无法朗读

现象:AI 伴侣朗读正常,编译 APK 在小米 MIUI 上静默无声(三星等正常)。
根因(Android 11+ 包可见性,API 30):应用要绑定另一个应用里的系统 TTS 引擎服务,必须在清单里声明 才'看得见'该服务。TextToSpeech 组件此前没有声明该 queries
(对比 SpeechRecognizer 早就为 RecognitionService 声明了),编译出的 APK 绑不到 TTS 引擎 → init 静默失败 → 无声、按钮无反应。

AI 伴侣为何正常:伴侣是预装的完整应用,其清单本就带 TTS 相关 queries,故任何机型都能绑定。
三星为何碰巧能用、小米不行:包可见性过滤各 OEM 严格程度不同——MIUI 严格执行,三星/OneUI 较宽松才恰好放行。与权限无关(TTS 本不需要权限),所以补权限也没用。

修复:给 TextToSpeech 加类级 @UsesQueries(android.intent.action.TTS_SERVICE)(与 BarcodeScanner/SpeechRecognizer 同款)。编译产物 simple_components_build_info.json 已确认生成。

编译的 APK 清单将含该 ,各机型(含 MIUI)一致可绑定 TTS 引擎、正常朗读。
生效需重建组件库(ant comps)并让构建服务用上新组件信息,然后重新打包 APK。
作者: App Inventor 2     时间: 2026-07-21 18:08
App Inventor 2  发表于 2026-07-20 13:47
TextToSpeech:声明 TTS_SERVICE 包可见性 ,修复小米/MIUI 编译 APK 无法朗读

现象:AI 伴侣朗读正常, ...

经过测试已解决该问题,用户也反馈 apk 已经能朗读正常了!
(, 下载次数: 300)




欢迎光临 清泛IT社区 (https://bbs.tsingfun.com/) Powered by Discuz! X3.3