百度语音合成API
还是使用百度的语音合成SDK实现,在用户说出“播放”后,开始逐条播放制作方法的内容。
因为语音合成实时性要求不是很高,可以直接使用百度语音合成API实现。
文档地址:https://ai.baidu.com/ai-doc/SPEECH/Gk38y8lzk
1、获取access_token
// appKey = Va5yQRHl********LT0vuXV4
// appSecret = 0rDSjzQ20XUj5i********PQSzr5pVw2
https://openapi.baidu.com/oauth/2.0/token?grant_type=client_credentials&client_id=Va5yQRHl********LT0vuXV4&client_secret=0rDSjzQ20XUj5i********PQSzr5pVw2
得到返回结果
{
"access_token": "1.a6b7dbd428f731035f771b8d********.86400.1292922000-2346678-124328",
"expires_in": 2592000,
"refresh_token": "2.385d55f8615fdfd9edb7c4b********.604800.1293440400-2346678-124328",
"scope": "public audio_tts_post ...",
"session_key": "ANXxSNjwQDugf8615Onqeik*****

本文介绍了在个性化菜谱APP中如何利用百度语音合成API实现语音播放功能。在用户说“播放”后,应用能逐条播放菜谱步骤。通过获取access_token并调用API将文字转为语音。同时,使用Flutter的audioplayer库进行语音播放,并在播放间隙设计暂停功能以方便用户控制。最后,作者提到未来计划研究页面自适应解析和开源的语音识别、合成方案。
最低0.47元/天 解锁文章
929

被折叠的 条评论
为什么被折叠?



