跳过内容

@capgo/capacitor-speech-synthesis

语音合成插件:将文本转换为语音。

__CAPGO_KEEP_0__用于语音合成

核心功能

核心功能标题
  • 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-语音合成 来实现原生能力的 Using @capgo/capacitor-语音合成 中的 Capgo 插件目录 来实现产品工作流程的 Capgo 插件目录, Capacitor 插件由 Capgo 提供 了解 Capacitor 插件由 Capgo 提供的实现细节 添加或更新插件 了解添加或更新插件的实现细节 Ionic 企业插件替代方案 了解 Ionic 企业插件替代方案的产品工作流程