Skip to content

This PyQt app lets users take notes, translate text, and convert speech to text for language practice.

License

Notifications You must be signed in to change notification settings

MRamazan/ChatEase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatEase

This project is a PyQt5 application that allows users to practice, take notes, and convert speech to text. The application consists of three main components:

  • Notes: Allows users to take notes, (I am taking notes of the questions i will use for speaking practice.)

  • Translator: Enables users to translate text between different languages.

  • Speech-to-Text: Converts what the other person says into text

Features

  • Notes: Take notes (automatic romaji for Japanese notes)

  • Translation: Translate text between two languages. (It uses Helsinki-NLP for EN-JA JA-EN translate, google translate for other langauges)

  • Speech Recognition: Convert spoken words into text.

Screenshots

My Logo

Setup

Requirements

git clone https://github.com/MRamazan/ChatEase
cd ChatEase

python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

python3 interface.py

About

This PyQt app lets users take notes, translate text, and convert speech to text for language practice.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages