TextToSpeech.Engine 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于控制文本转语音的常量和参数名称。
[Android.Runtime.Register("android/speech/tts/TextToSpeech$Engine", DoNotGenerateAcw=true)]
public class TextToSpeech.Engine : Java.Lang.Object
[<Android.Runtime.Register("android/speech/tts/TextToSpeech$Engine", DoNotGenerateAcw=true)>]
type TextToSpeech.Engine = class
inherit Object
- 继承
- 属性
注解
用于控制文本转语音的常量和参数名称。 这些设置包括:
<ul><li> 意向要求引擎安装数据或检查其数据,以及 TTS 引擎的检查数据活动的额外数据。 </li li>>< Keys 用于使用语音命令传递的参数,例如。 Engine#KEY_PARAM_UTTERANCE_ID
Engine#KEY_PARAM_STREAM
</li li><>:引擎可能支持的功能字符串列表,例如Engine#KEY_FEATURE_NETWORK_SYNTHESIS
这些值可以传入 TextToSpeech#speak
和 TextToSpeech#synthesizeToFile
修改引擎行为。 可以查询引擎,以获取它支持 TextToSpeech#getFeatures(java.util.Locale)
的功能集。 </li></ul>
面向使用文本转语音的 Android 11 的应用应在清单的元素中queries
声明TextToSpeech.Engine#INTENT_ACTION_TTS_SERVICE
:
<queries>
...
<intent>
<action android:name="android.intent.action.TTS_SERVICE" />
</intent>
</queries>
适用于 . 的 android.speech.tts.TextToSpeech.Engine
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
构造函数
TextToSpeech.Engine(IntPtr, JniHandleOwnership) |
创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。 |
TextToSpeech.Engine(TextToSpeech) |
用于控制文本转语音的常量和参数名称。 |
字段
ActionCheckTtsData |
活动操作:从平台 TextToSpeech 引擎启动活动,以验证系统上资源文件的正确安装和可用性。 |
ActionGetSampleText |
用于获取用于演示 TTS 的一些示例文本的活动意向。 |
ActionInstallTtsData |
活动操作:触发平台 TextToSpeech 引擎以启动在设备上安装资源文件的活动,这些文件是 TTS 正常运行所必需的。 |
ActionTtsDataInstalled |
广播操作:广播以指示可用语言或/及其功能列表中的更改。 |
DefaultStream |
播放合成语音时使用的默认音频流。 |
ExtraAvailableVoices |
使用 |
ExtraCheckVoiceDataFor |
已过时.
使用意向发送 |
ExtraSampleText |
使用 |
ExtraTtsDataInstalled |
已过时.
使用 |
ExtraUnavailableVoices |
使用 |
ExtraVoiceDataFiles |
已过时.
使用 |
ExtraVoiceDataFilesInfo |
已过时.
使用 |
ExtraVoiceDataRootDirectory |
已过时.
使用 |
IntentActionTtsService |
启动 TTS 服务的意向。 |
KeyFeatureEmbeddedSynthesis |
已过时.
嵌入式合成的功能键。 |
KeyFeatureNetworkRetriesCount |
指示可以为请求设置网络请求重试计数的功能键。 |
KeyFeatureNetworkSynthesis |
已过时.
网络合成的功能键。 |
KeyFeatureNetworkTimeoutMs |
指示可以为请求设置网络超时的功能键。 |
KeyFeatureNotInstalled |
功能键,指示语音可能需要下载其他数据才能正常运行。 |
KeyParamPan |
用于指定语音在说话文本时如何从左向右平移的参数键。 |
KeyParamSessionId |
用于指定将由请求音频输出使用的音频会话标识符(从 |
KeyParamStream |
用于指定在朗讲文本或播放文件时要使用的音频流类型的参数键。 |
KeyParamUtteranceId |
用于在文本朗读后标识话语 |
KeyParamVolume |
用于指定语音音量相对于当前流类型卷(说话文本时使用)的参数键。 |
ServiceMetaData |
文本转语音引擎发布有关自身的信息的名称。 |
属性
Class |
返回此 |
Handle |
基础 Android 实例的句柄。 (继承自 Object) |
JniIdentityHashCode |
用于控制文本转语音的常量和参数名称。 (继承自 Object) |
JniPeerMembers |
用于控制文本转语音的常量和参数名称。 |
PeerReference |
用于控制文本转语音的常量和参数名称。 (继承自 Object) |
ThresholdClass |
此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。 |
ThresholdType |
此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。 |
方法
Clone() |
创建并返回此对象的副本。 (继承自 Object) |
Dispose() |
用于控制文本转语音的常量和参数名称。 (继承自 Object) |
Dispose(Boolean) |
用于控制文本转语音的常量和参数名称。 (继承自 Object) |
Equals(Object) |
指示其他对象是否“等于”此对象。 (继承自 Object) |
GetHashCode() |
返回对象的哈希代码值。 (继承自 Object) |
JavaFinalize() |
当垃圾回收确定不再引用该对象时,由对象上的垃圾回收器调用。 (继承自 Object) |
Notify() |
唤醒正在等待此对象的监视器的单个线程。 (继承自 Object) |
NotifyAll() |
唤醒正在等待此对象的监视器的所有线程。 (继承自 Object) |
SetHandle(IntPtr, JniHandleOwnership) |
设置 Handle 属性。 (继承自 Object) |
ToArray<T>() |
用于控制文本转语音的常量和参数名称。 (继承自 Object) |
ToString() |
返回对象的字符串表示形式。 (继承自 Object) |
UnregisterFromRuntime() |
用于控制文本转语音的常量和参数名称。 (继承自 Object) |
Wait() |
使当前线程等待,直到唤醒它,通常是通过 em 通知/em> 或 <em>interrupted</em>。<>< (继承自 Object) |
Wait(Int64) |
使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。 (继承自 Object) |
Wait(Int64, Int32) |
使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。 (继承自 Object) |
显式接口实现
IJavaPeerable.Disposed() |
用于控制文本转语音的常量和参数名称。 (继承自 Object) |
IJavaPeerable.DisposeUnlessReferenced() |
用于控制文本转语音的常量和参数名称。 (继承自 Object) |
IJavaPeerable.Finalized() |
用于控制文本转语音的常量和参数名称。 (继承自 Object) |
IJavaPeerable.JniManagedPeerState |
用于控制文本转语音的常量和参数名称。 (继承自 Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
用于控制文本转语音的常量和参数名称。 (继承自 Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
用于控制文本转语音的常量和参数名称。 (继承自 Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
用于控制文本转语音的常量和参数名称。 (继承自 Object) |
扩展方法
JavaCast<TResult>(IJavaObject) |
执行 Android 运行时检查的类型转换。 |
JavaCast<TResult>(IJavaObject) |
用于控制文本转语音的常量和参数名称。 |
GetJniTypeName(IJavaPeerable) |
用于控制文本转语音的常量和参数名称。 |