HarmonyOS AI基础技术赋能之语音播报 原创 精华
软通动力HOS
发布于 2021-9-15 15:16
1.8w浏览
12收藏
引言
在实际应用开发中,时不时的会遇到AI领域相关的一些技术,本节主要详细讲述一下语音播报技术,语音播报可能涉及的领域,如:实时语音交互、超长文本播报等。对于HarmonyOS开发者而言,也需要了解和掌握HarmonyOS AI领域相关技术能力。
功能介绍
语音播报主要是基于华为智慧引擎(HUAWEI HiAI Engine)中的语音播报引擎,向开发者提供人工智能应用层API。该技术提供将文本转换为语音并进行播报的能力。
指南
1、创建与TTS服务的连接。context为应用上下文信息,应为ohos.aafwk.ability.Ability或ohos.aafwk.ability.AbilitySlice的实例或子类实例。
2、在TTS接口创建成功后初始化TTS引擎
3、初始化TTS引擎成功后调用音频转换并播放接口
4、使用完成后销毁TTS客户端
示例代码
1、xml布局
2、案例代码
实现效果
更多原创内容请关注:软通动力HarmonyOS学院
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
分类
标签
已于2021-9-15 15:16:08修改
赞
15
收藏 12
回复
15
6
12
相关推荐
这一系列的基础知识对于初学者来说很实用。
确实,语音播报算是基础能力。
华为智慧引擎(HUAWEI HiAI Engine)中的语音播报引擎
鸿蒙基础节技术赋能储蓄更新,欢迎小伙伴持续关注。
持续关注!软通动力yyds
感谢支持
TTS 文字转语音播报的API, 在WATCH 3上面能使用吗?我在WATCH 3上面测试,调用TtsClient.getInstance().create()方法,onEvent总是回调:CREATE_TTS_CLIENT_FAILED