支付宝收款语音播报是如何实现的?

2018-12-19 14:58:02 +08:00
 Eugene1024

职业病,每次看到一些功能都会想后端是如何实现的,但感觉自己好像实现不了这个功能。

商家启了语音播报后,每次收款不管金额是多少,都会语音提醒,这个语音是实时合成的吗?还是通过其他方式实现的

13432 次点击
所在节点    程序员
57 条回复
leavic
2018-12-19 15:00:28 +08:00
计算器的语音是怎么做的?
invoke
2018-12-19 15:02:25 +08:00
。。。这
播放语音 A 支付宝收款
播放函数 B voice(99) 功能是把传入的数字用语音念出来
播放语音 C 元

这不复杂吧
freshmanc
2018-12-19 15:03:06 +08:00
tts
Raynard
2018-12-19 15:04:08 +08:00
有没有一种软件。。

手机丢了之后。。

可以不停的播放:我的手机丢了,我的手机号码是:xxxxxxxx
adyyq
2018-12-19 15:04:13 +08:00
原音是台湾一个美女录的
rizon
2018-12-19 15:06:22 +08:00
楼主可能是问声音哪来的吧。。。就是把 1-9 和点 提前录个音啊。。。
录音的妹子还是个挺可爱的妹纸哈。可以搜到的
xbigfat
2018-12-19 15:06:26 +08:00
我也有类似的疑问是,前方的客户端是如何得知这个事件的。
以 Android 为例子:可能是支付宝软件开个 Service 监控余额变动,一旦入账了就自动发送广播,播放语音,但是这样的话,不会被杀掉吗?如果确保稳定性呢?后续有大神能不能 @我解答一下疑惑。
还有就是那种语音盒子,硬件盒子怎么得到通知的,具体工作原理是啥。。
cjpjxjx
2018-12-19 15:06:26 +08:00
解压支付宝的安装包,你就能发现里面有这些语音的音频文件,从零到十,从百到亿,把这些音频文件按特定顺序播放就行了,让我惊讶的是居然有亿???
https://img.cencs.com/images/2018/12/19/M0O.png
tanranran
2018-12-19 15:08:08 +08:00
@cjpjxjx #8 #8 据说是一个台湾的妹子(展妍)配的音
580a388da131
2018-12-19 15:08:22 +08:00
不需要合成啊
分析出千百元角分
按顺序播报就是了
blue0125
2018-12-19 15:09:30 +08:00
不是每个支付宝软件里面都有个妹子么[手动斜眼]
RobinzzZ
2018-12-19 15:09:35 +08:00
语音之前是有停顿的不可能穷举数字,只有合成 XX +XXX +XXX 然后发出来~
leavic
2018-12-19 15:11:19 +08:00
@xbigfat 所以,支付宝有未开放的 API 用于监控余额,但我估计一般人是拿不到的,否则都可以自己 DIY 收款系统了。
580a388da131
2018-12-19 15:11:20 +08:00
@xbigfat 被杀掉就报不了了,不少人都在问怎么防止被杀。
Eugene1024
2018-12-19 15:14:07 +08:00
@leavic 很受启发,计算器是单个数字,支付宝多了“位”的读音,
@invoke 一时没想明白
@580a388da131 用户端听到的是一条语音,感觉像是合成的,开发端处理就是你说的这样
@rizon 明白了
Vegetable
2018-12-19 15:18:15 +08:00
@xbigfat 想多了吧,这可比 IM 简单多了,根本不需要主动监控,被动接收广播就行了啊.微信消息可不是轮询来的.
NotNil1
2018-12-19 15:26:44 +08:00
@leavic @xbigfat 一般都是主动推送
vjnjc
2018-12-19 15:31:03 +08:00
@cjpjxjx 查了一下居然是阿里的交互设计师。。。不是专业的声优
ansonsiva
2018-12-19 15:33:48 +08:00
@cjpjxjx 没看到亿,只有千万吧
winterx
2018-12-19 15:34:12 +08:00
说声音好听的你们出来。。。。我保证不打。。。。
我觉得声音一点都不好听

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/518989

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX