Skip to content

An API service for enabling Sign-to-Sign Language Translation and Sign-to-Text Interpretation for inclusive global communication | 2024 AI Innovation Challenge Submission

Notifications You must be signed in to change notification settings

swith005/One-Touch-Sign-to-Sign-Translation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

One-Touch-Sign-to-Sign-Translation

Table of Contents

Description

One-Touch-Sign-to-Sign Translation is an API service for enabling Sign-to-Sign Language Translation and Sign-to-Text Interpretation for inclusive global communication.

Prerequisites

Before you begin, ensure that you have the following prerequisites:

Getting Started

To get started with the One-Touch-Sign-to-Sign-Translation project, follow these steps:

1. Install required python libraries:

pip install -r requirements.txt

2. Modify .env file for Azure AI services

Open the .env file and add the required credentials for Azure AI Translation in the SUBSCRIPTION_KEY and SUBSCRIPTION_REGION. Then add the required credentials for the Azure Text-to-Speech service in SPEECH_KEY and SPEECH_REGION

3. Add gcloud credentials for authentication to action recognition service

4. Add gcloud to ~/.bash_profile

source '[path-to-my-home]/google-cloud-sdk/path.bash.inc'

source '[path-to-my-home]/google-cloud-sdk/completion.bash.inc'

How to Run

Start the One Touch flask web service:

python sign_translation.py

Now you can utilize the web service to enable Sign-to-Sign and Sign-to-Text following the notebook demo

Demo

You can watch a demo of our service here

About

An API service for enabling Sign-to-Sign Language Translation and Sign-to-Text Interpretation for inclusive global communication | 2024 AI Innovation Challenge Submission

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages