跳过内容

@capgo/capacitor-语音合成

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

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

核心功能

核心功能部分
  • speak - 使用指定选项朗读给定的文本。该发言添加到语音队列中。
  • synthesizeToFile - 只有在 Android/iOS 中才会将语音合成为音频文件(仅限 Android/iOS)。返回保存音频的文件路径。
  • cancel - 取消所有排队的发言并停止当前语音。
  • pause - 立即暂停语音。
方法描述
speak使用指定选项朗读给定的文本。该发言添加到语音队列中。
synthesizeToFile只在 Android/iOS 中才会将语音合成为音频文件(仅限 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-语音合成.