首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于音频处理的硬件平台

用于音频处理的硬件平台
EN

Stack Overflow用户
提问于 2012-09-15 00:51:30
回答 3查看 1K关注 0票数 2

我想建造一种音频处理装置。我会连接一些麦克风(就像手机里的麦克风,而不是歌手用的大麦克风)。我有一些在Android中读取原始音频数据的经验,这是我可以处理的抽象级别。对我来说,所有变得更底层的东西都有点毛茸茸的。(Raw在这里是指我从缓冲区读取整数。)

有没有硬件平台可以让我轻松连接麦克风并读取原始音频数据?我想把它通过USB连接到电脑上来传输原始的音频数据。我认为进一步的处理将在计算机上进行,比如Fourier transformations等。

我听说过Arduino,它提供了一个很好的禁欲级别吗?我可以使用哪些平台来替代?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-09-15 00:57:56

没有理由使用Arduino来做这个,一个标准的PC声卡工作得很好!您所要求的正是它是如何工作的。您可以捕获音频,并从缓冲区读取采样值。

票数 1
EN

Stack Overflow用户

发布于 2012-11-16 23:42:13

Arduino (至少是8位电路板)的问题是他们没有任何类型的DAC,所以你不能做很多事情。此外,计算能力不足以进行实时音频处理,除非你想做一些老式的音乐,就像在旧的游戏系统中一样。

这种情况可以通过包含32位ARM处理器的全新Arduino Due来改变。这里你有一些DAC,计算能力应该足以做一些很好的音频处理。不方便的是,这个板子真的很新,开发工具还不稳定。我认为大多数Arduino主板都配备了AVR微控制器,而这款Arduino Due则采用了ARM处理器。架构完全不同。

我想给你推荐一些冲浪板。如果你想做一些音频处理,我认为最好有一个带有插孔连接器(输入/输出)的电路板,SD卡(用来读取一些音频文件),也许还有一个屏幕,用来对音频信号进行某种可视化(即图形条)。

  • 第一个选择:覆盆子Pi。它是开放的硬件(尽可能多地...因为ARM制造商用专利保护他们的芯片)便宜,而且社区做了很多项目。我认为它很像Arduino,但是有一个非常强大的architecture.
  • mikroElektronika有一些很好的Multimedia boards。它们提供多个版本(即AVR、PIC、ARM等)。因此,您可以选择任何您喜欢的架构,但外围设备都是相同的(声音芯片、TFT、WIFI等)。它们还提供编译器、库和文档。这不是一家很大的公司,所以我认为他们关心客户,你会得到很好的技术支持。

如果你不喜欢这些,我可以提出一些其他的选择。

票数 3
EN

Stack Overflow用户

发布于 2012-09-15 01:04:39

包括麦克风在内的一些新的PC耳机是通过USB连接的,这意味着您连接到PC的每个耳机本身就是一个声音。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12428812

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档