sign / translate

Effortless Real-Time Sign Language Translation
https://sign.mt
Other
414 stars 74 forks source link

[Feature] SignWriting Textual Description #130

Closed AmitMY closed 5 months ago

AmitMY commented 6 months ago

Problem

Understanding how to perform SignWriting exactly can be a little difficult to non-linguists.

Description

In addition to illustration (#114), we can include textual description of SignWriting. In a zero-shot setting, we can describe where every symbol is placed, and it's name, and ask ChatGPT to describe it

Given the signs:

π ƒπ€˜π€£ρ²‘𝣳𝣩ρˆ©§π€‰π£» 
π ƒπ€˜π€§ρƒŠ«π£»π€•ρƒŠ’𝣴𝣼ρ†‡‘π€Žπ€‚ρ‹›•π€†π£¦ ρŒπ£’𝀂

I would like to send them to ChatGPT as an image + as a rough textual description (hand 5 fingers, alternating arrows, and positions), and get "wave an open hand back and forth" or something similar

AmitMY commented 6 months ago

Repository to get this done https://github.com/sign-language-processing/signwriting-description

AmitMY commented 6 months ago

Implemented in https://github.com/sign/translate/commit/794c64c3aa93ec54d3c8e5a72832c81a1b335edd - does not perform well

ashar02 commented 5 months ago

Hi, I saw the commit https://github.com/sign/translate/commit/794c64c3aa93ec54d3c8e5a72832c81a1b335edd it is uing the api /api/signwriting-description. But in cloud function no route is there for signwriting-description? Is there something that you will commit later on?

AmitMY commented 5 months ago

We are using this implementation - https://github.com/sign-language-processing/signwriting-description Just deployed using python on a GCP instance, and routed in the project definition: https://github.com/sign/translate/blob/91f180674fce12f7d951209f8ce1c995e742990f/firebase.json#L95-L96

ashar02 commented 5 months ago

On sign.mt are you using GPT or naive for signwriting description?