这两天开始玩微信公众号 搞了个音乐识别功能 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
YUX
V2EX    分享创造

这两天开始玩微信公众号 搞了个音乐识别功能

  •  2
     
  •   YUX
    PRO
    YUX 2016-05-27 17:24:55 +08:00 6394 次点击
    这是一个创建于 3429 天前的主题,其中的信息可能已经有所发展或是发生改变。

    就是发一条语音过去 就能回复识别出来的音乐信息和这首歌两条信息 目测录音至少要三秒 录的部分只有伴奏没人唱成功率会明显下降 有人唱的部分目前来看百发百中 自己哼歌没成功过(我好像暴露了什么真相)

    还一个功能是直接说 >点歌演员< 就能点这首歌了

    还是有一些问题,就是这个专辑封面死也弄不上去 怎么在微信音乐播放界面显示歌词也没弄清楚 这两点有人知道不?

    第 1 条附言    2016-05-27 21:16:53 +08:00

    具体实现代码在此 GitHub: acrcloud-wechat

    35 条回复    2020-09-12 20:05:05 +08:00
    shiny
        1
    shiny  
       2016-05-27 17:26:11 +08:00
    Cool ,识别的技术上是怎么实现的?曲库哪里来的?
    SamWanng
        2
    SamWanng  
       2016-05-27 17:27:54 +08:00
    在微信音乐播放界面显示歌词这个功能只有「 QQ 音乐」分享出来的才有
    YUX
        3
    YUX  
    OP
    PRO
       2016-05-27 17:29:12 +08:00   1
    @shiny 用的 https://www.acrcloud.com/ 的接口识别的 识别出来了的用我自己的 https://github.com/YUX-IO/163music-APlayer-you-get-docker 这个项目返回歌曲
    YUX
        4
    YUX  
    OP
    PRO
       2016-05-27 17:29:56 +08:00
    @SamWanng said (;′⌒`)
    SamWanng
        5
    SamWanng  
       2016-05-27 17:32:08 +08:00
    @YUX 不过你这个做的很棒了啊~
    YUX
        6
    YUX  
    OP
    PRO
       2016-05-27 17:37:36 +08:00

    我自己唱了一段 各位能人工识别出我唱的是啥不 ̄ ̄
    designer
        7
    designer  
       2016-05-27 17:40:10 +08:00 via iPhone
    楼主好棒。只是那些图标我受不了。
    不如去掉 简洁一点。
    YUX
        8
    YUX  
    OP
    PRO
       2016-05-27 17:41:57 +08:00
    @designer 也对哦
    Cavolo
        9
    Cavolo  
       2016-05-27 17:49:05 +08:00 via iPhone
    求公众号 id 测试,一般我都是 hey Siri, what song is this
    cqcn1991
        10
    cqcn1991  
       2016-05-27 18:11:08 +08:00 via iPhone
    好厉害…
        11
    zhoushiya  
       2016-05-27 20:57:39 +08:00   2
    @YUX 七里香 雨下整夜 我的爱溢出就象雨水 院子落叶 跟我的思念厚厚一叠
    YUX
        12
    YUX  
    OP
    PRO
       2016-05-27 21:01:00 +08:00
    @zhoushiya 哈哈哈哈
    Comdex
        13
    Comdex  
       2016-05-27 23:17:50 +08:00
    @YUX 那个音乐识别服务要钱么
    YUX
        14
    YUX  
    OP
    PRO
       2016-05-28 00:17:49 +08:00
    @Comdex 有 15 天的试用 试用后有 free plan , free plan 还没试过好不好用我刚注册的
    shippo7
        15
    shippo7  
       2016-05-28 07:15:37 +08:00 via iPhone
    wujunze
        16
    wujunze  
       2016-05-28 11:53:57 +08:00
    cool
    sunfanteng
        17
    sunfanteng  
       2016-05-28 19:49:39 +08:00
    请问,向微信号发送的语音,在下载到本地后,进行处理了吗?那个语音是腾讯处理过的,需要处理吗?
    YUX
        18
    YUX  
    OP
    PRO
       
    @sunfanteng 如果是识别歌曲的话 用 MediaId 下载 voice 素材下载到本地 然后直接用 acrcloud 的 sdk 上传识别就可以了
    realpg
        19
    realpg  
    PRO
       2016-05-29 13:53:19 +08:00
    @YUX
    你哼那段是骑李湘吧
    RockyLee
        20
    RockyLee  
       2016-05-29 23:11:56 +08:00   1
    @realpg 输入法似乎暴露了什么
    realpg
        21
    realpg  
    PRO
       2016-05-29 23:14:51 +08:00   1
    yao978318542
        22
    yao978318542  
       2016-05-30 17:35:30 +08:00
    貌似不是 php 的吧!好悲伤!/(ㄒoㄒ)/~~
    Aureliano
        23
    Aureliano  
       2016-05-30 20:21:15 +08:00
    哼哼搜索,试一下去
    sunfanteng
        24
    sunfanteng  
       2016-05-31 09:17:37 +08:00
    博主的这个貌似不支持哼歌之类的,不然自己哼的也不会识别不出来。他家的 SDK 哼歌识别只能在 APP 上来实现。
    Aureliano
        25
    Aureliano  
       2016-05-31 14:47:59 +08:00
    @sunfanteng 没错,他家的好像只能在 app 上做
    YUX
        26
    YUX  
    OP
    PRO
       2016-05-31 15:00:28 +08:00
    @sunfanteng
    @Aureliano 是这样的 python 的 SDK 不支持哼歌, Android 的可以
    astonysh
        27
    astonysh  
       2016-06-01 14:44:13 +08:00   1
    @Aureliano
    @sunfanteng 目前只有移动的 sdk 支持哼唱,以后我们会将哼唱加到其他的 sdk 上来。
    sxmman
        28
    sxmman  
       2016-06-02 16:39:24 +08:00
    小白冒昧问一句,一条 message 服务器如何回两条微信呢?
    YUX
        29
    YUX  
    OP
    PRO
       2016-06-02 17:08:49 +08:00
    @sxmman 啊哈 调用客服回复借口即可 本来我想返回一首歌 也想返回歌曲信息 所以就分开两条了
    歌曲信息是被动回复消息 音乐是客服回复信息 其实可以回复无数条的
    sxmman
        30
    sxmman  
       2016-06-03 08:04:08 +08:00
    @YUX 没注意测试号,还以为和我一样,是个未认证的公众号...我最近也在用 python 跑一遍微信全部功能,包括一个管理后台网站,后台的 api 实现基于 wechatpy 的,这个库很好用。
    YUX
        31
    YUX  
    OP
    PRO
       2016-06-03 08:05:35 +08:00
    @sxmman 我用 flask 自己写着玩的
    cqdaidong
        32
    cqdaidong  
       2016-06-09 02:18:38 +08:00 via iPhone
    只会 php
    chamrock
        33
    chamrock  
       2016-08-05 12:18:09 +08:00
    @astonysh 我们需要听歌识别歌曲的合作,麻烦看到联系我, 加我微信谢谢 767073⑤。
    astonysh
        34
    astonysh  
       2016-08-29 14:04:08 +08:00
    @chamrock 不好意思,刚看到,已加微信
    edmteam
        35
    edmteam  
       2020-09-12 20:05:05 +08:00 via iPhone
    @astonysh 可以对接我自己的歌曲库吗?如果您可以实现这个功能请添加微信 JOEHAll 有偿
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     943 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 19:45 PVG 03:45 LAX 12:45 JFK 15:45
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86