1
eason1874 2023-02-06 10:15:45 +08:00
我昨天也刷到这个新闻,想了想技术层面可能的原因,想不出来,158 变 150 ,100 变 130.3 ,没啥规律
以前帮人维护视力障碍社区,盲人对苹果手机评价非常高,没想到现在这么拉了,厨子干什么吃的,光研究卖金子颗粒宰客了是吗 |
2
AllenMiao 2023-02-06 10:27:15 +08:00 via iPhone 3
那是微信的问题,iOS 只负责朗读,不负责纠错。
|
4
ufan0 2023-02-06 10:48:36 +08:00
就这些线索,还不足以判定谁的责任。
要知道,显示屏上的肉眼可读文本,也有可能是其他字符。 常见于 web 端防爬虫,其实 APP 端也是存在的。 |
5
finab 2023-02-06 10:52:18 +08:00
旁白朗读的内容确实由开发者设置
但到底是设置对了朗读错了,还是设置错了朗读对了就得大佬们 show code 验证一下了 |
6
liubaicai 2023-02-06 10:53:46 +08:00
我感觉是微信没适配好,要是系统问题应该不止微信一个出错
|
7
icyalala 2023-02-06 11:07:29 +08:00 1
iOS 旁白,读取的是控件的 accessibilityLabel 属性值,不是渲染在屏幕上的内容。
所以如果 accessibilityLabel 设置的值和渲染结果不一样,那就可能出现这种问题。 |
8
hzcer 2023-02-06 11:16:25 +08:00 via iPhone 2
有没有一种可能是微信为了防止 bot ,然后实际数字和显示数字不一样(类似防爬虫字体),当然也只是一种可能性。
|
9
buyan3303 2023-02-06 11:25:40 +08:00
看到这个,突然看到自媒体机械配音的视频中,很多多音字读成其他音,就觉得尴尬的要死。
旁白识别:有图像描述,屏幕识别,文本识别。 屏幕识别也就是 OCR ,一些字体线条较粗,就很容易识别错误, 图像描述,也就是通常 ALT 中的内容 ,这个就是看内容提供方设置问题了。 文本识别,看介绍也是图像中的文本描述。 错了就是错了,这个以后纠正就好,只不过媒体报道的话,对于部分人来说,有舆论导向的趋向。 换成媒体三天两头报道菊花厂这有问题,那有问题,你看看菊花厂粉丝是骂媒体,还是骂菊花厂。 |
11
icyalala 2023-02-06 11:58:05 +08:00
@buyan3303 iOS 的旁白(VoiceOver) 并不是 OCR ,而是直接获取控件的特殊属性。系统控件这个属性都是自动处理的,但自定义控件是需要开发者做适配的。https://developer.apple.com/accessibility/
|
12
Jooooooooo 2023-02-06 11:59:18 +08:00
最简单的验证就是支付宝也有类似功能, 存在出错场景吗?
|
13
luhe 2023-02-06 12:17:31 +08:00 via iPhone
这么标准的数字 OCR 不可能出错吧,只有可能读属性读到的是错的……
|
14
32uKHwVJ179qCmPj 2023-02-06 12:22:33 +08:00
越狱设备装个 FLEX 验证一下就知道了
|
15
CRH 2023-02-06 12:34:41 +08:00 3
https://share.api.weibo.cn/share/365487445,4865483759164271.html
@Jooooooooo 这是原视频,被采访者说从 iOS 15.4 之后开始出问题的 记者测试了支付宝也读错了,看来确实是 iOS 的锅 |
16
CRH 2023-02-06 12:45:25 +08:00
又在系统自带备忘录里输入了这些内容,打开 VoiceOver 之后,最后一行确实读错了……
158.00 158 158.00 元 ¥158 ¥158.00 |
18
Jooooooooo 2023-02-06 13:04:49 +08:00
@CRH 这个 bug 确实蛮诡异, 好奇是怎么造成的.
|
19
0TSH60F7J2rVkg8t 2023-02-06 13:59:48 +08:00
@CRH 我的区域语言设置的台湾(主要是为了玩游戏不提示健康提醒和实名注册),读的时候,最后一行读的是正确的,但是人民币符号读成了日元。
|
20
zhongjun96 2023-02-06 14:11:38 +08:00
@AllenMiao #2 测试微信和支付宝都会读错,系统语言设置成英文是读的正确
|
21
zhongjun96 2023-02-06 14:12:08 +08:00
@liubaicai #6 支付宝也一样读错
|
22
ClosureEleven 2023-02-06 14:13:56 +08:00
iOS16.3 ,确实能用备忘录复现
|
23
Goooooos 2023-02-06 15:49:04 +08:00 via Android
有的人没验证过就把锅甩给微信
|
25
goodryb 2023-02-06 16:31:34 +08:00
|
26
FFFMML 2023-02-06 16:55:21 +08:00
iOS16.3 备忘录 158 150 130 都读对了手机 12pm,而且我以前设置过轻点背后 2 下读屏幕内容也是对的 带¥会读成日元 地区设置美国
|
27
james504 2023-02-06 17:58:10 +08:00 via Android
iOS14.8 158 150 130 158.00 都没错
¥会读成日元 地区设置为美国 |
28
ajyz 2023-02-06 19:09:22 +08:00 1
估计是系统 bug ,现在 iOS 上千奇百怪的 bug 真的数不胜数,beta 系统倒是越出越多,而且更新周期比原来明显短(意味检测时间也更短)。这种旁白的可能跟 Siri 是两条路子,但同样是语音,顺便吐槽下 Siri ,从 iOS15 开始,每个版本都可能存在 Siri 的 bug 或是改变,表面化的就是有些指令(尤其是涉及 HomeKit 的或是在 HomePod 上)这个版本可用,下个版本不行。我是习惯用台湾 Siri 中文的,不知曾几何时开始,Siri 对于语音指令直接识别为繁体字,但又不会自动匹配相应的简体字内容,譬如人名,直接导致很多功能作废了,譬如微信用 Siri 给某人回个信息之类。在最新 iOS 上,打开键入使用 Siri ,一旦设置的是台湾 Siri ,此时不管你实际设置的什么输入法,默认弹出的有且只有台湾注音输入法,直接无法使用,这些 bug 简直无语。
|
29
feiwan 2023-02-06 20:48:01 +08:00
越来越觉得,ios 不代表稳定了...反而开放系统下能自我调配更显得稳定
|
30
BridgeCham 2023-02-06 23:31:42 +08:00
印度工程师水平真不行,Mac 和 iPhone 都遇到不少莫名其妙的问题.
|
31
Rrobinvip 2023-02-07 03:42:04 +08:00 via iPhone
地区设置加拿大,成功复现 158.00 均被读成 150 的 bug
|
32
daveh 2023-02-07 11:56:54 +08:00 via iPhone
@eason1874 #1
@CRH #15 @daliusu #16 @Jooooooooo #18 @ahhui #19 @zhongjun96 #20 @ClosureEleven #22 @goodryb #25 @Rrobinvip #31 试了一下没有发现问题,有几个种型号包括最新的 14 Pro Max 。 有人说是 iOS 系统某个版本,自带的精简了的中文默认语音模型没有更新导致的,你们可以看下,旁白语音设置里面,是不是用的默认婷婷声音?选择下载优化音质,或者换个声音,看是不就好了? 但我用 14 Pro Max ,用了默认婷婷声音,也没问题,难道出厂默认语音模型更新了? |
33
daveh 2023-02-07 12:00:31 +08:00 via iPhone
@daveh #32
@eason1874 #1 @CRH #15 @daliusu #16 @Jooooooooo #18 @ahhui #19 @zhongjun96 #20 @ClosureEleven #22 @goodryb #25 @Rrobinvip #31 哦,对了,除了 14 Pro Max ,其他手机都没有用中文默认婷婷声音,所以没发现问题,有可能是上面#32 这个原因。 |
34
CRH 2023-02-07 12:22:58 +08:00
|
36
ClosureEleven 2023-02-07 13:46:04 +08:00
@daveh 确实换成婷婷(优化),就好了
|
37
0TSH60F7J2rVkg8t 2023-02-07 15:44:28 +08:00
@daveh 我是美嘉,不是婷婷,估计是这个原因所以我这里测试是正确的。
|
38
HeyMrHuang 2023-02-22 15:28:06 +08:00 via iPhone
这个问题是中国大陆语音库的问题,使用台湾语音库没这问题,问题将近有两年了,我们好多视障用户都向苹果反馈过这个问题。
|