录制声音识别android

时间:2014-04-26 08:15:42

标签: android audio media voice-recognition

我开发了一个应用程序,用户可以录制声音,可能是拍手或其他声音。因为用户删除命令,android系统应该保存它。利用该记录声音,用户可以选择设备可能显示意图或其他的任何命令。现在我的问题是:当麦克风在设备上听到录音时,是否有可能启动意图,何时可以实现?我想我可能会用getMaxAmplitude()来做,但我需要一种方法来决定幅度的长度。

1 个答案:

答案 0 :(得分:0)

https://code.google.com/p/musicg/可能对您有帮助。

您可以在网站上找到演示应用。

网站中描述的功能如下:

  • Clap Api - 检测输入音频是否为拍手
  • Whistle Api - 检测输入音频是否是哨子
  • 读取PCM WAVE标题
  • 读取音频数据
  • 修剪音频数据
  • 保存已编辑的音频文件
  • 读取幅度 - 时域数据
  • 读取频率 - 时域数据
  • 渲染音频波形图像(需要Java 2D和Java Image I / O,Android不兼容)
  • 渲染音频频谱图像(需要Java 2D和Java Image I / O,Android不兼容)