alexa-pi/AlexaPi

Collect device statistics

Open

#181 建立於 2017年3月1日

在 GitHub 查看
 (0 留言) (0 反應) (0 負責人)Python (1,324 star) (402 fork)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!

貢獻者指南

Collect device statistics · alexa-pi/AlexaPi#181 | Good First Issue