Skip to content

Experience simple Text-to-Speech (TTS) functionality using pyttsx3 module, compatible with various speech engines like NSSpeechSynthesizer, SAPI5, and eSpeak.

Notifications You must be signed in to change notification settings

shashankatthaluri/Text_to_speech

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Text-to-Speech Talker 🗣️💬

Overview

This Python program utilizes the pyttsx3 module to provide a simple Text-to-Speech (TTS) experience. The pyttsx3 module interfaces with different speech engines, such as NSSpeechSynthesizer on macOS, SAPI5 on Windows, or eSpeak on Linux.

Requirements

  • Python 3.x 🐍
  • pyttsx3 module 🎙️

Installation

  1. Clone the repository or download the source code.
  2. Install the required pyttsx3 module using the following commands:
    • On Windows:
      pip install pyttsx3
      
    • On macOS and Linux:
      pip3 install pyttsx3
      

Usage

  1. Run the program by executing the following command in your terminal or command prompt:
    pyton Text_to_speech.py
  2. Enter the text you want to be spoken, or type "QUIT" to exit the program.

Future

  • Planning to add a feature where we can upload pdf. So that it can be pdf to audio book.
  • More voices to add etc.

How to Contribute 🤝

If you'd like to contribute to this project, you can:

  • Fork the repository
  • Create a new branch: git checkout -b feature/your-feature-name
  • Commit your changes: git commit -am 'Add your feature'
  • Push to the branch: git push origin feature/your-feature-name
  • Submit a pull request

About

Experience simple Text-to-Speech (TTS) functionality using pyttsx3 module, compatible with various speech engines like NSSpeechSynthesizer, SAPI5, and eSpeak.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages