随笔分类 -  翻译

用java实现Shazam 译文
摘要:Creating Shazam in JavaBy royvanrijn On June 1, 2010 翻译:windviki@gmail.com 2010/8/30几天之前,我偶然看到一篇文章: How Shazam Works这让我对shazam这样的程序是如何工作的产生了兴趣,更重要的一点是,(我想知道)用java实现类似的程序会有多难呢? 关于Shazam Shazam是一款可以用来分析和配对音乐的程序。在手机上安装之后,拿着麦克风朝着音乐聆听大概20-30秒钟,它就能告诉你这是首什么歌曲。我第一次用它的时候,它给了我一种魔法般的感觉。“它怎么做到的?”——甚至直到今天,在使用了如此 阅读全文
posted @ 2011-08-31 15:53 windviki 阅读(1791) 评论(0) 推荐(0)
混音器编程接口讨论
摘要:混音器编程接口讨论翻译:windviki@gmail.com转载请注明译自:MIXER API ARGUMENTATION为了理解混音器API是如何工作的,必须先了解典型的声卡的硬件布局。我们有必要想象一下,声卡上有各种独立的,清楚的,但是却又互相连接的元件。先看一种典型的,最基本的声卡。首先,如果声卡有数字音频录音功能,它必定有一个麦克风输入接口(以及某种前置放大器(pre-amp)),还有一个模数转换器(ADC)用来转换麦克风的模拟信号为数字信号流。所以,声卡应该具有两个基本元件:麦克风输入元件,ADC元件。麦克风输入是和ADC管道联通的(麦克风输入的结果是ADC的输入)。我们可以用下面的 阅读全文
posted @ 2011-08-31 14:12 windviki 阅读(2121) 评论(3) 推荐(1)