android - 在 Talkback 中说出所选语言 - Android

标签 android talkback

我在我的应用程序中添加了对讲功能。

它运行良好。对讲功能以英语运行。

我的问题是,当我更改设备语言设置时,我的应用程序仍然只能以英语运行。但是当我检查其他应用程序时,Talk back 正在以选定的语言工作。

如何使用对讲在我的应用程序中说出所选语言。

最佳答案

为 TalkBack 选择的语言独立于系统语言,如 Google 的 Eyes-Free FAQ 中所述:

Is Android available in multiple languages? Yes, the system already works in many languages, you can change it in the Settings. Each speech engine has support for a different set of languages for text-to-speech as well, but they're controlled independently of the system language.

您需要为所选的文本转语音 (TTS) 引擎安装相关语言包,例如Pico,并将其语言设置为与系统语言相同,或者如果它支持该功能,则设置为“自动”。这个设置的位置随着时间的推移发生了变化,例如:

  • Android 2.2 (API 8):菜单->设置->语音输入和输出->文本转语音设置
  • Android 4.1 (API 16):菜单->设置->语言和输入->文本转语音设置

您的“其他应用程序”可能使用不同的 AccessibilityService,例如ClockBack 或内部支持,这是造成混淆的原因。

关于android - 在 Talkback 中说出所选语言 - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23710512/

相关文章:

android - Talk Back 可访问性,请求关注 TextView

android - 改造 :2. 0.0-beta2,带有 Joda DateTime 的 JacksonConverter

android - Navigation Drawer + ViewPager + Fragments,ViewPager不会破坏嵌套的fragments

java - 动态添加 ScrollView 到线性布局

Android Recyclerview 反馈问题

java - 使用 TalkBack 的 Android 辅助功能 : Adding a 'role' to a custom view object is not reading as a button or a link

java - 如何将任何 Activity 或 fragment 的数据绑定(bind)对象传递给方法参数而不需要强制转换?

java - Android studio - 将链接文件添加到包中

java - 覆盖 TalkBack 公告

android - 当nestedscrollview 中的recyclerview 滚动时,对讲焦点转到工具栏项