如何使用移动麦克风读出的声音频率是多少? [英] How To Read Sound Frequency using Mobile Microphone?

查看:498
本文介绍了如何使用移动麦克风读出的声音频率是多少?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我工作的应用程序。在这里,我想用Android的应用程序来读取各种声音。我知道如何在Android的记录。现在,我想要做的是阅读的声音,并根据其频率我想在Android屏幕显示。所以,我怎么能读赫兹或千赫的频率?

I am working on an application. Here I want to read various sounds using Android Application. I know how to record in Android. Now what I want to do is to read a sound and based on its frequency I want to display it on Android Screen. So how can I read the frequency in Hz or KHz?

推荐答案

您将需要执行离散傅立叶变换上录制的音频采样。你可以写code自己或使用图书馆吧。不幸的是我不知道该FFT库的Java存在的,但我相信你可以在google的。我发现了两个在2分钟内:

You will need to perform a discrete Fourier transform on your recorded audio samples. You can write code yourself or use a library for it. Unfortunately I have no idea which FFT libraries exist for Java, but I am sure you can google that. I found two in 2 minutes:

  1. http://www.ee.ucl.ac.uk /~mflanaga/java/FourierTransform.html
  2. https://sites.google.com/site/piotrwendykier/software/jtransforms
  1. http://www.ee.ucl.ac.uk/~mflanaga/java/FourierTransform.html
  2. https://sites.google.com/site/piotrwendykier/software/jtransforms

这篇关于如何使用移动麦克风读出的声音频率是多少?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆