3款手机歌曲识别软件对比体验 Shazam/SoundHound/Track ID
王旭晗 于 2012.12.14 18:36:28 | 源自:www.soomal.com | 版权:原创 | 平均/总评分:09.41/386

可能很多人都有这样的经历:在街头,在商场,在车上或者在其它什么地方,突然听到了一首很喜欢的歌曲,一段很喜欢的音乐,可就是不知道它的名字。于是,自己和它仅有一面之缘,而后只能匆匆别过,再也无法寻找。那么,我们能不能简单的、迅速的就得到这首陌生歌曲的基本信息呢?当然可以,而且很简单,只需要利用手机上的歌曲识别软件即可!我们在这里为大家介绍其中最知名的三款,分别是Shazam、SoundHound和Track ID。下面,我们先来简单了解下它们。

  • Shazam,中文译名:音乐雷达,支持iOS和Android操作系统。它共有三个版本,即:Shazam[免费版]、Shazam Encore[普通版]和(Shazam)RED[红版]。这三个版本的功能是一样的,只是免费版有每月歌曲数目限制,有广告。而普通版和红版目前的售价都是45元,其中红版收入中的一部分会捐献给非洲的艾滋病防治基金会。

  • SoundHound,中文译名:音乐猎手,同样都支持iOS和Android操作系统。这里需要提醒大家的是,国产也有一款名为“音乐猎手”的软件,但这两个猎手之间根本没任何关系。SoundHound现在有两个版本,即SoundHound和SoundHound ∞,其中前者是免费版而后者是收费版[45元],它们的功能也都相同但免费版会有广告。

  • Track ID,中文译名:音乐识别,曾是索爱手机内置的一款歌曲识别软件。2006年11月,索尼爱立信公司推出第一款滑盖Walkman W830c随身听手机,这也是首款具备Track ID功能的音乐手机。随后,Track ID成为索爱娱乐手机和音乐手机的标配功能。而现在,索尼将它从自己的手机中解放出来,Android手机均可以使用。

    Shazam、SoundHound和Track ID的工作原理基本相同,都是通过手机中的麦克风录制歌曲片段,然后将其上传到自己的音乐服务器进行搜索和匹配,再把匹配的结果给到用户。不过,软件不同给予用户的体验也不同。它们之间有什么差异呢?我们对这三款软件进行了一个小小的对比。

    一、音量和背景噪声的影响程度

    歌曲的音量大小和背景噪声通常不受我们的控制,但却会对识别结果产生非常明显的影响。就实际的使用情况来看,Shazam和Track ID在这方面的表现相对稍好,它们在音量相对较小或者背景噪声相对较大的情况下都可以正常的进行工作,而SoundHound表现则要弱一些。不过,我们无法准确界定这三款软件正常工作时音量和噪声的临界值,所以还不能给出具体的数据。

    二、歌曲识别的准确度

    识别的准确度是用户体验中最重要的,但歌曲和音乐多种多样,门类繁杂。所以,我们将整个对比识别过程分为三个部分,即:常规音乐识别[高潮]、前奏识别、哼唱和翻唱识别。其中,我们重点对比常规音乐识别,而其它两部分则作为辅助参考。

    1、常规音乐识别

    常规音乐识别中,我们统一选择歌曲和音乐的高潮进行对比,因为这是最有利于识别的部分,也最容易反应出各软件识别准确度的差异。而为了使对比结果更加真实、有效,我们也尽可能的扩大音乐的选择范围,综合考虑歌曲的语种,歌曲的新老程度,歌唱还是纯音乐,以及歌曲的风格和音乐类型等多种因素。在对比过程中,我们会对歌曲进行三次识别,成功标记“√”,而识别失败[没有匹配]标记“×”,识别错误[匹配错误]标记“○”。

    注:对比时,手机放置在离音箱15cm处,音量偏大保证软件可以正常工作。另外,识别成功后,不管是否满三次识别,均转向下一首歌曲。

    测试项目 Shazam SoundHound Track ID
    国语
    《被遗忘的时光》蔡琴
    《我只在乎你》李烁
    《影子》王菲
    《最近比较烦》李宗盛/周华健/黄品冠
    《红尘客栈》周杰伦 ×
    《父亲的草原母亲的河》布仁巴雅尔
    粤语
    《倩女幽魂》张国荣 ×
    《好男人》陈小春
    《千千阙歌》陈慧娴
    《K歌之王》陈奕迅 √[第一次失败]
    《铁血丹心》罗文/甄妮
    日语
    《優しさの理由》Choucho
    《梦のしずく》松隆子
    《CHOIR JAIL》铃木このみ ×
    《世界が终わるまでは》WANDS
    《Melodies Of Life》白鸟英美子
    韩语
    《江南Style》鸟叔
    《I Believe》申承勋 ×
    《10 minutes》李孝利
    英语
    《Angel》Angelis
    《Pearl Diver》David Roth ×
    《New Divide》Linkin Park
    《Wish You Were Here》Avril Lavigne
    《Crazy Kids》Ke$ha ×
    《Diamonds》Rihanna
    《Scream》Scream Usher
    其它[纯音乐或相对偏门的歌曲等]
    《The Rock》Hans Zimmer
    《La List de Schindler》 × × ×
    《笑傲江湖》 ×
    《法会.歌舞.净土》
    《The Four Seasons-winter》
    《Suite No. 1, BWV 1007, In G: Prelude》Janos Starker
    《he's a pirate》David Garrett
    《月光下的凤尾竹》
    《Return to Innocence》Enigma
    《Ameno》eRa
    《The Wind of Change》Bandari
    《ocean breeze》Kenny G
    《But Beautiful》Peggy Lee ×

    从上面的图表中,我们可以清楚的看到:Shazam歌曲识别的准确度是最高的,几乎做到了全部准确识别;SoundHound识别的准确度则是最低的,而且它对于新歌[《红尘客栈》和《Crazy Kids》]或者是纯音乐的乐曲识别是最差的;Track ID的表现略好于SoundHound,其中它中文歌曲的识别准确度低于后者,但除此之外都优于后者[两者有互补性]。另外,Shazam和Track ID对外语歌曲的识别准确度相当,但后者背后有索尼的支持,其外语歌曲曲库可能会更全面。不过,识别中有意思的是《La List de Schindler》这首著名的曲子,三款软件均识别失败。

    2、前奏识别

    歌曲高潮的对比识别固然直接、明了,但歌曲的播放并不是我们所能够控制的。所以,歌曲其它部分的识别准确度如何也是十分重要的。这里,我们选择部分歌曲的前奏进行对比。就结果来看,不管Shazam、SoundHound还是Track ID,它们对于歌曲前奏识别的准确度均较高潮有所下降。而在这之中,SoundHound相比其它两款软件的表现要更弱些。

    3、哼唱和翻唱识别

    我们上面提到的常规音乐实际上都是原唱或者是明星翻唱,而软件的曲库信息也都多基于此,所以识别起来准确度可能会高一些。而我们在生活中还可能遇到哼唱和普通人翻唱,那么这三款软件对它们又是否可以准确识别呢?我们又进行了小范围的补充对比。

    有些遗憾的是,这三款软件中似乎只有SoundHound支持哼唱识别:我们哼唱的两首歌曲《富士山下[粤语]》和《我爱北京天安门》,只有SoundHound都识别成功,Shazam和Track ID则全部识别失败。而更加遗憾的是,这三款软件对于翻唱的识别准确率都比较低,我们选择了中国好声音黄勇、旭日阳刚以及一个普通人翻唱三个版本的《春天里》。其中,只有SoundHound在5、6次识别中成功了1次,而其它两款软件都识别失败。随后,我们又选择Metro乐队翻唱的《海阔天空》,这次三款软件均以失败而告终,软件使用有一定的局限性。

    三、歌曲识别的速度

    Shazam的表现依旧是最好的,它多数情况下都可以做到迅速识别[录制指示环在绕行一周内甚至半周内就完成识别]。而SoundHound和Track ID的识别速度相仿,都要稍慢一些。

    四、流量消耗

    我们统计的是完成常规音乐识别后总流量的消耗。其中,Shazam流量消耗1.7 MB左右,SoundHound流量消耗5.5 MB左右,Track ID在2.2 MB左右。而对比之前歌曲识别的结果,SoundHound流量消耗之所以偏大,主要是因为识别准确度低,重复测试所导致的。不过即便如此,将流量消耗平摊到每首歌曲中,SoundHound的最大消耗也不过0.14MB/首,其它两款软件则更低,而这样的流量消耗还是可以接受的。

    总结

    我们的对比并不够全面,但具有一定的代表性。从结果来看,Shazam、SoundHound和Track ID对原唱或者是明星演唱的识别率高,而对于哼唱、普通人翻唱的识别率低,使用时需多加注意。另外,这三款软件各有各的特点:Shazam表现相对最全面;SoundHound各方面表现可能是最差的,但它支持哼唱识别;Track ID表现则介于两者之间,似乎并没有什么特色,但它对外语歌曲的识别可能会更准确。所以,我们在一般使用时,选择Shazam就足够了。而若是想最大程度防止遗漏歌曲,那么最好的方法就是两两搭配,或“Shazam+SoundHound”或“Track ID+SoundHound”基本上都可以满足需要。其中,Shazam和SoundHound免费版和收费版功能相同,只是有每月歌曲限制或者是广告。考虑到我们使用歌曲识别软件的频率通常不会很高,因此选用免费版即可。

    请评分
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    119.128.***.***
    119.128.***.***
    61
    119.128.***.***
    119.128.***.***
    60
    113.116.191.***
    113.116.191.***
    发表于2013.09.14 03:15:39
    59
    058.247.201.***
    058.247.201.***
    发表于2013.08.30 18:34:30
    58
    211.021.204.***
    211.021.204.***
    发表于2013.08.12 10:21:21
    57
    123.157.035.***
    123.157.035.***
    发表于2013.08.06 20:50:59
    56
    036.048.100.***
    036.048.100.***
    发表于2013.07.26 14:34:36
    55
    114.025.237.***
    114.025.237.***
    发表于2013.05.26 17:51:00
    54
    123.126.050.***
    123.126.050.***
    发表于2013.05.22 21:52:10
    53
    124.171.217.***
    124.171.217.***
    发表于2013.05.14 12:43:02
    52
    220.202.152.***
    220.202.152.***
    发表于2013.03.19 16:20:57
    51
    114.247.056.***
    114.247.056.***
    发表于2013.03.04 13:16:27
    50
    115.080.016.***
    115.080.016.***
    发表于2013.02.26 14:01:04
    49
    183.063.148.***
    183.063.148.***
    发表于2013.02.20 15:33:09
    48
    218.016.251.***
    218.016.251.***
    发表于2013.01.17 08:29:47
    47
    119.190.064.***
    119.190.064.***
    发表于2012.12.29 20:12:26
    46
    111.173.224.***
    111.173.224.***
    发表于2012.12.26 01:17:26
    45
    182.040.***.***
    182.040.***.***
    从当年索尼爱立信在手机中第一次内置TrackID,就开始使用这个功能,直到现在,就自己的使用感受而言,似乎没有遇到识别错误的情况,最多就是识别不出,但凡识别出结果的都是对的,而且没有感觉跟高潮或者前奏有关系。
    发表于2012.12.26 00:33:23
    44
    SoundHound,中文译名:猎曲奇兵
    不是音乐猎手吧
    发表于2012.12.19 19:06:14
    43
    提示
    本贴不可匿名回复,回复等级为:1 ,您现在正处在潜水状态
    回复
    验证码
    9381 为防止广告机贴垃圾,不得已而为之
    表情
    正文