This might be duplicate but I couldn't find an answer for my question.

I am trying to develop a continuous speech recognition for Android device 4.1 and 4.2 but I am interested to know how much battery is consumed while the microphone is ON and the application with speech recognition is running? I haven't decide yet which one I will use like: speech recognition API, Sphinx, Speex etc...

Can someone help me distinguish which solution would require less power consumption?

有帮助吗?

解决方案

Predicting the battery consumption will be near impossible as it depends on several factors:

  • The device's processing power
  • The device's screen size, type and brightness
  • The internet connection speed on the device (most speech recognition services send the data to a server)
  • The efficiency of the hardware microphone
  • Other background processes running on the device

Even if everything was in ideal conditions, the simple fact that different devices have different screens, processors and battery capacity will make it impossible to predict the consumption.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top