看到新闻里面报道 iPhone 旁白朗读出错

2023-02-06 10:04:43 +08:00
 18115692244
看到新闻里面报道,盲人朋友使用的旁白功能,
在朗读的时候,竟然出错。
转账 138 朗读成转账 130 之类的

大概是什么原因导致的呢?
6262 次点击
所在节点    iPhone
38 条回复
eason1874
2023-02-06 10:15:45 +08:00
我昨天也刷到这个新闻,想了想技术层面可能的原因,想不出来,158 变 150 ,100 变 130.3 ,没啥规律

以前帮人维护视力障碍社区,盲人对苹果手机评价非常高,没想到现在这么拉了,厨子干什么吃的,光研究卖金子颗粒宰客了是吗
AllenMiao
2023-02-06 10:27:15 +08:00
那是微信的问题,iOS 只负责朗读,不负责纠错。
ZoeeoZ
2023-02-06 10:30:23 +08:00
@AllenMiao 果宗经典回答
ufan0
2023-02-06 10:48:36 +08:00
就这些线索,还不足以判定谁的责任。

要知道,显示屏上的肉眼可读文本,也有可能是其他字符。

常见于 web 端防爬虫,其实 APP 端也是存在的。
finab
2023-02-06 10:52:18 +08:00
旁白朗读的内容确实由开发者设置
但到底是设置对了朗读错了,还是设置错了朗读对了就得大佬们 show code 验证一下了
liubaicai
2023-02-06 10:53:46 +08:00
我感觉是微信没适配好,要是系统问题应该不止微信一个出错
icyalala
2023-02-06 11:07:29 +08:00
iOS 旁白,读取的是控件的 accessibilityLabel 属性值,不是渲染在屏幕上的内容。
所以如果 accessibilityLabel 设置的值和渲染结果不一样,那就可能出现这种问题。
hzcer
2023-02-06 11:16:25 +08:00
有没有一种可能是微信为了防止 bot ,然后实际数字和显示数字不一样(类似防爬虫字体),当然也只是一种可能性。
buyan3303
2023-02-06 11:25:40 +08:00
看到这个,突然看到自媒体机械配音的视频中,很多多音字读成其他音,就觉得尴尬的要死。
旁白识别:有图像描述,屏幕识别,文本识别。
屏幕识别也就是 OCR ,一些字体线条较粗,就很容易识别错误,
图像描述,也就是通常 ALT 中的内容 ,这个就是看内容提供方设置问题了。
文本识别,看介绍也是图像中的文本描述。

错了就是错了,这个以后纠正就好,只不过媒体报道的话,对于部分人来说,有舆论导向的趋向。
换成媒体三天两头报道菊花厂这有问题,那有问题,你看看菊花厂粉丝是骂媒体,还是骂菊花厂。
buyan3303
2023-02-06 11:26:49 +08:00
@buyan3303 #9 9 楼中的旁白识别、屏幕识别、图像描述相关的内容,来自 iPhone13 中的旁白。
icyalala
2023-02-06 11:58:05 +08:00
@buyan3303 iOS 的旁白(VoiceOver) 并不是 OCR ,而是直接获取控件的特殊属性。系统控件这个属性都是自动处理的,但自定义控件是需要开发者做适配的。https://developer.apple.com/accessibility/
Jooooooooo
2023-02-06 11:59:18 +08:00
最简单的验证就是支付宝也有类似功能, 存在出错场景吗?
luhe
2023-02-06 12:17:31 +08:00
这么标准的数字 OCR 不可能出错吧,只有可能读属性读到的是错的……
7v9TEc53
2023-02-06 12:22:33 +08:00
越狱设备装个 FLEX 验证一下就知道了
CRH
2023-02-06 12:34:41 +08:00
https://share.api.weibo.cn/share/365487445,4865483759164271.html
@Jooooooooo 这是原视频,被采访者说从 iOS 15.4 之后开始出问题的
记者测试了支付宝也读错了,看来确实是 iOS 的锅
CRH
2023-02-06 12:45:25 +08:00
又在系统自带备忘录里输入了这些内容,打开 VoiceOver 之后,最后一行确实读错了……

158.00
158
158.00 元
¥158
¥158.00
daliusu
2023-02-06 12:48:12 +08:00
@CRH 很费解啊,这玩意直接读取的文字,又不是图形识别,怎么会读错了...
Jooooooooo
2023-02-06 13:04:49 +08:00
@CRH 这个 bug 确实蛮诡异, 好奇是怎么造成的.
ahhui
2023-02-06 13:59:48 +08:00
@CRH 我的区域语言设置的台湾(主要是为了玩游戏不提示健康提醒和实名注册),读的时候,最后一行读的是正确的,但是人民币符号读成了日元。
zhongjun96
2023-02-06 14:11:38 +08:00
@AllenMiao #2 测试微信和支付宝都会读错,系统语言设置成英文是读的正确

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/913497

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX