跳过内容

@capgo/capacitor-speech-synthesis

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

语音合成插件用于合成文本为语音。

核心功能

核心功能
  • 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.tscapacitor-speech-synthesis.

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

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

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