百度TTS转收费后,免费本地化语音报时的解决方案
受气的2017 发布于2020-07 浏览:9074 回复:8
3
收藏

惊闻用了数年宣称“永久免费不限量”的百度语音突然转收费服务,

我之前做了个语音报时、报天气、温度气象日期的小程序,听了几年都听习惯了,这下岂不是用不了了?

思前想后我决定用本地语音自行拼接方案。

我把文本可能出现的词语做了个列表(比如晴、15度、1月、2日、西北风、星期三等等),转成数组,逐一POST百度服务器,获取一个个短的wav文件,大概有4000多个,100多M,

我又写了个正则,提取text中的所有标准词语,

比如text为“晴,12度,西北风2级,空气质量优,下午12点25分”,

抽取整理以后,形成的数组是酱婶儿的:“晴,西北风,2级,空气质量,优,下午,12点,25分”

然后按顺序逐个播放词语对应的wav,

Play “晴.wav”,“西北风.wav”,“2级.wav”...

这样就实现了本地化朗读,用的还是百度的TTS语音,但是不联网,不依赖百度API。

 

虽然这样的语句听上去断断续续、磕磕巴巴的,

但是爷认了,

爷就是不给你百度交钱。

你这么大个企业,如此没信誉,说收费就收费,

你收费就收费吧,好歹留点免费份额,你得让我这种小开发者活吧?

我用业余时间自学编程,呕心沥血废寝忘食写了个小软件,

一分钱不赚,每月还得自掏几千用你这API?

现在的人啊,张口钱闭口钱,眼睛红了,心就黑了啊!

 

 

 

收藏
点赞
3
个赞
共8条回复 最后由qq928243596回复于2022-09
#9angelfool回复于2021-06

可以优化一下,播放的时候合并语音文件再一次过播放。读出来的时候磕碰感会少一点

0
#8syht2000回复于2021-06

为啥楼主要这么搞而不是直接用微软自己的本地TTS,语音库也有很多可选择

0
#7梦醒是自由回复于2021-05

就是,给个人用户一些免费配额。
相比那些大客户,个人用户的使用量很少,估计百度有实力送这种福利。
如果非要收费,可以针对个人用户制订价格,比如一年几十元。

个人用户一般是编程爱好者,自己的程序可能不大,但带来的体验、喜悦很大。
甚至可以做一个页面让个人用户展示用例,开源的用例就是很好的demo。

0
#6xzb19950406回复于2021-04

免费份额不是只给用3个月么?

0
#5用户已被禁言回复于2020-11
#4 sqybi回复
不是有免费份额么?

是的,是有免费额度可以调用的。

0
#4sqybi回复于2020-11

不是有免费份额么?

0
#3受气的2017回复于2020-07
#2 用户已被禁言回复
感谢您对百度语音技术的关注,可以提供下您的联系方式,我们会有工作人员和您进一步沟通~
展开

邮箱13252529418@qq.com手机13252529418

0
#2用户已被禁言回复于2020-07

感谢您对百度语音技术的关注,可以提供下您的联系方式,我们会有工作人员和您进一步沟通~

1
TOP
切换版块