职业病,每次看到一些功能都会想后端是如何实现的,但感觉自己好像实现不了这个功能。
商家启了语音播报后,每次收款不管金额是多少,都会语音提醒,这个语音是实时合成的吗?还是通过其他方式实现的
职业病,每次看到一些功能都会想后端是如何实现的,但感觉自己好像实现不了这个功能。
商家启了语音播报后,每次收款不管金额是多少,都会语音提醒,这个语音是实时合成的吗?还是通过其他方式实现的
|
leavicDec 19, 2018
1
计算器的语音是怎么做的?
|
|
invokeDec 19, 2018
2
。。。这
播放语音 A 支付宝收款 播放函数 B voice(99) 功能是把传入的数字用语音念出来 播放语音 C 元 这不复杂吧 |
|
freshmancDec 19, 2018
3
tts
|
|
IsA26hN4DcQDS7Z9Dec 19, 2018
4
有没有一种软件。。
手机丢了之后。。 可以不停的播放:我的手机丢了,我的手机号码是:xxxxxxxx |
|
adyyqDec 19, 2018 via Android
5
原音是台湾一个美女录的
|
|
rizonDec 19, 2018
6
楼主可能是问声音哪来的吧。。。就是把 1-9 和点 提前录个音啊。。。
录音的妹子还是个挺可爱的妹纸哈。可以搜到的 |
|
xbigfatDec 19, 2018
7
我也有类似的疑问是,前方的客户端是如何得知这个事件的。
以 Android 为例子:可能是支付宝软件开个 Service 监控余额变动,一旦入账了就自动发送广播,播放语音,但是这样的话,不会被杀掉吗?如果确保稳定性呢?后续有大神能不能 @我解答一下疑惑。 还有就是那种语音盒子,硬件盒子怎么得到通知的,具体工作原理是啥。。 |
|
8
解压支付宝的安装包,你就能发现里面有这些语音的音频文件,从零到十,从百到亿,把这些音频文件按特定顺序播放就行了,让我惊讶的是居然有亿???
https://img.cencs.com/images/2018/12/19/M0O.png |
|
580a388da131Dec 19, 2018 via iPhone
10
不需要合成啊
分析出千百元角分 按顺序播报就是了 |
|
blue0125Dec 19, 2018
11
不是每个支付宝软件里面都有个妹子么[手动斜眼]
|
|
RobinzzZDec 19, 2018
12
语音之前是有停顿的不可能穷举数字,只有合成 XX +XXX +XXX 然后发出来~
|
|
580a388da131Dec 19, 2018 via iPhone
14
@xbigfat 被杀掉就报不了了,不少人都在问怎么防止被杀。
|
|
15
@leavic 很受启发,计算器是单个数字,支付宝多了“位”的读音,
@invoke 一时没想明白 @580a388da131 用户端听到的是一条语音,感觉像是合成的,开发端处理就是你说的这样 @rizon 明白了 |
|
winterxDec 19, 2018
20
说声音好听的你们出来。。。。我保证不打。。。。
我觉得声音一点都不好听 |
|
21
之前从支付宝 apk 拿到了语音的资源,做了一个自动合成的,大家可以试试 http://mate.alphatr.com/alipay/voice?num=1200000 数字可以随便改
|
|
22
@Raynard 很多厂家都设置了手机丢失模式,大概和你说的这种功能类似,可以播放语音,或则显示消息在自己手机上,这种软件一般是手机厂家做的,但小偷关机后就不行了;小偷会把手机拿到搞手机破解的哪里根据手机情况进行解锁、钓鱼或则更换手机主板,再过一段时间,手机会变成二手的手机到达某个地区用户手里
|
|
23
|
|
24
@Raynard
想象一下,你的手机丢了 然后这个软件很智能地判断自己所在的手机丢了(别问我怎么实现) 然后自动播放语音:我的手机丢了,手机号是 xxx 这时候,一个好心的路人路过,然后好心地想把这个手机归还给失主,按照语音打电话,几秒后,路人一脸复杂地看着手上震动的手机 23333333 |
|
wjfzDec 19, 2018
26
|
|
28
|
|
peaceblastDec 19, 2018
31
@littleBeats 你这职业病更恐怖😄
|
|
sayMoreDec 19, 2018
32
@AlphaTr #30 闭着眼睛听更舒服些 http://mate.alphatr.com/alipay/voice?num=99999999999,这是我能听到的最多的钱了( ps:前面的地灵灵有点刺耳,能可选去掉就更好了,哈哈哈😄)
|
|
sayMoreDec 19, 2018
33
@sayMore #32 额,重新修改下地址 http://mate.alphatr.com/alipay/voice?num=99999999999
|
|
yamedieDec 19, 2018
34
欢迎大嘎来玩我的这个 铃声生成器~
http://uniq.love/future/#/ringtone |
|
AlphaTrDec 19, 2018
36
@sayMore http://mate.alphatr.com/alipay/voice?num=99999999999.99 比你多,哈哈;代码中前缀可选: "支付宝到帐", "奖励你", 后缀可选: "元", "元现金", "个支付红包", "兆流量", "张优惠券";掉落声也是可配的,只是没给 http 服务抛接口,调用写死了..
|
|
blackhackerDec 19, 2018
37
@AlphaTr 电梯装逼利器
|
|
yamedieDec 19, 2018
38
@rizon 嘿嘿, 整个语音合成服务都使用的是百度 API yuyin.baidu.com
|
|
yamedieDec 19, 2018
42
@rizon 是的 不要尝试不要尝试不要尝试 https://www.v2ex.com/t/517617#reply45
|
|
44
我们以前搞的语言播报是花了 50 来块钱请专业录音的妹纸录了 40 来秒的 0-9、单位、符号、固定通知语句,我把整个录音拆成一个个的 mp3 调整优化了一下子,然后让 android 和 ios 一个字符一个字符的播放出来,效果奇佳。。。居然比支付宝的还动听。关于支付宝怎么搞的就不清楚了
|
|
VYSEDec 19, 2018 via Android
46
|
|
heasyDec 19, 2018 via iPhone
47
@littleBeats 哈哈哈哈,随手就来
|
|
shew2356Dec 19, 2018 via iPhone
48
@xiangyuecn 这波操作,可以可以,可以合成岛国的课
|
|
sublime8Dec 19, 2018 via iPhone
49
声音合成。iOS 走系统通知。
|
|
PharielDec 19, 2018 via iPhone
50
@littleBeats 这帖子真的不是配合你的招聘而演的戏么
(⊙…⊙) |
|
zwh2698Dec 19, 2018 via Android
51
@580a388da131 一定要合成,不信你问支付保的人,要声音连续。
|
|
oohDec 20, 2018
52
play("支付宝到账.amr")
play("1.amr") play("千.amr") play("万.amr") play("元.amr") 可以用讯飞语音接口来录需要的音 |
|
54
@AlphaTr 合成后端是用的啥实现的呢?能简单讲讲么 我顺序读取语音,但感觉程程序上还是有延迟,效果不太好
|
|
AlphaTrJan 2, 2019
55
@Eugene1024 Go 实现的,简单来说就是把原始多个 Mp3 文件解析出来的数据帧拼接生成新的 Mp3,Mp3 的文件结构我也不是很了解,直接用的库 https://github.com/dmulholland/mp3lib
|
|
56
@AlphaTr 拼接出来的语音文件会存储 和删除吗,一直存储的话会占据很多存储空间
|
|
57
@Eugene1024 我的实现还是很简单的,直接生成 bytes 后就返回给 HTTP 了,中间没有产生文件,不会存储落盘
|