Skip to content

iChetanRaval/roboAssistant_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

roboAssistant_project

RoboSpeaker 1.0

RoboSpeaker 1.0 is a Python-based text-to-speech (TTS) application that can perform various tasks, such as telling jokes, playing songs, and playing the Rock-Paper-Scissors game. This README provides an overview of the project and instructions on how to use it.

Features

  • Greet the user based on the time of day (Good Morning/Afternoon/Evening).
  • Tell jokes from a predefined list.
  • Play songs from a predefined list.
  • Play the Rock-Paper-Scissors game.
  • Respond to custom text inputs.

Requirements

  • Python 3.x
  • pyttsx3 library
  • pygame library
  • playsound library

Installation

  1. Clone the repository to your local machine:

    git clone https://github.com/iChetanRaval/RoboSpeaker-1.0.git

Install the required libraries: pip install pyttsx3 pygame playsound Run the robo_speaker.py script: python robo_speaker.py

Usage When you run the script, it will greet you based on the time of day.

You can enter various commands or text inputs to interact with RoboSpeaker 1.0. Here are some example commands:

To hear a joke, type: joke To play a song, type: song To play the Rock-Paper-Scissors game, type: game To stop the application, type: stop You can also enter custom text, and RoboSpeaker will speak it. Follow the on-screen instructions for each command.

Customization You can customize the jokes and songs played by modifying the jokes list and the song_dict dictionary in the robo_speaker.py file. Additionally, you can adjust the speaking rate and volume by modifying the engine properties.

Author Chetan Raval

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages