Skip to content

kathanshukla/Speaking_Robot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Speaking Robot

Introduction

Speaking Robot is a simple Python project that brings a touch of automation and fun to your computer. This project leverages the power of text-to-speech technology to create a "robot" that can speak out loud whatever you type, making it a creative and entertaining tool for various applications. Whether you want to listen to your text messages, hear a friendly greeting, or have a playful conversation, Speaking Robot is here to bring your text to life.

Features

  • Text-to-Speech Conversion: The core functionality of Speaking Robot is its ability to convert text input into audible speech. It utilizes the win32com.client library to access the Windows Speech API (SAPI) for this purpose.

  • User Interaction: Speaking Robot interacts with the user through the command line. It provides a simple and straightforward interface for entering text, which it then speaks aloud.

  • Easy to Use: The project is designed to be user-friendly, even for those with minimal programming experience. You can get started with Speaking Robot by running the provided Python script.

  • Customizable Messages: Speaking Robot is not limited to specific phrases or sentences. You can type anything you want, and it will speak it back to you. It's like having a virtual companion for text-to-speech conversion.

  • Graceful Exit: To stop Speaking Robot, all you need to do is type the letter 'q,' and it will bid you farewell with a thank-you message.

Getting Started

Prerequisites

Usage

  1. Run the speaking_robot.py script:
python speaking_robot.py
  1. You'll be greeted with a welcome message and a prompt to start typing. Simply type the text you want the robot to speak.

  2. To exit the program, type 'q.' The robot will say goodbye and terminate.

Examples

Here are some fun examples of what you can do with Speaking Robot:

  • Have the robot read your favorite quotes or passages from books.
  • Use it to listen to your emails or text messages while you work on other tasks.
  • Create your own interactive stories or dialogues with the robot.
  • Send personalized voice messages to your friends or colleagues.

Acknowledgments

  • Thanks to the Python community for creating and maintaining libraries like win32com.client that make projects like this possible.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages