V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
YUX
V2EX  ›  分享创造

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

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

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

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

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

    第 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
       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
       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
       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
       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
    好厉害…
    zhoushiya
        11
    zhoushiya  
       2016-05-27 20:57:39 +08:00   ❤️ 2
    @YUX 七里香 雨下整夜 我的爱溢出就象雨水 院子落叶 跟我的思念厚厚一叠
    YUX
        12
    YUX  
    OP
       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
       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
       2016-05-28 20:00:33 +08:00
    @sunfanteng 如果是识别歌曲的话 用 MediaId 下载 voice 素材下载到本地 然后直接用 acrcloud 的 sdk 上传识别就可以了
    realpg
        19
    realpg  
       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  
       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
       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
       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
       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 我们需要听歌识别歌曲的合作,麻烦看到联系我, 加我微信谢谢 7⃣️6⃣️7⃣️0⃣️7⃣️3⃣️⑤。
    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   ·   实用小工具   ·   5272 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 03:46 · PVG 11:46 · LAX 19:46 · JFK 22:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.