希望实现声音强度如果大于某值则进行采集,直到声音小于某值,否则不进行记录
这个你需要解析声音数据中的振幅,来判断声音的强度。
此问题与 Java 没有什么太大关系,主要还是音频数据的处理。
http://www.pudn.com/downloads524/sourcecode/multimedia/audio/detail2172892.html
http://www.pudn.com/downloads524/sourcecode/multimedia/audio/detail2172892.html
http://www.codeforge.cn/article/253465
可以考虑用matlab做声音的输入分析,再和java做联合编程。
这个似乎不与编程语言有关。小弟不才,若有说错啥请把怪罪。
声音的强度得通过硬件设备收集并处理吧,通过数据的传输(无线设备间 或 该硬件设备通过串口连接PC),PC端的软件可以通过串口通信进行
分析数据,再进行你要的控制即可