Skip to content

Repository files navigation

Echo Motion

AI-Powered Sign Language Assistant

A sign language and gesture-based AI assistant that connects sign language and computer interaction is Echo Motion. It translates finger patterns into complex hands-free system commands, web searches, and natural language conversations using computer vision and large language models (LLMs).


Streamlit Website URL is: https://echomotionai.streamlit.app

Demo Video URL is: https://youtu.be/qyzW39SMC7o


Dependencies

Python 3.12
Windows (Preferably, for the voice output if you need it)
OpenCV
MediaPipe
NewsAPI
Gemini API
Google GenAI
Streamlit
Win32Com

Installing

  • Visit the Streamlit website link or follow the steps below.

Executing program

1. Clone the Repository

git clone https://github.com/ayaskant007/Echo-Motion.git
cd Echo-Motion

2. Create a .venv for installing the pip modules

python -m venv .venv
.venv\Scripts\activate

3. Install Dependencies

pip install -r requirements.txt

4. Run the Application

python -m streamlit run "app.py"

or just visit the Streamlit link!


Help

If you encounter the mediapipe dependency error make sure you are using Python 3.12

You can see the gesture map its in the side bar of the website.

AI was just used for code debugging purposes and to implement cross-platform compatibility with Streamlit.

About

AI-Powered Sign Language Assistant

Resources

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages