跳过内容

@capgo/capacitor-speech-synthesis

语音合成插件,用于将文本合成语音。

概述

概述

用于将文本转换为语音的语音合成插件。

核心功能

核心功能
  • speak - 使用指定选项朗读给定的文本。朗读的内容会被添加到语音队列中。
  • synthesizeToFile - 只在 Android 和 iOS 平台上支持,生成语音文件并返回保存的文件路径。
  • cancel - 取消所有排队的语音和停止当前语音。
  • pause - 立即暂停语音。
- 方法- 描述
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.tscapacitor-语音合成.

从@capgo/capacitor-语音合成继续

从@capgo/capacitor-语音合成继续

如果您正在使用 @capgo/capacitor-语音合成 为了规划原生插件的工作,连接它 使用 @capgo/capacitor-语音合成 使用 @capgo/capacitor-语音合成 中的原生能力 Capgo 插件目录 在 Capgo 插件目录 中的产品工作流 Capacitor 插件由 Capgo 在 Capacitor 插件由 Capgo 中的实现细节 添加或更新插件 在添加或更新插件中实现的细节,并且 Ionic 企业插件替代品 在 Ionic 企业插件替代品 中的产品工作流