概述
概述部分用于将文本合成语音的语音合成插件。
核心功能
部分标题 “核心功能”speak- 使用指定选项朗读给定的文本。该发言被添加到语音队列中。synthesizeToFile- 将语音合成为音频文件(仅限 Android/iOS)。返回保存音频的文件路径。cancel- 取消所有排队的发言并停止当前语音。pause- 立即暂停语音。
公共 API
部分标题 “公共 API”| 方法 | 描述 |
|---|---|
speak | 使用指定选项朗读给定的文本。该发言被添加到语音队列中。 |
synthesizeToFile | 合成语音到音频文件(仅Android/iOS)。返回保存音频的文件路径。 |
cancel | 取消所有排队的发言并停止当前语音。 |
pause | 立即暂停语音。 |
resume | 恢复暂停的语音。 |
isSpeaking | 检查语音合成是否正在说话。 |
isAvailable | 检查设备上是否可用语音合成功能。 |
getVoices | 获取所有可用的语音。 |
getLanguages | 获取所有可用的语言。 |
isLanguageAvailable | 检查特定语言是否可用。 |
isVoiceAvailable | 检查特定语音是否可用。 |
initialize | 初始化语音合成引擎(iOS优化)。这可以减少首次语音请求的延迟。 |
activateAudioSession | 激活特定类别的音频会话(iOS仅限)。 |
deactivateAudioSession | 关闭音频会话(iOS仅限)。 |
getPluginVersion | 获取本机插件版本。 |
addListener | 监听语音开始说话的事件。 |
addListener | 监听语音结束说话的事件。 |
addListener | 监听语音中词语边界的事件。 |
addListener | 监听语音合成错误的事件。 |
removeAllListeners | 移除所有事件监听器。 |
真实数据来源
标题:真实数据来源本参考文档是从 src/definitions.ts 在 capacitor-语音合成.
从 @capgo/capacitor-语音合成 中继续
标题:从 @capgo/capacitor-语音合成 中继续如果您正在使用 @capgo/capacitor-语音合成 来规划原生插件工作,连接它与 使用 @capgo/capacitor-语音合成 来实现原生能力的 Using @capgo/capacitor-语音合成 中的 Capgo 插件目录 来实现产品工作流程的 Capgo 插件目录, Capacitor 插件由 Capgo 提供 了解 Capacitor 插件由 Capgo 的实现细节 添加或更新插件 了解添加或更新插件的实现细节 Ionic 企业插件替代品 了解 Ionic 企业插件替代品的产品工作流程