使用 Qpython 录制声音

Record sound with Qpython

我正在使用 QPython,我想知道是否有办法从我的 phone 的 microphone 中录制声音。我无法在 Qpython 中安装 speech_recognition 或 PyAudio,而且我也找不到任何教程。感谢大家的帮助 :D

这是一个老问题,但我还是回答一下,以供其他搜索信息的人使用。

要使用 qpython 访问 phone 的功能,您必须首先导入 androidhelper() 并创建一个对象来表示您的 phone。

一旦完成,您就可以使用多个功能,例如您正在寻找的功能(recorderStartMicrophone 和 recorderStop)。

有一个简单的脚本展示了如何使用它:

import androidhelper
droid = androidhelper.Android()

droid.recorderStartMicrophone("Path/To/Where/You/Want/To/Save/The/Audio")
#Do what you want. It might be a timer or another function.
droid.recorderStop()

androidhelper 中包含的功能的完整列表: http://kylelk.github.io/html-examples/androidhelper.html