各即时消息平台聊天机器人音乐识别总览
伴随应用市场走向成熟,基于人工智能的聊天机器人在2016年再次成为科技聚焦的重点。Facebook和微软两大巨头在2016年几乎同一时间宣布了发展聊天机器人的计划。已在音乐播放器中成为标配的音乐识别功能作为人工智能的重要组成部分,已被开发者集成到众多聊天机器人平台。以下是一部分优秀的开发者通过ACRCloud音乐识别服务制作的聊天机器人项目。希望通过他们的项目和代码,也能帮助到你来制作自己的机器人项目。
Peach
Peach是一款自发布便一夜爆红的即时消息应用。其创始人Dom Hofmann还曾打造了著名短视频分享应用Vine。在app文本框中只要输入s即可唤醒预制的音乐识别功能,只需通过手机麦克风几秒的录音,即可识别出歌曲的名称和艺人。点击被识别的歌曲,就可以直接进入Spotify或Apple music来收听这首歌曲。这个功能的设置是考虑到用户听到一首好听的歌曲时,可以通过听歌识曲功能将歌曲识别出来并分享给朋友。
Facebook Messenger
Facebook Messenger是仅次于Whatsapp的全球第二大即时通讯应用,有超过9亿用户。Facebook在今年四月中发布了Messenger即时消息平台。很多优秀的聊天机器人项目都在这之后诞生。加拿大开发者 Zachary Bruggeman通过ACRCloud SDK研发了一款聊天机器人拥有识别音乐的功能。这款机器人可以识别周围环境中播放的音乐并可以将歌曲在Spotify收听或Youtube收看。
Boom Bot是另外一个基于Facebook Messenger的机器人项目让用户可以实现听歌识曲的功能并且展示实时歌词和音乐视频。这个机器人项目归属于 Reply.ai。
在 Github查看此项目的代码
Twitch
Twitch是一个面向视频游戏的实时流媒体视频平台。美国开发者 Daniel Beaupre经营的MTGBot项目可以让用户通过命令行在聊天窗中操作不同的服务。当用户输入“!song”时,MTGBot聊天机器人通过解析直播节目中的音频,触发ACRCloud音乐识别服务,就可以识别出当前节目中播放的音乐,并向用户提供识别出音乐的Spotify歌曲链接。这个项目不是开源项目,所以无法提供代码。
微信
微信基于聊天机器人的项目在行业中首屈一指。在Facebook2016年发布其机器人平台以前,微信在2013年发布了其官方机器人平台并有很多成功应用的案例。中国开发者YUX开发了一款针对音乐识别的机器人项目,用户在公众号中只需按住录音,便可识别出周围播放的音乐。
代码相关信息请见 Github
Kik
来自加拿大的Kik是一款手机通信录的社交软件,可基于本地通讯录直接建立与联系人的连接,并在此基础上实现免费短信聊天、来电大头贴、个人状态同步等功能。开发者Usman Ismail 在Kik内部的黑客马拉松中开发了一款音乐识别的聊天起机器人。Usman说做这个项目的原因很简单,就是能帮助用户识别音乐并能帮助他们对应Youtube, Spotify, Deezer 或 iTunes 上的相关内容。
代码相关信息请见 Github
Telegram
Telegram是一款跨平台的即时消息应用,以保护隐私和安全著名,全球有1亿用户。来自乌克兰的开发者Sukach Maxim制作的聊天机器人Tadam_bot可在Telegram应用中识别用户播放的音乐并展示Youtube, Spotify 和Deezer等流媒体音乐的链接。 文章前边提到的Boom Bot在Telegram里也可以找到。
代码相关信息请见 Github
Snapchat
Snapchat 是一款由斯坦福大学两位学生开发的一款“阅后即焚”照片分享应用。用户大多为青少年,他们在app里分享自己喜爱的音乐。如果你有兴趣做一款基于Snapchat的音乐识别聊天机器人,ACRCloud可以协助你完成。
iMessage Apps
苹果在WWDC 2016上宣布开放iMessage的第三方应用开发权限。这给聊天机器人开发者们很大的想象空间,如果你也想在iMessage中做一款音乐识别的聊天机器人,请联系我们。
Slack
Slack是一款团队移动协同办公的即时消息平台。很多人在工作的时候需要听音乐或识别音乐,如果你想想在Slack中做一款可以识别音乐的聊天机器人,请联系我们。