用于将文本转换为语音的语音合成插件。
核心功能
标题为“核心功能”的部分speak- 使用指定选项朗读给定的文本。该发言被添加到语音队列中。synthesizeToFile- 只有 Android 和 iOS 可用。将语音合成为音频文件(Android/iOS)。返回保存音频的文件路径。cancel- 取消所有排队的发言并停止当前语音。pause- 立即暂停语音。
- 公开 API
- 名为“公开 API”的部分| - 方法 | - 描述 |
|---|---|
speak | - 使用指定选项朗读给定的文本。该发言被添加到语音队列中。 |
synthesizeToFile | - 只有 Android 和 iOS 可用。将语音合成为音频文件(Android/iOS)。返回保存音频的文件路径。 |
cancel | - 取消所有排队的发言并停止当前语音。 |
pause | - 立即暂停语音。 |
resume | 恢复暂停的语音。 |
isSpeaking | 检查语音合成是否正在说话。 |
isAvailable | 检查设备上是否支持语音合成。 |
getVoices | 获取所有可用的语音。 |
getLanguages | 获取所有可用的语言。 |
isLanguageAvailable | 检查是否支持特定语言。 |
isVoiceAvailable | 检查是否支持特定语音。 |
initialize | 初始化语音合成引擎(iOS优化)。这可以减少首次语音请求的延迟。 |
activateAudioSession | 激活音频会话(iOS only)。 |
deactivateAudioSession | 关闭音频会话(iOS only)。 |
getPluginVersion | 获取本机插件版本。 |
addListener | 监听语音开始说话的事件。 |
addListener | 监听语音结束 |
addListener | 在语音中监听单词边界 |
addListener | 监听语音合成错误 |
removeAllListeners | 移除所有事件监听器 |
真实来源
真实来源此参考资料是从 src/definitions.ts 在 capacitor-语音合成.
继续从 @capgo/capacitor-语音合成
继续从 @capgo/capacitor-语音合成如果您正在使用 @capgo/capacitor-语音合成 为native插件工作制定计划,连接它 使用@capgo/capacitor-语音合成 在使用@capgo/capacitor-语音合成中 Capgo 插件目录 在Capgo 插件目录中 Capacitor 插件由Capgo 在Capacitor 插件由Capgo中 添加或更新插件 在添加或更新插件中 Ionic企业插件替代品 在Ionic企业插件替代品中