/PyCov-19

A python webscraping tool, which extracts information on total deaths, total cases pertaining to covid-19. Also features voice commands and audio feedback assistance for the visually impaired.

Primary LanguagePythonMIT LicenseMIT

PyCov-19 - Python Webscraping Project

Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge

  • Software to get information on active cases, total cases, total deaths pertaining to covid-19 in any country.
  • The scope of this application is to implement the features of webscraping and data mining.
  • It also includes the implementation of PyAudio for voice commands and audio feedback.
  • This project provides a voice command assistance and audio feedback, for people with visual disabilities.
  • Voice assistance implementation is done using the PyAudio Module,namely the python text to speech interpreter and python speech recognition.
  • You will be updated on the number of total cases, active cases and deaths pertaining to covid-19 in any of the countries with just a simple voice command.

Requirement: ParseHub
Packages: pyttsx3, pywin32, requests, SpeechRecognition, urllib3, re, json
Hardware Requirement: Microphone (To Give Voice Commands), Headphones/Speakers (For Audio Feedback)

Create an account on parsehub and generate respective api tokens and update lines 9 through 11 respectively. - Refer this.

References:-
[1] https://www.geeksforgeeks.org/scraping-covid-19-statistics-using-beautifulsoup/
[2] https://www.parsehub.com/blog/scrape-multiple-pages/
[3] https://www.worldometers.info/coronavirus/countries-where-coronavirus-has-spread/
[4] https://www.geeksforgeeks.org/windows-10-toast-notifications-with-python/
[5] https://www.geeksforgeeks.org/python-convert-speech-to-text-and-text-to-speech/
[6] https://www.geeksforgeeks.org/speech-recognition-in-python-using-google-speech-api/