教程:一个场景案例学会【文字转语音】【长链接转短链接】【获取链接二维码】

楼主
简道云应用场景探索者

 

前些时间,突然想到以前遇到过的一个场景,一份类问卷,因特殊情况,要求每一条都需要有语音版,故每一条都进行了转语音,然后上传添加。

那么在简道云中,对于文字和语音,有没有一些更为简便的解决方式呢?或许会在一些其它场景中使用到,遂进行了相关测试,最终结果如下。

 

体验链接

https://tnvew1vqtq.jiandaoyun.com/f/6315786d3c5431000830fe49

 

处理逻辑

1、解决文字转语音的问题

2、解决短链接的问题

3、解决二维码的问题

 

解决文字转语音的问题

 

在简道云实操中会发现,文本字段如果内容是链接,字段权限仅是可见的情况下,链接是可以直接点击的,基于此,可通过网上一些开放的接口来解决这个问题。

 

接口地址:

https://tts.youdao.com/fanyivoice?word=播报内容&le=cn&keyfrom=speaker-target

使用方式:

基于 CONCATENATE() 拼接链接

使用示例:

CONCATENATE("https://tts.youdao.com/fanyivoice?word=",播报内容,"&le=cn&keyfrom=speaker-target")

 

使用中会发现,链接中如果包含中文就会失效,需要进行一次转码。

解决方式可参考之前的帖子【如何解决链接中含中文无法使用的问题】

 

解决短链接的问题

 

经过以上步骤,我们就获取到了一个语音链接,这是会发现,如果内容比较多,那么链接就会超长,并不利于呈现,这时候就需要用到短链接了。

以前,短链接,开放的接口比较多,现在不太好找,另外,在点击后,会有一个中转提示,使用体验会感觉不够流畅,有真实需求的,可以再找找到,记得以前找到过,现在一时没找到。

 

接口地址:

https://api.uomg.com/api/long2dwz?dwzapi=tcn&url=链接

请求类型:

get

返回值设置:

$.ae_url

 

解决二维码的问题

 

本接口来自“品味二维码”,默认限制次数1000次/天,调用频率为每秒10次内。

 

接口地址:

https://api.pwmqr.com/qrcode/create/?url=链接

使用方式:

基于 CONCATENATE() 拼接链接

使用示例:

CONCATENATE("https://api.pwmqr.com/qrcode/create/?url=",链接)

 

本次总结

 

基于简道云,可发现最终实现的内容都是动态的,播报内容可随时变更,相应的短链接与二维码也可随之变更,整个过程也就是分分钟钟的事儿,试想下,如果用之前的方式,遇到内容修订,会是一个什么样的场景,基本是之前的操作需要再重新来一遍,即耗精力,效率也低。

由此可见,简道云不只是一个工具,同时也是一种思维方式,过去的很多场景,都可以试一下“ 简道云 + ”,也许会有意想不到的效果。

 

更多内容

 

导航:云函数&前端事件 内容集 

汇总:论坛中发表过的所有帖子

 

更多沟通交流可添加微信(zmlnow)

添加时请备注:简道云

 

 

 

都看到这里了

如果您觉得有用

赞一个呗

赏一个呗

偶会更有动力哈

分享扩散:

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0回帖数 1关注人数 15209浏览人数
最后回复于:2022-9-15 17:23

返回顶部 返回列表