在android中以编程方式覆盖文本到语音设置中的“始终使用我的设置”选项

Posted

技术标签:

【中文标题】在android中以编程方式覆盖文本到语音设置中的“始终使用我的设置”选项【英文标题】:Overriding "Always use my settings" option in Text-To-Speech settings programmatically in android 【发布时间】:2012-06-09 10:17:36 【问题描述】:

某些平板电脑有一个覆盖应用程序文本到语音设置的选项,名称为:文本到语音设置中的“始终使用我的设置”。如果选中此选项,则 TTS 引擎将选择 TTS 的用户设置,而不是应用特定的设置。

我的要求是:每当我的应用程序使用 TTS 引擎时,应始终使用我的应用程序设置,因为它必须以特定语速以特定语言播报。但是一旦选择了“始终使用我的设置”并且如果它在语言和语速方面有不同的设置,那么我的应用程序的设置就会被覆盖。

有什么方法可以通过编程方式更改此选项设置?

【问题讨论】:

【参考方案1】:

这是不可能的。这是有道理的,否则它会违背“始终使用我的设置”的目的。

This comment,以及我自己的实验,支持我的结论。

【讨论】:

以上是关于在android中以编程方式覆盖文本到语音设置中的“始终使用我的设置”选项的主要内容,如果未能解决你的问题,请参考以下文章

如何在 XAML (Silverlight) 中以编程方式设置 TextBox 文本

在 Android 的 Textview 中以编程方式居中文本

在 Android 中以编程方式创建的多个文本视图的单个 onclick 侦听器

如何在android中以编程方式设置listview高度

在 Android 11 (API 30) 中以编程方式更改状态栏文本颜色

在 Swift 中以编程方式设置动作监听器