首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓TalkBack宣布“榜单”为“五十一名”

安卓TalkBack宣布“榜单”为“五十一名”
EN

Stack Overflow用户
提问于 2017-10-30 23:53:56
回答 1查看 289关注 0票数 1

我正在用TalkBack测试一个安卓应用程序,“列表”这个词被宣布为“五十分之一”。显然,TalkBack假设大写字母"LI“是罗马数字51。

我无法访问源代码,但我想知道,"st“或"rd”(如"XXIIIrd")旁边的所有大写罗马数字字母是否都会自动宣布为数字?有没有办法让TalkBack在内容描述中以罗马数字的形式公布字母?

EN

回答 1

Stack Overflow用户

发布于 2017-11-02 11:27:04

这实际上不是TalkBack在做这件事。这是TextToSpeech引擎做的事情。解决方案相当简单,下载一个新的文本到语音引擎。如果你想知道它什么时候会做这些事情,你可以深入研究Android开源项目,并查看默认的TTS引擎代码。每隔一段时间,我就会发现一种新的自动扩展的东西,这让我感到畏缩,但我还没有自己深入研究TTS引擎代码,看看所有这些到底是什么。我知道的其他人(可能是历史上的)

CA ->证书颁发机构

M ->仪表

S ->秒(5米45s -> 5米45秒?,LOLS)

您还可以考虑用文本的小写版本覆盖内容描述。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47019402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档