使用SL4A在Python中获得声音振幅

时间:2012-02-18 16:54:59

标签: android python audio sl4a amplitude

我想使用Python编写的SL4A应用程序录制声音1秒,然后找到声音的最大振幅。

我可以使用SL4A API的任何部分或可以使用的部分Python API吗?

1 个答案:

答案 0 :(得分:0)

您可以使用MediaRecorderFacade

进行录制

http://www.mithril.com.au/android/doc/MediaRecorderFacade.html

你可以试试这个

droid.recorderStartMicrophone("/sdcard/myfile.wav")
sleep(1)
droid.recorderStop()

我希望有一个模块可以在python中对wave文件进行一些处理。

如果找到一个可以编译安装的。

以下是一份文档:http://code.google.com/p/android-scripting/wiki/FAQ#Can_I_install_other_Python_modules