×

使用96Boards的VU表

消耗积分:0 | 格式:zip | 大小:0.00 MB | 2023-06-20

分享资料个

描述

音量表

音量单位表 (VU meter) 是一个使用 ALSA 编程接口用于 linux 的用于监测声音强度的应用程序。此应用程序有两个变体:

  • 使用 dB(分贝)
  • 使用 FFT(快速傅里叶变换)

目录

  • 1)使用分贝
  • 2)硬件要求
  • 3)包依赖
  • 4)构建和运行
  • 5)结论

1.使用分贝

这里,声音的强度是通过计算采样音频信号的 RMS 值并转换为 dB 来计算的。实施简单明了。

博客链接:http ://www.96boards.org/blog/96boards-vu-meter-part-1/

2. 硬件要求

3.包依赖

  • ALSA库
$ sudo apt-get install libasound2

4.构建和运行:

$ git clone https://github.com/96boards-projects/vu_meter.git
$ cd projects
$ cd vu_meter
$ make
$ ./vu_meter plughw:U0x46d0x825

根据您的设备更换声卡信息

5.结论

运行可执行文件会导致进度条根据声音强度移动。

使用 FFT

正在开发中


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !