V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
18115692244
V2EX  ›  iPhone

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

  •  
  •   18115692244 · 2023-02-06 10:04:43 +08:00 via iPhone · 5941 次点击
    这是一个创建于 433 天前的主题,其中的信息可能已经有所发展或是发生改变。
    看到新闻里面报道,盲人朋友使用的旁白功能,
    在朗读的时候,竟然出错。
    转账 138 朗读成转账 130 之类的

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

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

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

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

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

    158.00
    158
    158.00 元
    ¥158
    ¥158.00
    daliusu
        17
    daliusu  
       2023-02-06 12:48:12 +08:00
    @CRH 很费解啊,这玩意直接读取的文字,又不是图形识别,怎么会读错了...
    Jooooooooo
        18
    Jooooooooo  
       2023-02-06 13:04:49 +08:00
    @CRH 这个 bug 确实蛮诡异, 好奇是怎么造成的.
    ahhui
        19
    ahhui  
       2023-02-06 13:59:48 +08:00
    @CRH 我的区域语言设置的台湾(主要是为了玩游戏不提示健康提醒和实名注册),读的时候,最后一行读的是正确的,但是人民币符号读成了日元。
    zhongjun96
        20
    zhongjun96  
       2023-02-06 14:11:38 +08:00
    @AllenMiao #2 测试微信和支付宝都会读错,系统语言设置成英文是读的正确
    zhongjun96
        21
    zhongjun96  
       2023-02-06 14:12:08 +08:00
    @liubaicai #6 支付宝也一样读错
    ClosureEleven
        22
    ClosureEleven  
       2023-02-06 14:13:56 +08:00
    iOS16.3 ,确实能用备忘录复现
    Goooooos
        23
    Goooooos  
       2023-02-06 15:49:04 +08:00 via Android
    有的人没验证过就把锅甩给微信
    Onefork
        24
    Onefork  
       2023-02-06 16:00:57 +08:00 via Android   ❤️ 4
    @Goooooos 毕竟苹果也算是一种信仰,信仰是不可能错的嘛
    goodryb
        25
    goodryb  
       2023-02-06 16:31:34 +08:00
    @CRH #16 测试了下
    158.00 朗读 150
    158
    158.00 元 朗读 150
    ¥158
    ¥158.00 朗读 150

    感觉是对带 .00 识别都有问题; iOS 16.11 国行
    FFFMML
        26
    FFFMML  
       2023-02-06 16:55:21 +08:00
    iOS16.3 备忘录 158 150 130 都读对了手机 12pm,而且我以前设置过轻点背后 2 下读屏幕内容也是对的 带¥会读成日元 地区设置美国
    james504
        27
    james504  
       2023-02-06 17:58:10 +08:00 via Android
    iOS14.8 158 150 130 158.00 都没错
    ¥会读成日元
    地区设置为美国
    ajyz
        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 简直无语。
    feiwan
        29
    feiwan  
       2023-02-06 20:48:01 +08:00
    越来越觉得,ios 不代表稳定了...反而开放系统下能自我调配更显得稳定
    BridgeCham
        30
    BridgeCham  
       2023-02-06 23:31:42 +08:00
    印度工程师水平真不行,Mac 和 iPhone 都遇到不少莫名其妙的问题.
    Rrobinvip
        31
    Rrobinvip  
       2023-02-07 03:42:04 +08:00 via iPhone
    地区设置加拿大,成功复现 158.00 均被读成 150 的 bug
    daveh
        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 ,用了默认婷婷声音,也没问题,难道出厂默认语音模型更新了?
    daveh
        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 这个原因。
    CRH
        34
    CRH  
       2023-02-07 12:22:58 +08:00
    @daveh iPadOS 16.3 ,地区设置为中国大陆
    默认的婷婷会读错下面两行,婷婷(优化音质)、彬彬不会读错
    ¥158.00
    158.000
    goodryb
        35
    goodryb  
       2023-02-07 12:38:18 +08:00
    @daveh #32 有可能,刚下载婷婷优化音质,读起来都正常了
    ClosureEleven
        36
    ClosureEleven  
       2023-02-07 13:46:04 +08:00
    @daveh 确实换成婷婷(优化),就好了
    ahhui
        37
    ahhui  
       2023-02-07 15:44:28 +08:00
    @daveh 我是美嘉,不是婷婷,估计是这个原因所以我这里测试是正确的。
    HeyMrHuang
        38
    HeyMrHuang  
       2023-02-22 15:28:06 +08:00 via iPhone
    这个问题是中国大陆语音库的问题,使用台湾语音库没这问题,问题将近有两年了,我们好多视障用户都向苹果反馈过这个问题。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2464 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 02:09 · PVG 10:09 · LAX 19:09 · JFK 22:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.