跳过内容

@capgo/capacitor-语音合成

语音合成插件

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

  • 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.ts in capacitor-speech-synthesis.

继续从@capgo/capacitor语音合成

Keep going from @capgo/capacitor-语音合成

Section titled “Keep going from @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-语音合成” @capgo/capacitor-语音合成 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-语音合成 使用@capgo/capacitor语音合成 Using @capgo/capacitor-语音合成 for the native capability in Using @Capgo/__CAPGO_KEEP_1__-语音合成, 为 Capgo 产品工作流程在插件目录中 Capacitor 插件按 Capgo 分类 为 Capacitor 插件的实现细节在 Capgo 分类中 添加或更新插件 为添加或更新插件的实现细节,以及 Ionic 企业插件替代品 为 Ionic 企业插件替代品的产品工作流程