Why·Liam·Blog

人生若如初見

Echo Nest 宣布针对开发者推出Echoprint,一个开源音乐「指纹」工具。 该工具可免费使用,Echo Nest表示,任何开发者都可以创建它们自己的乐纹应用。其他的乐纹服务 – notably Shazam, SoundHound, MusicID 和 PlayEar ,将关注点更多的放在了智能手机用户上。 Echo Nest CTO 兼联合创始人Brian Whitman 表示,「音乐「指纹」归属于互联网,它将是任何开发者依赖但无需担心许可费用或复杂的数据库实现的一种服务。「 该公司表示期待开发者基于该工具,客户端、服务器端及数据,创建有趣的应用。

以上是我复制的,具体请参见http://echoprint.me/.Echoprint功能很强大,但这里只介绍一下如何使用它完成」听音识曲」。Echoprint关于这方面的介绍可以参见Echoprint的API关于identify的介绍。

先申请一个帐号 这是获取API Key的必要条件 EchoPrint目前支持两套识别系统,

ENMFP (闭源)以及 Echoprint(开源).两者之间的区别在API文档里面也有说明这里就不复述了。

阅读全文 »

如何让电脑听歌辩曲呢?这里用到了music fingerprint的算法。所谓fingerprint就是找到一个能代表曲子的东西,就像指纹能代表一个人一样。

Shazam-android | Shazam-iOS Shazam这个服务虽然是闭源的,但是有论文

从生谱图(spectrogram)生成星座图(constellation),所谓星座图就是在时间轴上取一些点(密度大概1秒10个),然后取在这些时间点上的最高能量的频率的能量(定一个时间点,一定会有很多频率有声音,选声音最大的那个频率),星座图中的点代表该时间该频率的能量 从时间纬度扫这个星座图,将点与后面target area里面的一堆点配对(具体target area怎么定论文没说),每一对成为一个元素放入hash表,key是该时间和开始时间的距离,value就是两个点的频率和时间差(图)

阅读全文 »

导读

Fedora是一款由全球社区爱好者构建的面向日常应用的快速、稳定、强大的免费开源操作系统。 Fedora 18是Fedora最新版本,相信很多朋友都很想尝试Fedora 18版本,但是有些朋友不知道如何安装Fedora 18,下面2013系统下载网小编为大家带来Fedora 18 U盘安装教程。 核心提示:Fedora是一款由全球社区爱好者构建的面向日常应用的快速、稳定、强大的免费开源操作系统。Fedora18是Fedora最新版本,相信很多朋友都很想尝试Fedora18版本,但是有些朋友不知道如何安装Fedora18,下面2013系统下载网小编为大家带来Fedora18U盘安装教程。

Fedora18安装教程: 首先要下载好Fedora1832位官方iso镜像或者Fedora1864位官方iso镜像,然后把Fedora18放在U盘里,U盘里面的isolinux文件里有isolinux.cfg和syslinux.cfg。

阅读全文 »

1、用audioread(‘’);函数读取电脑中的音频文件,参数是音频文件的路径:

sampledata保存音频信号数据,FS是音频采样率,MP3格式的采样率一般为44100;

2、判断音频数据是否是双声道,如果是双声道则保留一个声道的数据,用calsample.m文件的函数完成此功能,文件内容如下:

阅读全文 »
0%