概述
概述部分语音合成插件,用于将文本合成语音。
核心功能
核心功能部分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仅限)。 |
deactivateAudioSession | 关闭音频会话(iOS仅限)。 |
getPluginVersion | 获取本机插件版本. |
addListener | 监听语音开始说话的事件. |
addListener | 监听语音结束 |
addListener | 在语音中监听单词边界 |
addListener | 监听语音合成错误 |
removeAllListeners | 移除所有事件监听 |
真实数据来源
真实数据来源此参考资料是从 src/definitions.ts 在 capacitor-语音合成.
从@capgo/capacitor-语音合成继续
从@capgo/capacitor-语音合成继续如果您正在使用 @capgo/capacitor-speech-synthesis 为了规划原生插件的工作,连接它与 使用 @capgo/capacitor-speech-synthesis 为原生功能在使用 @capgo/capacitor-speech-synthesis 中的 Capgo 插件目录 为产品工作流程在 Capgo 插件目录 中的 Capacitor 插件由 Capgo 为实现细节在 Capacitor 插件由 Capgo 中的 添加或更新插件 为实现细节在添加或更新插件,并且 Ionic 企业插件替代方案 为产品工作流程在 Ionic 企业插件替代方案 中的