Comprehensive Survey on Python-Based Voice Assistants with Emphasis on JARVIS | Synapse