Skip to content

Python ALEXA The Speech Recognition Assistant is a Python project that creates an interactive voice assistant using speech recognition and text-to-speech capabilities. It allows users to perform tasks and interact with their computer through voice commands.

Notifications You must be signed in to change notification settings

AbinandhMJ/Python-ALEXA-SpeechRecognition-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Python ALEXA (Speech Recognition Assistant)

Speech Recognition Assistant is a Python project that utilizes speech recognition and text-to-speech capabilities to create an interactive voice assistant. It allows you to perform various tasks and interact with your computer using voice commands.

Features

  • Speech recognition to understand voice commands
  • Text-to-speech functionality to provide audible responses
  • Play YouTube videos with the play command
  • Get the current time with the time command
  • Retrieve information about a person from Wikipedia with the who is command
  • Tell jokes using the joke command
  • Search the web with the search command
  • Open applications on your system with the open command
  • Shutdown or restart your system with the shutdown and restart commands
  • Generate code based on a given prompt with the generate code command

Installation

To run the Speech Recognition Assistant, follow these steps:

  1. Clone the repository:
    git clone(https://github.com/AbinandhMJ/Python-ALEXA-SpeechRecognition-Assistant)
  2. Navigate to the project directory: cd Speech-Recognition-Assistant
  3. Install the required dependencies: pip install -r requirements.txt

Usage

  1. Run the script: python main.py

  2. Make sure you have a working microphone connected to your system.

  3. Start speaking commands when prompted with "Listening..."

  4. The assistant will recognize your voice command and perform the corresponding action.

  5. Here are some of the things that the assistant can do:

* Play music
* Search the web
* Tell you the time
* Give you the weather forecast
* Set alarms and reminders
* Control your smart home devices
* Translate languages
* Generate code
* Write different kinds of creative content

Contributing

Contributions to the Speech Recognition Assistant project are welcome. If you encounter any issues, have suggestions for improvements, or want to add new features, please feel free to submit a pull request.

Please make sure to update tests as appropriate.

License

This project is licensed under the MIT License. If you have any further questions, feel free to ask!

About

Python ALEXA The Speech Recognition Assistant is a Python project that creates an interactive voice assistant using speech recognition and text-to-speech capabilities. It allows users to perform tasks and interact with their computer through voice commands.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages