Skip to content

RudraKumar1218/Voice_Translator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Voice Interpreted Translator (VoIT)

Overview

The Voice Interpreted Translator (VoIT) is a Python-based translation tool that converts voice input into text and translates it into a chosen language. The translated text is then converted back into speech. This tool is aimed at breaking language barriers for users who may struggle with typing in a particular language or have physical challenges. The project uses popular Python libraries to achieve efficient, real-time translation.

Features

  • Speech-to-Text: Converts voice input into text using the SpeechRecognition library.
  • Language Translation: Translates text between languages using the googletrans library.
  • Text-to-Speech: Converts translated text back into speech using the pyttsx3 library.
  • Interactive GUI: A simple GUI built with pygame to handle user interactions.

Modules Used

  1. pyttsx3: Used for offline text-to-speech conversion. Compatible with multiple platforms.
  2. SpeechRecognition: Handles audio input and converts it into text using built-in speech recognition engines.
  3. googletrans: A free Python API for translating text between languages.
  4. pygame: Used to build an intuitive graphical user interface for the translation tool.

How to Use

  1. Install dependencies: Ensure that all required Python libraries are installed.

    pip install pyttsx3 SpeechRecognition googletrans==4.0.0-rc1 pygame
  2. Run the Application: Execute the Python script to start the translator tool.

    python Task_failed_successfully.py
  3. Choose Languages: Select source and target languages from the provided options.

  4. Speak or Type: Provide an input (either by speaking or typing), and the tool will translate and return both text and audio in the desired language.

Limitations

  • Bulk translation and handling unclear inputs may cause inaccuracies.
  • Regional language support is limited, and translations for some languages may not be fully accurate.

Authors

  • Rudra Kumar Chourasia
  • Nikhil Kumar
  • Ritul Anand
  • Vaibhav Kumar

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages