HarmonyOS textToSpeech能否实现暂停以及从暂停处重新播放合成的音频

1.能不能支持暂停?(目前只看到stop函数,只能停止)

2.能不能支持暂停后再从暂停点续播?(目前没有看到这个api)

HarmonyOS
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

当需要停止合成及播报时,可调用stop接口:ttsEngine.stop(); 再次开始可使用 ttsEngine.speak。

可参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/texttospeech-guide-V5

具体API使用可查看:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/hms-ai-texttospeech-V5

Core Speech kit是底层api能力,若要实现暂停后继续播放,有两种方式:

1)speak的时候获取的是音频流,根据音频流做对应的估算。

2)可以参考Speech Kit(场景化语音服务):https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/speech-api-V5,该kit会提供一套基于Core Speech kit(基础语音服务)的播控UI组件,可达到所述场景需要(core speech kit 里面的是基础能力api。speech kit 是控件,高阶api)pause:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/speech-textreader-api-V5#section297011445115

分享
微博
QQ
微信
回复
3天前
相关问题
HarmonyOS mp3播放暂停
27浏览 • 1回复 待解决
animateTo动画如何暂停
917浏览 • 2回复 待解决
HarmonyOS 如何进行音频合成
392浏览 • 1回复 待解决
如何控制跑马灯暂停与开始?
387浏览 • 1回复 待解决
SoundPool实现音频播放功能
1399浏览 • 1回复 待解决
鸿蒙Dev远程真机能否播放音频
5529浏览 • 1回复 待解决
HarmonyOS实现后台播放音频
512浏览 • 1回复 待解决