alexa-pi/AlexaPi

Collect device statistics

Open

#181 opened on 2017年3月1日

GitHub で見る
 (0 comments) (0 reactions) (0 assignees)Python (1,324 stars) (402 forks)batch import
enhancementhelp wantedrequest

説明

With the variety of device platforms, audio devices, etc., it might be a good idea to collect info like

  • device (Raspberry Pi, CHIP, PC, ...) + version
  • used device platform (includes Magic Mirror, Hyperion, ...)
  • OS (distro + version)
  • audio HW
  • python version used
  • selected voice trigger (pocketsphinx / snowboy / none)
  • AlexaPi version

... stuff like this. No private / sensitive info would be collected.

Implement like Home Assistant (it's a good reference project for anything) - generate anonymous UUIDs. This would be on by default with the option to disable it in the config.

This would help us:

  • know what features to prioritize and optimize (yeah, this sounds like marketing crap, I'm not even sure if this is true)
  • figuring out what config defaults are the best to cover most uses
  • knowing if we can remove py2 support in the future
  • deciding to add support for a distro if people use it without official support
  • knowing how many active AlexaPi instances are actually out there
  • and we could have awesome graphs!

コントリビューターガイド