├── .gitignore
├── .prettierrc
├── LICENSE
├── README.md
├── frontend
├── .eleventy.js
├── .gitignore
├── .well-known
│ └── assetlinks.json
├── README.md
├── _includes
│ ├── components
│ │ ├── cards.njk
│ │ ├── skeletonCards.njk
│ │ └── videoCards.njk
│ ├── layouts
│ │ ├── alphabetNumberModel.njk
│ │ └── base.njk
│ ├── partials
│ │ └── _header.html
│ └── sections
│ │ └── AppCards.njk
├── _site
│ ├── .well-known
│ │ └── assetlinks.json
│ ├── README
│ │ └── index.html
│ ├── app
│ │ ├── alphabetQuiz-A-F
│ │ │ └── index.html
│ │ ├── alphabetQuiz-G-K
│ │ │ └── index.html
│ │ ├── alphabetQuiz-L-P
│ │ │ └── index.html
│ │ ├── alphabetQuiz-Q-U
│ │ │ └── index.html
│ │ ├── alphabetQuiz-V-Z
│ │ │ └── index.html
│ │ ├── alphabetSong
│ │ │ └── index.html
│ │ ├── aslMemory
│ │ │ └── index.html
│ │ ├── ballonPoppin
│ │ │ ├── 1-9
│ │ │ │ └── index.html
│ │ │ ├── a-f
│ │ │ │ └── index.html
│ │ │ ├── g-k
│ │ │ │ └── index.html
│ │ │ ├── index.html
│ │ │ ├── l-p
│ │ │ │ └── index.html
│ │ │ ├── q-u
│ │ │ │ └── index.html
│ │ │ └── v-z
│ │ │ │ └── index.html
│ │ ├── camera
│ │ │ └── index.html
│ │ ├── gifQuiz
│ │ │ └── index.html
│ │ ├── numbersQuiz
│ │ │ └── index.html
│ │ ├── phrases
│ │ │ └── index.html
│ │ ├── playAlphabet-A-F
│ │ │ └── index.html
│ │ ├── playAlphabet-G-K
│ │ │ └── index.html
│ │ ├── playAlphabet-L-P
│ │ │ └── index.html
│ │ ├── playAlphabet-Q-U
│ │ │ └── index.html
│ │ ├── playAlphabet-V-Z
│ │ │ └── index.html
│ │ ├── playNumbers
│ │ │ └── index.html
│ │ └── spaceShooter
│ │ │ └── index.html
│ ├── assetlinks.json
│ ├── assets
│ │ ├── Games
│ │ │ ├── Alphabets
│ │ │ │ ├── A.png
│ │ │ │ ├── B.png
│ │ │ │ ├── C.png
│ │ │ │ ├── D.png
│ │ │ │ ├── E.png
│ │ │ │ ├── F.png
│ │ │ │ ├── G.png
│ │ │ │ ├── H.png
│ │ │ │ ├── I.png
│ │ │ │ ├── J.png
│ │ │ │ ├── K.png
│ │ │ │ ├── L.png
│ │ │ │ ├── M.png
│ │ │ │ ├── N.png
│ │ │ │ ├── O.png
│ │ │ │ ├── P.png
│ │ │ │ ├── Q.png
│ │ │ │ ├── R.png
│ │ │ │ ├── S.png
│ │ │ │ ├── T.png
│ │ │ │ ├── U.png
│ │ │ │ ├── V.png
│ │ │ │ ├── W.png
│ │ │ │ ├── X.png
│ │ │ │ ├── Y.png
│ │ │ │ └── Z.png
│ │ │ └── Numbers
│ │ │ │ ├── 1.png
│ │ │ │ ├── 2.png
│ │ │ │ ├── 3.png
│ │ │ │ ├── 4.png
│ │ │ │ ├── 5.png
│ │ │ │ ├── 6.png
│ │ │ │ ├── 7.png
│ │ │ │ ├── 8.png
│ │ │ │ └── 9.png
│ │ ├── asl_alphabets
│ │ │ ├── A.svg
│ │ │ ├── Ahand.svg
│ │ │ ├── B.svg
│ │ │ ├── Bhand.svg
│ │ │ ├── C.svg
│ │ │ ├── Chand.svg
│ │ │ ├── D.svg
│ │ │ ├── Dhand.svg
│ │ │ ├── E.svg
│ │ │ ├── Ehand.svg
│ │ │ ├── F.svg
│ │ │ ├── Fhand.svg
│ │ │ ├── G.svg
│ │ │ ├── Ghand.svg
│ │ │ ├── H.svg
│ │ │ ├── Hhand.svg
│ │ │ ├── I.svg
│ │ │ ├── Ihand.svg
│ │ │ ├── J.svg
│ │ │ ├── Jhand.svg
│ │ │ ├── K.svg
│ │ │ ├── Khand.svg
│ │ │ ├── L.svg
│ │ │ ├── Lhand.svg
│ │ │ ├── M.svg
│ │ │ ├── Mhand.svg
│ │ │ ├── N.svg
│ │ │ ├── Nhand.svg
│ │ │ ├── O.svg
│ │ │ ├── Ohand.svg
│ │ │ ├── P.svg
│ │ │ ├── Phand.svg
│ │ │ ├── Q.svg
│ │ │ ├── Qhand.svg
│ │ │ ├── R.svg
│ │ │ ├── Rhand.svg
│ │ │ ├── S.svg
│ │ │ ├── Shand.svg
│ │ │ ├── T.svg
│ │ │ ├── Thand.svg
│ │ │ ├── U.svg
│ │ │ ├── Uhand.svg
│ │ │ ├── V.svg
│ │ │ ├── Vhand.svg
│ │ │ ├── W.svg
│ │ │ ├── Whand.svg
│ │ │ ├── X.svg
│ │ │ ├── Xhand.svg
│ │ │ ├── Y.svg
│ │ │ ├── Yhand.svg
│ │ │ ├── Z.svg
│ │ │ ├── Zhand.svg
│ │ │ └── index.js
│ │ ├── asl_numbers
│ │ │ ├── 0.svg
│ │ │ ├── 1.svg
│ │ │ ├── 10.jpg
│ │ │ ├── 2.svg
│ │ │ ├── 3.svg
│ │ │ ├── 4.svg
│ │ │ ├── 5.svg
│ │ │ ├── 6.svg
│ │ │ ├── 7.svg
│ │ │ ├── 8.svg
│ │ │ ├── 9.svg
│ │ │ └── hand_signs
│ │ │ │ ├── 0.png
│ │ │ │ ├── 1.png
│ │ │ │ ├── 10.png
│ │ │ │ ├── 2.png
│ │ │ │ ├── 3.png
│ │ │ │ ├── 4.png
│ │ │ │ ├── 5.png
│ │ │ │ ├── 6.png
│ │ │ │ ├── 7.png
│ │ │ │ ├── 8.png
│ │ │ │ └── 9.png
│ │ ├── gifQuiz
│ │ │ ├── 0.jpg
│ │ │ ├── 1.jpg
│ │ │ ├── 10.jpg
│ │ │ ├── 2.jpg
│ │ │ ├── 3.jpg
│ │ │ ├── 4.jpg
│ │ │ ├── 5.jpg
│ │ │ ├── 6.jpg
│ │ │ ├── 7.jpg
│ │ │ ├── 8.jpg
│ │ │ ├── 9.jpg
│ │ │ ├── a.jpg
│ │ │ ├── b.jpg
│ │ │ ├── c.jpg
│ │ │ ├── d.jpg
│ │ │ ├── e.jpg
│ │ │ ├── f.jpg
│ │ │ ├── g.jpg
│ │ │ ├── h.jpg
│ │ │ ├── i.jpg
│ │ │ ├── j.jpg
│ │ │ ├── k.jpg
│ │ │ ├── l.jpg
│ │ │ ├── m.jpg
│ │ │ ├── n.jpg
│ │ │ ├── o.jpg
│ │ │ ├── p.jpg
│ │ │ ├── q.jpg
│ │ │ ├── r.jpg
│ │ │ ├── s.jpg
│ │ │ ├── t.jpg
│ │ │ ├── u.jpg
│ │ │ ├── v.jpg
│ │ │ ├── w.jpg
│ │ │ ├── x.jpg
│ │ │ ├── y.jpg
│ │ │ └── z.jpg
│ │ ├── icon
│ │ │ ├── cancel.svg
│ │ │ ├── done-128.svg
│ │ │ ├── done-256.svg
│ │ │ ├── icons8-done-512.svg
│ │ │ └── icons8-done-64.svg
│ │ ├── img
│ │ │ ├── ABC.png
│ │ │ ├── GHI.png
│ │ │ ├── LMN.png
│ │ │ ├── QRS.png
│ │ │ ├── VWX.png
│ │ │ ├── a-f.png
│ │ │ ├── a-plane.png
│ │ │ ├── abc-illustration.png
│ │ │ ├── hell-yeah.png
│ │ │ ├── love.png
│ │ │ ├── peace.png
│ │ │ └── youtube.png
│ │ ├── logo
│ │ │ ├── apple-icon-180.png
│ │ │ ├── kawaii-panda.png
│ │ │ ├── manifest-icon-192.maskable.png
│ │ │ ├── manifest-icon-512.maskable.png
│ │ │ ├── sign language 120x120 px.png
│ │ │ ├── sign language 144x144 px.png
│ │ │ ├── sign language 152x152 px.png
│ │ │ ├── sign language 180x180 px.png
│ │ │ ├── sign language 192x192 px.png
│ │ │ ├── sign language 48x48 px.png
│ │ │ ├── sign language 72x72 px.png
│ │ │ ├── sign language 96x96 px.png
│ │ │ ├── signlanguage-120x120.png
│ │ │ ├── signlanguage-144x144.png
│ │ │ ├── signlanguage-152x152.png
│ │ │ ├── signlanguage-180x180.png
│ │ │ ├── signlanguage-192x192.png
│ │ │ ├── signlanguage-48x48.png
│ │ │ ├── signlanguage-512x512.png
│ │ │ ├── signlanguage-72x72 px.png
│ │ │ ├── signlanguage-72x72.png
│ │ │ └── signlanguage-96x96.png
│ │ └── screenshots
│ │ │ ├── 1280x800-screenshot.png
│ │ │ ├── 1280x800-screenshot1.png
│ │ │ ├── 750x1334-screenshot.png
│ │ │ └── 750x1334-screenshot1.png
│ ├── css
│ │ └── styles.css
│ ├── index.html
│ ├── js
│ │ ├── alphabetModels
│ │ │ ├── A-F-Quiz.js
│ │ │ ├── A-F-Sequential.js
│ │ │ ├── G-K-Quiz.js
│ │ │ ├── G-K-Sequential.js
│ │ │ ├── L-P-Quiz.js
│ │ │ ├── L-P-Sequential.js
│ │ │ ├── Q-U-Quiz.js
│ │ │ ├── Q-U-Sequential.js
│ │ │ ├── V-Z-Quiz.js
│ │ │ └── V-Z-Sequential.js
│ │ ├── alphabetVideo.js
│ │ ├── alpine.js
│ │ ├── camera.js
│ │ ├── flowbite.js
│ │ ├── games
│ │ │ ├── ballonPop
│ │ │ │ ├── 1-9
│ │ │ │ │ └── index.js
│ │ │ │ ├── a-f
│ │ │ │ │ └── index.js
│ │ │ │ ├── g-k
│ │ │ │ │ └── index.js
│ │ │ │ ├── index.js
│ │ │ │ ├── l-p
│ │ │ │ │ └── index.js
│ │ │ │ ├── q-u
│ │ │ │ │ └── index.js
│ │ │ │ └── v-z
│ │ │ │ │ └── index.js
│ │ │ ├── memoryQuiz
│ │ │ │ └── index.js
│ │ │ └── spaceShooter
│ │ │ │ ├── index.js
│ │ │ │ └── player.js
│ │ ├── gifQuiz.js
│ │ ├── numbersQuiz.js
│ │ ├── playNumbers.js
│ │ ├── service-worker.js
│ │ └── videoModal.js
│ ├── manifest.json
│ ├── sw.js
│ └── utils
│ │ ├── sample.json
│ │ ├── signLangVidApi.json
│ │ └── signLanguageVideo.json
├── app
│ ├── alphabetQuiz-A-F
│ │ └── index.html
│ ├── alphabetQuiz-G-K
│ │ └── index.html
│ ├── alphabetQuiz-L-P
│ │ └── index.html
│ ├── alphabetQuiz-Q-U
│ │ └── index.html
│ ├── alphabetQuiz-V-Z
│ │ └── index.html
│ ├── alphabetSong
│ │ └── index.njk
│ ├── aslMemory
│ │ └── index.html
│ ├── ballonPoppin
│ │ ├── 1-9
│ │ │ └── index.html
│ │ ├── a-f
│ │ │ └── index.html
│ │ ├── g-k
│ │ │ └── index.html
│ │ ├── index.html
│ │ ├── l-p
│ │ │ └── index.html
│ │ ├── q-u
│ │ │ └── index.html
│ │ └── v-z
│ │ │ └── index.html
│ ├── camera
│ │ └── index.html
│ ├── gifQuiz
│ │ ├── images
│ │ ├── index.css
│ │ └── index.html
│ ├── numbersQuiz
│ │ └── index.html
│ ├── phrases
│ │ └── index.njk
│ ├── playAlphabet-A-F
│ │ └── index.html
│ ├── playAlphabet-G-K
│ │ └── index.html
│ ├── playAlphabet-L-P
│ │ └── index.html
│ ├── playAlphabet-Q-U
│ │ └── index.html
│ ├── playAlphabet-V-Z
│ │ └── index.html
│ ├── playNumbers
│ │ └── index.html
│ └── spaceShooter
│ │ └── index.html
├── assets
│ ├── Games
│ │ ├── Alphabets
│ │ │ ├── A.png
│ │ │ ├── B.png
│ │ │ ├── C.png
│ │ │ ├── D.png
│ │ │ ├── E.png
│ │ │ ├── F.png
│ │ │ ├── G.png
│ │ │ ├── H.png
│ │ │ ├── I.png
│ │ │ ├── J.png
│ │ │ ├── K.png
│ │ │ ├── L.png
│ │ │ ├── M.png
│ │ │ ├── N.png
│ │ │ ├── O.png
│ │ │ ├── P.png
│ │ │ ├── Q.png
│ │ │ ├── R.png
│ │ │ ├── S.png
│ │ │ ├── T.png
│ │ │ ├── U.png
│ │ │ ├── V.png
│ │ │ ├── W.png
│ │ │ ├── X.png
│ │ │ ├── Y.png
│ │ │ └── Z.png
│ │ └── Numbers
│ │ │ ├── 1.png
│ │ │ ├── 2.png
│ │ │ ├── 3.png
│ │ │ ├── 4.png
│ │ │ ├── 5.png
│ │ │ ├── 6.png
│ │ │ ├── 7.png
│ │ │ ├── 8.png
│ │ │ └── 9.png
│ ├── asl_alphabets
│ │ ├── A.svg
│ │ ├── Ahand.svg
│ │ ├── B.svg
│ │ ├── Bhand.svg
│ │ ├── C.svg
│ │ ├── Chand.svg
│ │ ├── D.svg
│ │ ├── Dhand.svg
│ │ ├── E.svg
│ │ ├── Ehand.svg
│ │ ├── F.svg
│ │ ├── Fhand.svg
│ │ ├── G.svg
│ │ ├── Ghand.svg
│ │ ├── H.svg
│ │ ├── Hhand.svg
│ │ ├── I.svg
│ │ ├── Ihand.svg
│ │ ├── J.svg
│ │ ├── Jhand.svg
│ │ ├── K.svg
│ │ ├── Khand.svg
│ │ ├── L.svg
│ │ ├── Lhand.svg
│ │ ├── M.svg
│ │ ├── Mhand.svg
│ │ ├── N.svg
│ │ ├── Nhand.svg
│ │ ├── O.svg
│ │ ├── Ohand.svg
│ │ ├── P.svg
│ │ ├── Phand.svg
│ │ ├── Q.svg
│ │ ├── Qhand.svg
│ │ ├── R.svg
│ │ ├── Rhand.svg
│ │ ├── S.svg
│ │ ├── Shand.svg
│ │ ├── T.svg
│ │ ├── Thand.svg
│ │ ├── U.svg
│ │ ├── Uhand.svg
│ │ ├── V.svg
│ │ ├── Vhand.svg
│ │ ├── W.svg
│ │ ├── Whand.svg
│ │ ├── X.svg
│ │ ├── Xhand.svg
│ │ ├── Y.svg
│ │ ├── Yhand.svg
│ │ ├── Z.svg
│ │ ├── Zhand.svg
│ │ └── index.js
│ ├── asl_numbers
│ │ ├── 0.svg
│ │ ├── 1.svg
│ │ ├── 10.jpg
│ │ ├── 2.svg
│ │ ├── 3.svg
│ │ ├── 4.svg
│ │ ├── 5.svg
│ │ ├── 6.svg
│ │ ├── 7.svg
│ │ ├── 8.svg
│ │ ├── 9.svg
│ │ └── hand_signs
│ │ │ ├── 0.png
│ │ │ ├── 1.png
│ │ │ ├── 10.png
│ │ │ ├── 2.png
│ │ │ ├── 3.png
│ │ │ ├── 4.png
│ │ │ ├── 5.png
│ │ │ ├── 6.png
│ │ │ ├── 7.png
│ │ │ ├── 8.png
│ │ │ └── 9.png
│ ├── gifQuiz
│ │ ├── 0.jpg
│ │ ├── 1.jpg
│ │ ├── 10.jpg
│ │ ├── 2.jpg
│ │ ├── 3.jpg
│ │ ├── 4.jpg
│ │ ├── 5.jpg
│ │ ├── 6.jpg
│ │ ├── 7.jpg
│ │ ├── 8.jpg
│ │ ├── 9.jpg
│ │ ├── a.jpg
│ │ ├── b.jpg
│ │ ├── c.jpg
│ │ ├── d.jpg
│ │ ├── e.jpg
│ │ ├── f.jpg
│ │ ├── g.jpg
│ │ ├── h.jpg
│ │ ├── i.jpg
│ │ ├── j.jpg
│ │ ├── k.jpg
│ │ ├── l.jpg
│ │ ├── m.jpg
│ │ ├── n.jpg
│ │ ├── o.jpg
│ │ ├── p.jpg
│ │ ├── q.jpg
│ │ ├── r.jpg
│ │ ├── s.jpg
│ │ ├── t.jpg
│ │ ├── u.jpg
│ │ ├── v.jpg
│ │ ├── w.jpg
│ │ ├── x.jpg
│ │ ├── y.jpg
│ │ └── z.jpg
│ ├── icon
│ │ ├── cancel.svg
│ │ ├── done-128.svg
│ │ ├── done-256.svg
│ │ ├── icons8-done-512.svg
│ │ └── icons8-done-64.svg
│ ├── img
│ │ ├── ABC.png
│ │ ├── GHI.png
│ │ ├── LMN.png
│ │ ├── QRS.png
│ │ ├── VWX.png
│ │ ├── a-f.png
│ │ ├── a-plane.png
│ │ ├── abc-illustration.png
│ │ ├── hell-yeah.png
│ │ ├── love.png
│ │ ├── peace.png
│ │ └── youtube.png
│ ├── logo
│ │ ├── apple-icon-180.png
│ │ ├── kawaii-panda.png
│ │ ├── manifest-icon-192.maskable.png
│ │ ├── manifest-icon-512.maskable.png
│ │ ├── signlanguage-120x120.png
│ │ ├── signlanguage-144x144.png
│ │ ├── signlanguage-152x152.png
│ │ ├── signlanguage-180x180.png
│ │ ├── signlanguage-192x192.png
│ │ ├── signlanguage-48x48.png
│ │ ├── signlanguage-512x512.png
│ │ ├── signlanguage-72x72.png
│ │ └── signlanguage-96x96.png
│ └── screenshots
│ │ ├── 1280x800-screenshot.png
│ │ ├── 1280x800-screenshot1.png
│ │ ├── 750x1334-screenshot.png
│ │ └── 750x1334-screenshot1.png
├── index.njk
├── js
│ ├── alphabetModels
│ │ ├── A-F-Quiz.js
│ │ ├── A-F-Sequential.js
│ │ ├── G-K-Quiz.js
│ │ ├── G-K-Sequential.js
│ │ ├── L-P-Quiz.js
│ │ ├── L-P-Sequential.js
│ │ ├── Q-U-Quiz.js
│ │ ├── Q-U-Sequential.js
│ │ ├── V-Z-Quiz.js
│ │ └── V-Z-Sequential.js
│ ├── alphabetVideo.js
│ ├── camera.js
│ ├── games
│ │ ├── ballonPop
│ │ │ ├── 1-9
│ │ │ │ └── index.js
│ │ │ ├── a-f
│ │ │ │ └── index.js
│ │ │ ├── g-k
│ │ │ │ └── index.js
│ │ │ ├── index.js
│ │ │ ├── l-p
│ │ │ │ └── index.js
│ │ │ ├── q-u
│ │ │ │ └── index.js
│ │ │ └── v-z
│ │ │ │ └── index.js
│ │ ├── memoryQuiz
│ │ │ └── index.js
│ │ └── spaceShooter
│ │ │ ├── index.js
│ │ │ └── player.js
│ ├── gifQuiz.js
│ ├── numbersQuiz.js
│ ├── playNumbers.js
│ ├── service-worker.js
│ └── videoModal.js
├── manifest.json
├── model
│ ├── asl_alphabets_A-F
│ │ ├── group1-shard1of1.bin
│ │ └── model.json
│ ├── asl_alphabets_G-K
│ │ ├── group1-shard1of1.bin
│ │ └── model.json
│ ├── asl_alphabets_L-P
│ │ ├── group1-shard1of1.bin
│ │ └── model.json
│ ├── asl_alphabets_Q-U
│ │ ├── group1-shard1of1.bin
│ │ └── model.json
│ ├── asl_alphabets_V-Z
│ │ ├── group1-shard1of1.bin
│ │ └── model.json
│ ├── asl_numbers_1-10
│ │ ├── group1-shard1of1.bin
│ │ └── model.json
│ └── asl_numbers_1-9
│ │ ├── group1-shard1of1.bin
│ │ └── model.json
├── package-lock.json
├── package.json
├── style.css
├── sw.js
├── tailwind.config.js
└── utils
│ ├── sample.json
│ ├── signLangVidApi.json
│ └── signLanguageVideo.json
├── ml_model
├── .gitignore
├── LICENSE
├── README.md
├── app.py
├── keypoint_classification.ipynb
├── keypoint_classification_EN.ipynb
├── model
│ ├── __init__.py
│ ├── keypoint_classifier
│ │ ├── group1-shard1of1.bin
│ │ ├── keypoint.csv
│ │ ├── keypoint_classifier.hdf5
│ │ ├── keypoint_classifier.py
│ │ ├── keypoint_classifier.tflite
│ │ ├── keypoint_classifier_label.csv
│ │ ├── model.json
│ │ └── tfjs_model
│ │ │ ├── group1-shard1of1.bin
│ │ │ └── model.json
│ ├── keypoint_classifier_label.csv
│ └── point_history_classifier
│ │ ├── point_history.csv
│ │ ├── point_history_classifier.hdf5
│ │ ├── point_history_classifier.py
│ │ ├── point_history_classifier.tflite
│ │ └── point_history_classifier_label.csv
├── point_history_classification.ipynb
├── prev_models
│ ├── A-F-WITHOUT-TFJS
│ │ ├── group1-shard1of1.bin
│ │ ├── keypoint.csv
│ │ ├── keypoint_classifier.hdf5
│ │ ├── keypoint_classifier.py
│ │ ├── keypoint_classifier.tflite
│ │ ├── keypoint_classifier_label.csv
│ │ ├── model.json
│ │ └── tfjs_model
│ │ │ ├── group1-shard1of1.bin
│ │ │ └── model.json
│ ├── A-F
│ │ ├── group1-shard1of1.bin
│ │ ├── keypoint.csv
│ │ ├── keypoint_classifier.hdf5
│ │ ├── keypoint_classifier.py
│ │ ├── keypoint_classifier.tflite
│ │ ├── keypoint_classifier_label.csv
│ │ ├── model.json
│ │ └── tfjs_model
│ │ │ ├── group1-shard1of1.bin
│ │ │ └── model.json
│ ├── G-K
│ │ ├── group1-shard1of1.bin
│ │ ├── keypoint.csv
│ │ ├── keypoint_classifier.hdf5
│ │ ├── keypoint_classifier.py
│ │ ├── keypoint_classifier.tflite
│ │ ├── keypoint_classifier_label.csv
│ │ ├── model.json
│ │ └── tfjs_model
│ │ │ ├── group1-shard1of1.bin
│ │ │ └── model.json
│ ├── L-P
│ │ ├── group1-shard1of1.bin
│ │ ├── keypoint.csv
│ │ ├── keypoint_classifier.hdf5
│ │ ├── keypoint_classifier.py
│ │ ├── keypoint_classifier.tflite
│ │ ├── keypoint_classifier_label.csv
│ │ ├── model.json
│ │ └── tfjs_model
│ │ │ ├── group1-shard1of1.bin
│ │ │ └── model.json
│ ├── Q-U
│ │ ├── group1-shard1of1.bin
│ │ ├── keypoint.csv
│ │ ├── keypoint_classifier.hdf5
│ │ ├── keypoint_classifier.py
│ │ ├── keypoint_classifier.tflite
│ │ ├── keypoint_classifier_label.csv
│ │ ├── model.json
│ │ └── tfjs_model
│ │ │ ├── group1-shard1of1.bin
│ │ │ └── model.json
│ ├── V-Z
│ │ ├── group1-shard1of1.bin
│ │ ├── keypoint.csv
│ │ ├── keypoint_classifier.hdf5
│ │ ├── keypoint_classifier.py
│ │ ├── keypoint_classifier.tflite
│ │ ├── keypoint_classifier_label.csv
│ │ ├── model.json
│ │ └── tfjs_model
│ │ │ ├── group1-shard1of1.bin
│ │ │ └── model.json
│ ├── asl_numbers
│ │ ├── keypoint.csv
│ │ ├── keypoint_classifier.hdf5
│ │ ├── keypoint_classifier.py
│ │ ├── keypoint_classifier.tflite
│ │ ├── keypoint_classifier_label.csv
│ │ └── tfjs_model
│ │ │ ├── group1-shard1of1.bin
│ │ │ └── model.json
│ ├── asl_numbers_2
│ │ ├── keypoint.csv
│ │ ├── keypoint_classifier.hdf5
│ │ ├── keypoint_classifier.py
│ │ ├── keypoint_classifier.tflite
│ │ ├── keypoint_classifier_label.csv
│ │ └── tfjs_model
│ │ │ ├── group1-shard1of1.bin
│ │ │ └── model.json
│ ├── asl_numbers_3
│ │ ├── keypoint_classifier.hdf5
│ │ ├── keypoint_classifier.py
│ │ ├── keypoint_classifier.tflite
│ │ ├── keypoint_classifier_label.csv
│ │ └── tfjs_model
│ │ │ ├── group1-shard1of1.bin
│ │ │ └── model.json
│ └── default_model
│ │ ├── group1-shard1of1.bin
│ │ ├── keypoint.csv
│ │ ├── keypoint_classifier.hdf5
│ │ ├── keypoint_classifier.tflite
│ │ ├── keypoint_classifier_label.csv
│ │ └── model.json
├── signlanguage
│ ├── Scripts
│ │ ├── Activate.ps1
│ │ ├── activate
│ │ ├── easy_install-3.8.exe
│ │ ├── easy_install.exe
│ │ ├── pip.exe
│ │ ├── pip3.8.exe
│ │ ├── pip3.exe
│ │ ├── python.exe
│ │ └── pythonw.exe
│ └── pyvenv.cfg
└── utils
│ ├── __init__.py
│ └── cvfpscalc.py
└── ml_model_phrases
└── phrases.ipynb
/.gitignore:
--------------------------------------------------------------------------------
1 | apiCreation
--------------------------------------------------------------------------------
/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "printWidth": 100,
3 | "tabWidth": 2,
4 | "useTabs": false,
5 | "semi": true,
6 | "singleQuote": false,
7 | "trailingComma": "none",
8 | "endOfLine": "auto"
9 | }
10 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2022 Narottam Sahu
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/frontend/.eleventy.js:
--------------------------------------------------------------------------------
1 | module.exports = function (eleventyConfig) {
2 | // eleventyConfig.addPassthroughCopy("./styles.css");
3 | eleventyConfig.addPassthroughCopy({
4 | "node_modules/flowbite/dist/flowbite.js": "js/flowbite.js"
5 | });
6 | eleventyConfig.addPassthroughCopy("./assets");
7 | eleventyConfig.addPassthroughCopy("./sw.js");
8 | eleventyConfig.addPassthroughCopy("./manifest.json");
9 | eleventyConfig.addPassthroughCopy(".well-known");
10 | eleventyConfig.addPassthroughCopy("./js");
11 | eleventyConfig.addPassthroughCopy("./utils");
12 | eleventyConfig.addPassthroughCopy({
13 | "./node_modules/alpinejs/dist/cdn.js": "./js/alpine.js"
14 | });
15 | return {
16 | passthroughFileCopy: true
17 | };
18 | };
19 |
--------------------------------------------------------------------------------
/frontend/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 |
--------------------------------------------------------------------------------
/frontend/.well-known/assetlinks.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "relation": ["delegate_permission/common.handle_all_urls"],
4 | "target": {
5 | "namespace": "android_app",
6 | "package_name": "in.webdrip.gestureacademy.twa",
7 | "sha256_cert_fingerprints": [
8 | "45:BB:33:A8:76:3E:FB:D5:BE:C8:74:83:51:4E:0B:9D:44:29:E2:B3:E1:85:C7:90:06:22:EB:6C:AB:E4:3C:3C"
9 | ]
10 | }
11 | }
12 | ]
13 |
--------------------------------------------------------------------------------
/frontend/README.md:
--------------------------------------------------------------------------------
1 | ## How to run frontend
2 |
3 | ```bash
4 | cd frontend
5 |
6 | **If dependency not installed**
7 | npm i
8 |
9 | **if installed**
10 | npm start
11 |
12 | **create a new terminal**
13 | npm run css
14 |
15 |
16 | ** to create a build for hosting the application**
17 | npm run build
18 |
19 | ```
20 |
21 | both npm start and css is needed to run the frontend and watch for any changes.
22 |
--------------------------------------------------------------------------------
/frontend/_includes/components/cards.njk:
--------------------------------------------------------------------------------
1 | {% macro card(bgColor,link,heading,para,img) %}
2 |
3 |
4 |
5 |
{{heading}}
6 |
7 | {{para}}
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | {{para}}
16 |
17 |
18 | {% endmacro %}
19 |
--------------------------------------------------------------------------------
/frontend/_includes/components/skeletonCards.njk:
--------------------------------------------------------------------------------
1 | {% macro skeletonCard() %}
2 |
13 | {% endmacro %}
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/frontend/_includes/components/videoCards.njk:
--------------------------------------------------------------------------------
1 | {% macro videoCard(thumbnail,title,videoUrl,date,duration) %}
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 | {{title}}
10 |
11 |
12 | {#
Here are the biggest enterprise technology acquisitions of 2021 so far, in reverse chronological order.
#}
13 |
14 |
15 | {% endmacro %}
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/frontend/_includes/sections/AppCards.njk:
--------------------------------------------------------------------------------
1 |
2 | {# import card from component folder #}
3 | {% import 'components/cards.njk' as macro %}
4 | {{ macro.card('bg-[#F66A55]','/','Learn Numbers','Learn numbers from 0-10 in chronological order with the help of artificial intelligence.','/assets/img/peace.png') }}
5 | {{ macro.card('bg-[#A0A6FF]','/','Learn Numbers','Learn numbers from 0-10 in chronological order with the help of artificial intelligence.','/assets/img/peace.png') }}
6 | {{ macro.card('bg-[#72CAC3]','/','Learn Numbers','Learn numbers from 0-10 in chronological order with the help of artificial intelligence.','/assets/img/peace.png') }}
7 | {{ macro.card('bg-[#E7FF85]','/','Learn Numbers','Learn numbers from 0-10 in chronological order with the help of artificial intelligence.','/assets/img/peace.png') }}
8 | {{ macro.card('bg-[#E8B6D2]','/','Learn Numbers','Learn numbers from 0-10 in chronological order with the help of artificial intelligence.','/assets/img/peace.png') }}
9 |
--------------------------------------------------------------------------------
/frontend/_site/.well-known/assetlinks.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "relation": ["delegate_permission/common.handle_all_urls"],
4 | "target": {
5 | "namespace": "android_app",
6 | "package_name": "in.webdrip.gestureacademy.twa",
7 | "sha256_cert_fingerprints": [
8 | "45:BB:33:A8:76:3E:FB:D5:BE:C8:74:83:51:4E:0B:9D:44:29:E2:B3:E1:85:C7:90:06:22:EB:6C:AB:E4:3C:3C"
9 | ]
10 | }
11 | }
12 | ]
13 |
--------------------------------------------------------------------------------
/frontend/_site/README/index.html:
--------------------------------------------------------------------------------
1 | How to run frontend
2 | cd frontend
3 |
4 | **If dependency not installed**
5 | npm i
6 |
7 | **if installed**
8 | npm start
9 |
10 | **create a new terminal**
11 | npm run css
12 |
13 |
14 | ** to create a build for hosting the application**
15 | npm run build
16 |
17 |
18 | both npm start and css is needed to run the frontend and watch for any changes.
19 |
--------------------------------------------------------------------------------
/frontend/_site/app/aslMemory/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Asl Memory Quiz
9 |
10 |
11 | Hello world
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/frontend/_site/app/ballonPoppin/1-9/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
14 |
18 |
22 |
26 |
27 |
28 | Ballon Popper ASL
29 |
30 |
31 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/frontend/_site/app/ballonPoppin/a-f/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
14 |
18 |
22 |
26 |
27 |
28 | Ballon Popper ASL
29 |
30 |
31 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/frontend/_site/app/ballonPoppin/g-k/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
14 |
18 |
22 |
26 |
27 |
28 | Ballon Popper ASL
29 |
30 |
31 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/frontend/_site/app/ballonPoppin/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
14 |
18 |
22 |
26 |
27 |
28 | Ballon Popper ASL
29 |
30 |
31 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/frontend/_site/app/ballonPoppin/l-p/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
14 |
18 |
22 |
26 |
27 |
28 | Ballon Popper ASL
29 |
30 |
31 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/frontend/_site/app/ballonPoppin/q-u/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
14 |
18 |
22 |
26 |
27 |
28 | Ballon Popper ASL
29 |
30 |
31 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/frontend/_site/app/ballonPoppin/v-z/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
14 |
18 |
22 |
26 |
27 |
28 | Ballon Popper ASL
29 |
30 |
31 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/frontend/_site/app/spaceShooter/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Space Shooter ASL
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/frontend/_site/assetlinks.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "relation": ["delegate_permission/common.handle_all_urls"],
4 | "target": {
5 | "namespace": "android_app",
6 | "package_name": "in.webdrip.signlanguage.twa",
7 | "sha256_cert_fingerprints": [
8 | "C9:52:F9:BA:F6:35:9C:FD:56:36:06:B7:63:21:00:72:30:30:9E:AE:62:D4:E6:87:30:EF:47:BD:5A:21:3F:3A"
9 | ]
10 | }
11 | }
12 | ]
13 |
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Alphabets/A.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Alphabets/A.png
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Alphabets/B.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Alphabets/B.png
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Alphabets/C.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Alphabets/C.png
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Alphabets/D.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Alphabets/D.png
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Alphabets/E.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Alphabets/E.png
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Alphabets/F.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Alphabets/F.png
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Alphabets/G.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Alphabets/G.png
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Alphabets/H.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Alphabets/H.png
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Alphabets/I.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Alphabets/I.png
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Alphabets/J.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Alphabets/J.png
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Alphabets/K.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Alphabets/K.png
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Alphabets/L.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Alphabets/L.png
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Alphabets/M.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Alphabets/M.png
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Alphabets/N.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Alphabets/N.png
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Alphabets/O.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Alphabets/O.png
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Alphabets/P.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Alphabets/P.png
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Alphabets/Q.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Alphabets/Q.png
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Alphabets/R.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Alphabets/R.png
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Alphabets/S.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Alphabets/S.png
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Alphabets/T.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Alphabets/T.png
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Alphabets/U.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Alphabets/U.png
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Alphabets/V.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Alphabets/V.png
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Alphabets/W.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Alphabets/W.png
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Alphabets/X.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Alphabets/X.png
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Alphabets/Y.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Alphabets/Y.png
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Alphabets/Z.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Alphabets/Z.png
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Numbers/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Numbers/1.png
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Numbers/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Numbers/2.png
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Numbers/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Numbers/3.png
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Numbers/4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Numbers/4.png
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Numbers/5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Numbers/5.png
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Numbers/6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Numbers/6.png
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Numbers/7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Numbers/7.png
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Numbers/8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Numbers/8.png
--------------------------------------------------------------------------------
/frontend/_site/assets/Games/Numbers/9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/Games/Numbers/9.png
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_alphabets/A.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_alphabets/B.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_alphabets/C.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_alphabets/D.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_alphabets/E.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_alphabets/F.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_alphabets/G.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_alphabets/H.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_alphabets/I.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_alphabets/J.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_alphabets/K.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_alphabets/L.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_alphabets/M.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_alphabets/N.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_alphabets/O.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_alphabets/P.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_alphabets/Q.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_alphabets/R.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_alphabets/T.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_alphabets/U.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_alphabets/V.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_alphabets/W.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_alphabets/X.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_alphabets/Y.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_alphabets/Z.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_numbers/10.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/asl_numbers/10.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_numbers/hand_signs/0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/asl_numbers/hand_signs/0.png
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_numbers/hand_signs/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/asl_numbers/hand_signs/1.png
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_numbers/hand_signs/10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/asl_numbers/hand_signs/10.png
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_numbers/hand_signs/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/asl_numbers/hand_signs/2.png
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_numbers/hand_signs/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/asl_numbers/hand_signs/3.png
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_numbers/hand_signs/4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/asl_numbers/hand_signs/4.png
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_numbers/hand_signs/5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/asl_numbers/hand_signs/5.png
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_numbers/hand_signs/6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/asl_numbers/hand_signs/6.png
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_numbers/hand_signs/7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/asl_numbers/hand_signs/7.png
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_numbers/hand_signs/8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/asl_numbers/hand_signs/8.png
--------------------------------------------------------------------------------
/frontend/_site/assets/asl_numbers/hand_signs/9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/asl_numbers/hand_signs/9.png
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/0.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/0.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/1.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/10.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/10.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/2.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/3.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/4.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/5.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/6.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/7.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/8.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/9.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/9.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/a.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/a.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/b.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/b.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/c.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/c.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/d.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/d.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/e.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/e.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/f.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/f.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/g.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/g.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/h.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/h.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/i.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/i.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/j.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/j.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/k.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/k.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/l.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/l.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/m.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/m.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/n.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/n.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/o.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/o.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/p.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/p.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/q.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/q.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/r.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/r.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/s.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/s.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/t.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/t.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/u.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/u.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/v.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/v.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/w.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/w.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/x.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/x.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/y.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/y.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/gifQuiz/z.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/gifQuiz/z.jpg
--------------------------------------------------------------------------------
/frontend/_site/assets/icon/cancel.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/frontend/_site/assets/icon/done-128.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/frontend/_site/assets/icon/done-256.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/frontend/_site/assets/icon/icons8-done-512.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/frontend/_site/assets/icon/icons8-done-64.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/frontend/_site/assets/img/ABC.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/img/ABC.png
--------------------------------------------------------------------------------
/frontend/_site/assets/img/GHI.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/img/GHI.png
--------------------------------------------------------------------------------
/frontend/_site/assets/img/LMN.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/img/LMN.png
--------------------------------------------------------------------------------
/frontend/_site/assets/img/QRS.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/img/QRS.png
--------------------------------------------------------------------------------
/frontend/_site/assets/img/VWX.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/img/VWX.png
--------------------------------------------------------------------------------
/frontend/_site/assets/img/a-f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/img/a-f.png
--------------------------------------------------------------------------------
/frontend/_site/assets/img/a-plane.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/img/a-plane.png
--------------------------------------------------------------------------------
/frontend/_site/assets/img/abc-illustration.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/img/abc-illustration.png
--------------------------------------------------------------------------------
/frontend/_site/assets/img/hell-yeah.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/img/hell-yeah.png
--------------------------------------------------------------------------------
/frontend/_site/assets/img/love.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/img/love.png
--------------------------------------------------------------------------------
/frontend/_site/assets/img/peace.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/img/peace.png
--------------------------------------------------------------------------------
/frontend/_site/assets/img/youtube.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/img/youtube.png
--------------------------------------------------------------------------------
/frontend/_site/assets/logo/apple-icon-180.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/logo/apple-icon-180.png
--------------------------------------------------------------------------------
/frontend/_site/assets/logo/kawaii-panda.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/logo/kawaii-panda.png
--------------------------------------------------------------------------------
/frontend/_site/assets/logo/manifest-icon-192.maskable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/logo/manifest-icon-192.maskable.png
--------------------------------------------------------------------------------
/frontend/_site/assets/logo/manifest-icon-512.maskable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/logo/manifest-icon-512.maskable.png
--------------------------------------------------------------------------------
/frontend/_site/assets/logo/sign language 120x120 px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/logo/sign language 120x120 px.png
--------------------------------------------------------------------------------
/frontend/_site/assets/logo/sign language 144x144 px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/logo/sign language 144x144 px.png
--------------------------------------------------------------------------------
/frontend/_site/assets/logo/sign language 152x152 px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/logo/sign language 152x152 px.png
--------------------------------------------------------------------------------
/frontend/_site/assets/logo/sign language 180x180 px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/logo/sign language 180x180 px.png
--------------------------------------------------------------------------------
/frontend/_site/assets/logo/sign language 192x192 px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/logo/sign language 192x192 px.png
--------------------------------------------------------------------------------
/frontend/_site/assets/logo/sign language 48x48 px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/logo/sign language 48x48 px.png
--------------------------------------------------------------------------------
/frontend/_site/assets/logo/sign language 72x72 px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/logo/sign language 72x72 px.png
--------------------------------------------------------------------------------
/frontend/_site/assets/logo/sign language 96x96 px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/logo/sign language 96x96 px.png
--------------------------------------------------------------------------------
/frontend/_site/assets/logo/signlanguage-120x120.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/logo/signlanguage-120x120.png
--------------------------------------------------------------------------------
/frontend/_site/assets/logo/signlanguage-144x144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/logo/signlanguage-144x144.png
--------------------------------------------------------------------------------
/frontend/_site/assets/logo/signlanguage-152x152.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/logo/signlanguage-152x152.png
--------------------------------------------------------------------------------
/frontend/_site/assets/logo/signlanguage-180x180.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/logo/signlanguage-180x180.png
--------------------------------------------------------------------------------
/frontend/_site/assets/logo/signlanguage-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/logo/signlanguage-192x192.png
--------------------------------------------------------------------------------
/frontend/_site/assets/logo/signlanguage-48x48.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/logo/signlanguage-48x48.png
--------------------------------------------------------------------------------
/frontend/_site/assets/logo/signlanguage-512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/logo/signlanguage-512x512.png
--------------------------------------------------------------------------------
/frontend/_site/assets/logo/signlanguage-72x72 px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/logo/signlanguage-72x72 px.png
--------------------------------------------------------------------------------
/frontend/_site/assets/logo/signlanguage-72x72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/logo/signlanguage-72x72.png
--------------------------------------------------------------------------------
/frontend/_site/assets/logo/signlanguage-96x96.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/logo/signlanguage-96x96.png
--------------------------------------------------------------------------------
/frontend/_site/assets/screenshots/1280x800-screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/screenshots/1280x800-screenshot.png
--------------------------------------------------------------------------------
/frontend/_site/assets/screenshots/1280x800-screenshot1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/screenshots/1280x800-screenshot1.png
--------------------------------------------------------------------------------
/frontend/_site/assets/screenshots/750x1334-screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/screenshots/750x1334-screenshot.png
--------------------------------------------------------------------------------
/frontend/_site/assets/screenshots/750x1334-screenshot1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/_site/assets/screenshots/750x1334-screenshot1.png
--------------------------------------------------------------------------------
/frontend/_site/js/games/memoryQuiz/index.js:
--------------------------------------------------------------------------------
1 | console.log("hello world");
2 |
--------------------------------------------------------------------------------
/frontend/_site/js/games/spaceShooter/index.js:
--------------------------------------------------------------------------------
1 | const canvas = document.getElementById("game");
2 | const ctx = canvas.getContext("2d");
3 |
4 | class Player {
5 | constructor(x, y) {
6 | this.x = x;
7 | this.y = y;
8 | this.width = 50;
9 | this.height = 50;
10 | this.speed = 4;
11 | }
12 |
13 | draw(ctx) {
14 | ctx.strokeStyle = "yellow";
15 | ctx.strokeRect(this.x, this.y, this.width, this.height);
16 |
17 | ctx.fillStyle = "black";
18 | ctx.fillRect(this.x, this.y, this.width, this.height);
19 | }
20 | }
21 |
22 | canvas.width = 550;
23 | canvas.height = 600;
24 |
25 | const player = new Player(canvas.width / 2.2, canvas.height / 1.3);
26 |
27 | function gameLoop() {
28 | setCommonStyle();
29 | ctx.fillStyle = "black";
30 | ctx.fillRect(0, 0, canvas.width, canvas.height);
31 | player.draw(ctx);
32 | }
33 |
34 | function setCommonStyle() {
35 | ctx.shadowColor = "#d53";
36 | ctx.shadowBlur = 20;
37 | ctx.lineJoin = "bevel";
38 | ctx.lineWidth = 5;
39 | }
40 |
41 | setInterval(gameLoop, 1000 / 60);
42 |
--------------------------------------------------------------------------------
/frontend/_site/js/games/spaceShooter/player.js:
--------------------------------------------------------------------------------
1 | export default class Player {
2 | constructor(x, y) {
3 | this.x = x;
4 | this.y = y;
5 | this.width = 50;
6 | this.height = 50;
7 | this.speed = 4;
8 | }
9 |
10 | draw(ctx) {
11 | ctx.strokeStyle = "yellow";
12 | ctx.strokeRect(this.x, this.y, this.width, this.height);
13 |
14 | ctx.fillStyle = "black";
15 | ctx.fillRect(this.x, this.y, this.width, this.height);
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/frontend/_site/utils/sample.json:
--------------------------------------------------------------------------------
1 | [{"title":"Finish line-track and field","URL":"https://www.youtube.com/watch?v=mAikx1G4hDI","thumbnail":"https://i.ytimg.com/vi/mAikx1G4hDI/maxresdefault.jpg","duration":5,"uploadDate":"20221130"},{"title":"Fosbury flop-track and field","URL":"https://www.youtube.com/watch?v=FBsuaLvpdHk","thumbnail":"https://i.ytimg.com/vi/FBsuaLvpdHk/maxresdefault.jpg","duration":9,"uploadDate":"20221130"}]
--------------------------------------------------------------------------------
/frontend/app/aslMemory/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Asl Memory Quiz
9 |
10 |
11 | Hello world
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/frontend/app/ballonPoppin/1-9/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
14 |
18 |
22 |
26 |
27 |
28 | Ballon Popper ASL
29 |
30 |
31 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/frontend/app/ballonPoppin/a-f/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
14 |
18 |
22 |
26 |
27 |
28 | Ballon Popper ASL
29 |
30 |
31 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/frontend/app/ballonPoppin/g-k/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
14 |
18 |
22 |
26 |
27 |
28 | Ballon Popper ASL
29 |
30 |
31 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/frontend/app/ballonPoppin/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
14 |
18 |
22 |
26 |
27 |
28 | Ballon Popper ASL
29 |
30 |
31 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/frontend/app/ballonPoppin/l-p/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
14 |
18 |
22 |
26 |
27 |
28 | Ballon Popper ASL
29 |
30 |
31 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/frontend/app/ballonPoppin/q-u/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
14 |
18 |
22 |
26 |
27 |
28 | Ballon Popper ASL
29 |
30 |
31 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/frontend/app/ballonPoppin/v-z/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
14 |
18 |
22 |
26 |
27 |
28 | Ballon Popper ASL
29 |
30 |
31 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/frontend/app/gifQuiz/images:
--------------------------------------------------------------------------------
1 | a.png
--------------------------------------------------------------------------------
/frontend/app/gifQuiz/index.css:
--------------------------------------------------------------------------------
1 | #container {
2 | width: 80%;
3 | margin: auto;
4 | text-align: center;
5 | }
6 |
7 | h1 {
8 | font-size: 36px;
9 | margin-top: 30px;
10 | }
11 |
12 | #quiz {
13 | margin-top: 50px;
14 | }
15 |
16 | #question {
17 | margin-bottom: 20px;
18 | }
19 |
20 | #question p {
21 | font-size: 24px;
22 | margin-bottom: 10px;
23 | }
24 |
25 | #question img {
26 | width: 500px;
27 | height: 300px;
28 | margin-bottom: 20px;
29 | }
30 |
31 | .answers {
32 | display: flex;
33 | justify-content: center;
34 | }
35 |
36 | label {
37 | display: block;
38 | margin-right: 20px;
39 | }
40 |
41 | input[type="radio"] {
42 | margin-right: 5px;
43 | }
44 |
45 | #score {
46 | font-size: 24px;
47 | margin-top: 50px;
48 | }
49 |
50 | #submit {
51 | font-size: 20px;
52 | margin-top: 50px;
53 | padding: 10px 20px;
54 | background-color: #008CBA;
55 | color: white;
56 | border: none;
57 | border-radius: 5px;
58 | cursor: pointer;
59 | }
60 |
61 | #submit:hover {
62 | background-color: #006F8E;
63 | }
64 |
--------------------------------------------------------------------------------
/frontend/app/playAlphabet-A-F/index.html:
--------------------------------------------------------------------------------
1 | ---
2 | title: "Learn Alphabet A-F"
3 | js: "/js/alphabetModels/A-F-Sequential.js"
4 | layout: "layouts/alphabetNumberModel.njk"
5 | ---
6 |
7 |
8 |
9 |
10 |
11 |
12 | Preparing Learning Environment...
13 |
14 |
15 | It can take a minute if you are starting it for first time.
16 | Please allow and check your camera access.
17 |
18 |
19 |
24 |
25 |
26 |
27 |
28 |
Good Work!!
29 |
30 |
31 |
32 |
38 |
Show This Letter
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/frontend/app/playAlphabet-G-K/index.html:
--------------------------------------------------------------------------------
1 | ---
2 | title: "Learn Alphabet G-K"
3 | js: "/js/alphabetModels/G-K-Sequential.js"
4 | layout: "layouts/alphabetNumberModel.njk"
5 | ---
6 |
7 |
8 |
9 |
10 |
11 |
12 | Preparing Learning Environment...
13 |
14 |
15 | It can take a minute if you are starting it for first time.
16 | Please allow and check your camera access.
17 |
18 |
19 |
24 |
25 |
26 |
27 |
Good Work!!
28 |
29 |
30 |
31 |
32 |
38 |
Show This Letter
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/frontend/app/playAlphabet-L-P/index.html:
--------------------------------------------------------------------------------
1 | ---
2 | title: "Learn Alphabet L-P"
3 | js: "/js/alphabetModels/L-P-Sequential.js"
4 | layout: "layouts/alphabetNumberModel.njk"
5 | ---
6 |
7 |
8 |
9 |
10 |
11 |
12 | Preparing Learning Environment...
13 |
14 |
15 | It can take a minute if you are starting it for first time.
16 | Please allow and check your camera access.
17 |
18 |
19 |
24 |
25 |
26 |
27 |
Good Work!!
28 |
29 |
30 |
31 |
32 |
38 |
Show This Letter
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/frontend/app/playAlphabet-Q-U/index.html:
--------------------------------------------------------------------------------
1 | ---
2 | title: "Learn Alphabet Q-U"
3 | js: "/js/alphabetModels/Q-U-Sequential.js"
4 | layout: "layouts/alphabetNumberModel.njk"
5 | ---
6 |
7 |
8 |
9 |
10 |
11 |
12 | Preparing Learning Environment...
13 |
14 |
15 | It can take a minute if you are starting it for first time.
16 | Please allow and check your camera access.
17 |
18 |
19 |
24 |
25 |
26 |
27 |
Good Work!!
28 |
29 |
30 |
31 |
32 |
38 |
Show This Letter
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/frontend/app/playAlphabet-V-Z/index.html:
--------------------------------------------------------------------------------
1 | ---
2 | title: "Learn Alphabet V-Z"
3 | js: "/js/alphabetModels/V-Z-Sequential.js"
4 | layout: "layouts/alphabetNumberModel.njk"
5 | ---
6 |
7 |
8 |
9 |
10 |
11 |
12 | Preparing Learning Environment...
13 |
14 |
15 | It can take a minute if you are starting it for first time.
16 | Please allow and check your camera access.
17 |
18 |
19 |
24 |
25 |
26 |
27 |
Good Work!!
28 |
29 |
30 |
31 |
32 |
38 |
Show This Letter
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/frontend/app/spaceShooter/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Space Shooter ASL
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/frontend/assets/Games/Alphabets/A.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Alphabets/A.png
--------------------------------------------------------------------------------
/frontend/assets/Games/Alphabets/B.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Alphabets/B.png
--------------------------------------------------------------------------------
/frontend/assets/Games/Alphabets/C.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Alphabets/C.png
--------------------------------------------------------------------------------
/frontend/assets/Games/Alphabets/D.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Alphabets/D.png
--------------------------------------------------------------------------------
/frontend/assets/Games/Alphabets/E.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Alphabets/E.png
--------------------------------------------------------------------------------
/frontend/assets/Games/Alphabets/F.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Alphabets/F.png
--------------------------------------------------------------------------------
/frontend/assets/Games/Alphabets/G.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Alphabets/G.png
--------------------------------------------------------------------------------
/frontend/assets/Games/Alphabets/H.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Alphabets/H.png
--------------------------------------------------------------------------------
/frontend/assets/Games/Alphabets/I.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Alphabets/I.png
--------------------------------------------------------------------------------
/frontend/assets/Games/Alphabets/J.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Alphabets/J.png
--------------------------------------------------------------------------------
/frontend/assets/Games/Alphabets/K.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Alphabets/K.png
--------------------------------------------------------------------------------
/frontend/assets/Games/Alphabets/L.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Alphabets/L.png
--------------------------------------------------------------------------------
/frontend/assets/Games/Alphabets/M.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Alphabets/M.png
--------------------------------------------------------------------------------
/frontend/assets/Games/Alphabets/N.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Alphabets/N.png
--------------------------------------------------------------------------------
/frontend/assets/Games/Alphabets/O.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Alphabets/O.png
--------------------------------------------------------------------------------
/frontend/assets/Games/Alphabets/P.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Alphabets/P.png
--------------------------------------------------------------------------------
/frontend/assets/Games/Alphabets/Q.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Alphabets/Q.png
--------------------------------------------------------------------------------
/frontend/assets/Games/Alphabets/R.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Alphabets/R.png
--------------------------------------------------------------------------------
/frontend/assets/Games/Alphabets/S.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Alphabets/S.png
--------------------------------------------------------------------------------
/frontend/assets/Games/Alphabets/T.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Alphabets/T.png
--------------------------------------------------------------------------------
/frontend/assets/Games/Alphabets/U.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Alphabets/U.png
--------------------------------------------------------------------------------
/frontend/assets/Games/Alphabets/V.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Alphabets/V.png
--------------------------------------------------------------------------------
/frontend/assets/Games/Alphabets/W.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Alphabets/W.png
--------------------------------------------------------------------------------
/frontend/assets/Games/Alphabets/X.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Alphabets/X.png
--------------------------------------------------------------------------------
/frontend/assets/Games/Alphabets/Y.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Alphabets/Y.png
--------------------------------------------------------------------------------
/frontend/assets/Games/Alphabets/Z.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Alphabets/Z.png
--------------------------------------------------------------------------------
/frontend/assets/Games/Numbers/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Numbers/1.png
--------------------------------------------------------------------------------
/frontend/assets/Games/Numbers/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Numbers/2.png
--------------------------------------------------------------------------------
/frontend/assets/Games/Numbers/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Numbers/3.png
--------------------------------------------------------------------------------
/frontend/assets/Games/Numbers/4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Numbers/4.png
--------------------------------------------------------------------------------
/frontend/assets/Games/Numbers/5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Numbers/5.png
--------------------------------------------------------------------------------
/frontend/assets/Games/Numbers/6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Numbers/6.png
--------------------------------------------------------------------------------
/frontend/assets/Games/Numbers/7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Numbers/7.png
--------------------------------------------------------------------------------
/frontend/assets/Games/Numbers/8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Numbers/8.png
--------------------------------------------------------------------------------
/frontend/assets/Games/Numbers/9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/Games/Numbers/9.png
--------------------------------------------------------------------------------
/frontend/assets/asl_alphabets/A.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/assets/asl_alphabets/B.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/assets/asl_alphabets/C.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/assets/asl_alphabets/D.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/assets/asl_alphabets/E.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/assets/asl_alphabets/F.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/assets/asl_alphabets/G.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/assets/asl_alphabets/H.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/assets/asl_alphabets/I.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/assets/asl_alphabets/J.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/assets/asl_alphabets/K.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/assets/asl_alphabets/L.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/assets/asl_alphabets/M.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/assets/asl_alphabets/N.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/assets/asl_alphabets/O.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/assets/asl_alphabets/P.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/assets/asl_alphabets/Q.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/assets/asl_alphabets/R.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/assets/asl_alphabets/S.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/assets/asl_alphabets/T.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/assets/asl_alphabets/U.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/assets/asl_alphabets/V.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/assets/asl_alphabets/W.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/assets/asl_alphabets/X.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/assets/asl_alphabets/Y.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/assets/asl_alphabets/Z.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/frontend/assets/asl_numbers/10.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/asl_numbers/10.jpg
--------------------------------------------------------------------------------
/frontend/assets/asl_numbers/hand_signs/0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/asl_numbers/hand_signs/0.png
--------------------------------------------------------------------------------
/frontend/assets/asl_numbers/hand_signs/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/asl_numbers/hand_signs/1.png
--------------------------------------------------------------------------------
/frontend/assets/asl_numbers/hand_signs/10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/asl_numbers/hand_signs/10.png
--------------------------------------------------------------------------------
/frontend/assets/asl_numbers/hand_signs/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/asl_numbers/hand_signs/2.png
--------------------------------------------------------------------------------
/frontend/assets/asl_numbers/hand_signs/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/asl_numbers/hand_signs/3.png
--------------------------------------------------------------------------------
/frontend/assets/asl_numbers/hand_signs/4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/asl_numbers/hand_signs/4.png
--------------------------------------------------------------------------------
/frontend/assets/asl_numbers/hand_signs/5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/asl_numbers/hand_signs/5.png
--------------------------------------------------------------------------------
/frontend/assets/asl_numbers/hand_signs/6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/asl_numbers/hand_signs/6.png
--------------------------------------------------------------------------------
/frontend/assets/asl_numbers/hand_signs/7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/asl_numbers/hand_signs/7.png
--------------------------------------------------------------------------------
/frontend/assets/asl_numbers/hand_signs/8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/asl_numbers/hand_signs/8.png
--------------------------------------------------------------------------------
/frontend/assets/asl_numbers/hand_signs/9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/asl_numbers/hand_signs/9.png
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/0.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/0.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/1.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/10.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/10.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/2.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/3.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/4.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/5.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/6.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/7.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/8.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/9.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/9.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/a.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/a.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/b.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/b.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/c.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/c.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/d.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/d.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/e.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/e.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/f.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/f.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/g.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/g.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/h.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/h.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/i.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/i.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/j.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/j.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/k.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/k.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/l.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/l.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/m.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/m.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/n.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/n.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/o.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/o.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/p.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/p.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/q.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/q.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/r.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/r.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/s.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/s.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/t.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/t.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/u.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/u.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/v.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/v.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/w.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/w.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/x.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/x.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/y.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/y.jpg
--------------------------------------------------------------------------------
/frontend/assets/gifQuiz/z.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/gifQuiz/z.jpg
--------------------------------------------------------------------------------
/frontend/assets/icon/cancel.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/frontend/assets/icon/done-128.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/frontend/assets/icon/done-256.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/frontend/assets/icon/icons8-done-512.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/frontend/assets/icon/icons8-done-64.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/frontend/assets/img/ABC.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/img/ABC.png
--------------------------------------------------------------------------------
/frontend/assets/img/GHI.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/img/GHI.png
--------------------------------------------------------------------------------
/frontend/assets/img/LMN.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/img/LMN.png
--------------------------------------------------------------------------------
/frontend/assets/img/QRS.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/img/QRS.png
--------------------------------------------------------------------------------
/frontend/assets/img/VWX.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/img/VWX.png
--------------------------------------------------------------------------------
/frontend/assets/img/a-f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/img/a-f.png
--------------------------------------------------------------------------------
/frontend/assets/img/a-plane.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/img/a-plane.png
--------------------------------------------------------------------------------
/frontend/assets/img/abc-illustration.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/img/abc-illustration.png
--------------------------------------------------------------------------------
/frontend/assets/img/hell-yeah.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/img/hell-yeah.png
--------------------------------------------------------------------------------
/frontend/assets/img/love.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/img/love.png
--------------------------------------------------------------------------------
/frontend/assets/img/peace.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/img/peace.png
--------------------------------------------------------------------------------
/frontend/assets/img/youtube.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/img/youtube.png
--------------------------------------------------------------------------------
/frontend/assets/logo/apple-icon-180.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/logo/apple-icon-180.png
--------------------------------------------------------------------------------
/frontend/assets/logo/kawaii-panda.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/logo/kawaii-panda.png
--------------------------------------------------------------------------------
/frontend/assets/logo/manifest-icon-192.maskable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/logo/manifest-icon-192.maskable.png
--------------------------------------------------------------------------------
/frontend/assets/logo/manifest-icon-512.maskable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/logo/manifest-icon-512.maskable.png
--------------------------------------------------------------------------------
/frontend/assets/logo/signlanguage-120x120.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/logo/signlanguage-120x120.png
--------------------------------------------------------------------------------
/frontend/assets/logo/signlanguage-144x144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/logo/signlanguage-144x144.png
--------------------------------------------------------------------------------
/frontend/assets/logo/signlanguage-152x152.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/logo/signlanguage-152x152.png
--------------------------------------------------------------------------------
/frontend/assets/logo/signlanguage-180x180.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/logo/signlanguage-180x180.png
--------------------------------------------------------------------------------
/frontend/assets/logo/signlanguage-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/logo/signlanguage-192x192.png
--------------------------------------------------------------------------------
/frontend/assets/logo/signlanguage-48x48.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/logo/signlanguage-48x48.png
--------------------------------------------------------------------------------
/frontend/assets/logo/signlanguage-512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/logo/signlanguage-512x512.png
--------------------------------------------------------------------------------
/frontend/assets/logo/signlanguage-72x72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/logo/signlanguage-72x72.png
--------------------------------------------------------------------------------
/frontend/assets/logo/signlanguage-96x96.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/logo/signlanguage-96x96.png
--------------------------------------------------------------------------------
/frontend/assets/screenshots/1280x800-screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/screenshots/1280x800-screenshot.png
--------------------------------------------------------------------------------
/frontend/assets/screenshots/1280x800-screenshot1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/screenshots/1280x800-screenshot1.png
--------------------------------------------------------------------------------
/frontend/assets/screenshots/750x1334-screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/screenshots/750x1334-screenshot.png
--------------------------------------------------------------------------------
/frontend/assets/screenshots/750x1334-screenshot1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/assets/screenshots/750x1334-screenshot1.png
--------------------------------------------------------------------------------
/frontend/js/games/memoryQuiz/index.js:
--------------------------------------------------------------------------------
1 | console.log("hello world");
2 |
--------------------------------------------------------------------------------
/frontend/js/games/spaceShooter/index.js:
--------------------------------------------------------------------------------
1 | const canvas = document.getElementById("game");
2 | const ctx = canvas.getContext("2d");
3 |
4 | class Player {
5 | constructor(x, y) {
6 | this.x = x;
7 | this.y = y;
8 | this.width = 50;
9 | this.height = 50;
10 | this.speed = 4;
11 | }
12 |
13 | draw(ctx) {
14 | ctx.strokeStyle = "yellow";
15 | ctx.strokeRect(this.x, this.y, this.width, this.height);
16 |
17 | ctx.fillStyle = "black";
18 | ctx.fillRect(this.x, this.y, this.width, this.height);
19 | }
20 | }
21 |
22 | canvas.width = 550;
23 | canvas.height = 600;
24 |
25 | const player = new Player(canvas.width / 2.2, canvas.height / 1.3);
26 |
27 | function gameLoop() {
28 | setCommonStyle();
29 | ctx.fillStyle = "black";
30 | ctx.fillRect(0, 0, canvas.width, canvas.height);
31 | player.draw(ctx);
32 | }
33 |
34 | function setCommonStyle() {
35 | ctx.shadowColor = "#d53";
36 | ctx.shadowBlur = 20;
37 | ctx.lineJoin = "bevel";
38 | ctx.lineWidth = 5;
39 | }
40 |
41 | setInterval(gameLoop, 1000 / 60);
42 |
--------------------------------------------------------------------------------
/frontend/js/games/spaceShooter/player.js:
--------------------------------------------------------------------------------
1 | export default class Player {
2 | constructor(x, y) {
3 | this.x = x;
4 | this.y = y;
5 | this.width = 50;
6 | this.height = 50;
7 | this.speed = 4;
8 | }
9 |
10 | draw(ctx) {
11 | ctx.strokeStyle = "yellow";
12 | ctx.strokeRect(this.x, this.y, this.width, this.height);
13 |
14 | ctx.fillStyle = "black";
15 | ctx.fillRect(this.x, this.y, this.width, this.height);
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/frontend/model/asl_alphabets_A-F/group1-shard1of1.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/model/asl_alphabets_A-F/group1-shard1of1.bin
--------------------------------------------------------------------------------
/frontend/model/asl_alphabets_G-K/group1-shard1of1.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/model/asl_alphabets_G-K/group1-shard1of1.bin
--------------------------------------------------------------------------------
/frontend/model/asl_alphabets_L-P/group1-shard1of1.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/model/asl_alphabets_L-P/group1-shard1of1.bin
--------------------------------------------------------------------------------
/frontend/model/asl_alphabets_Q-U/group1-shard1of1.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/model/asl_alphabets_Q-U/group1-shard1of1.bin
--------------------------------------------------------------------------------
/frontend/model/asl_alphabets_V-Z/group1-shard1of1.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/model/asl_alphabets_V-Z/group1-shard1of1.bin
--------------------------------------------------------------------------------
/frontend/model/asl_numbers_1-10/group1-shard1of1.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/model/asl_numbers_1-10/group1-shard1of1.bin
--------------------------------------------------------------------------------
/frontend/model/asl_numbers_1-9/group1-shard1of1.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/frontend/model/asl_numbers_1-9/group1-shard1of1.bin
--------------------------------------------------------------------------------
/frontend/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "SignLanguage: Learn Sign language practically.",
3 | "version": "1.0.0",
4 | "description": "",
5 | "main": "index.js",
6 | "scripts": {
7 | "start": "npx @11ty/eleventy --serve",
8 | "css": "npx tailwindcss -i ./style.css -o ./_site/css/styles.css --watch",
9 | "build": "npx @11ty/eleventy"
10 | },
11 | "keywords": [],
12 | "author": "",
13 | "license": "ISC",
14 | "devDependencies": {
15 | "@11ty/eleventy": "github:11ty/eleventy",
16 | "alpinejs": "^3.10.3",
17 | "prettier-plugin-tailwindcss": "^0.2.4",
18 | "tailwindcss": "^3.1.8"
19 | },
20 | "dependencies": {
21 | "flowbite": "^1.5.3"
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/frontend/style.css:
--------------------------------------------------------------------------------
1 | @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Rubik:wght@400;500;600&display=swap');
2 |
3 | @tailwind base;
4 | @tailwind components;
5 | @tailwind utilities;
6 |
7 |
8 | .inter {
9 | font-family: 'Inter', sans-serif;
10 | }
11 |
12 | .rubik {
13 | font-family: 'Rubik', sans-serif;
14 | }
--------------------------------------------------------------------------------
/frontend/tailwind.config.js:
--------------------------------------------------------------------------------
1 | /** @type {import('tailwindcss').Config} */
2 | module.exports = {
3 | content: [
4 | "./_site/**/*.{html,njk}",
5 | "./node_modules/flowbite/**/*.js"
6 | ],
7 | theme: {
8 | extend: {},
9 | },
10 | plugins: [
11 | require('flowbite/plugin')
12 | ]
13 | }
--------------------------------------------------------------------------------
/frontend/utils/sample.json:
--------------------------------------------------------------------------------
1 | [{"title":"Finish line-track and field","URL":"https://www.youtube.com/watch?v=mAikx1G4hDI","thumbnail":"https://i.ytimg.com/vi/mAikx1G4hDI/maxresdefault.jpg","duration":5,"uploadDate":"20221130"},{"title":"Fosbury flop-track and field","URL":"https://www.youtube.com/watch?v=FBsuaLvpdHk","thumbnail":"https://i.ytimg.com/vi/FBsuaLvpdHk/maxresdefault.jpg","duration":9,"uploadDate":"20221130"}]
--------------------------------------------------------------------------------
/ml_model/model/__init__.py:
--------------------------------------------------------------------------------
1 | from model.keypoint_classifier.keypoint_classifier import KeyPointClassifier
2 | from model.point_history_classifier.point_history_classifier import PointHistoryClassifier
--------------------------------------------------------------------------------
/ml_model/model/keypoint_classifier/group1-shard1of1.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/model/keypoint_classifier/group1-shard1of1.bin
--------------------------------------------------------------------------------
/ml_model/model/keypoint_classifier/keypoint_classifier.hdf5:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/model/keypoint_classifier/keypoint_classifier.hdf5
--------------------------------------------------------------------------------
/ml_model/model/keypoint_classifier/keypoint_classifier.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 | # -*- coding: utf-8 -*-
3 | import numpy as np
4 | import tensorflow as tf
5 |
6 |
7 | class KeyPointClassifier(object):
8 | def __init__(
9 | self,
10 | model_path='model/keypoint_classifier/keypoint_classifier.tflite',
11 | num_threads=1,
12 | ):
13 | self.interpreter = tf.lite.Interpreter(model_path=model_path,
14 | num_threads=num_threads)
15 |
16 | self.interpreter.allocate_tensors()
17 | self.input_details = self.interpreter.get_input_details()
18 | self.output_details = self.interpreter.get_output_details()
19 |
20 | def __call__(
21 | self,
22 | landmark_list,
23 | ):
24 | input_details_tensor_index = self.input_details[0]['index']
25 | self.interpreter.set_tensor(
26 | input_details_tensor_index,
27 | np.array([landmark_list], dtype=np.float32))
28 | self.interpreter.invoke()
29 |
30 | output_details_tensor_index = self.output_details[0]['index']
31 |
32 | result = self.interpreter.get_tensor(output_details_tensor_index)
33 |
34 | result_index = np.argmax(np.squeeze(result))
35 |
36 | # print(np.array([landmark_list], dtype=np.float32))
37 | # print(input_details_tensor_index,output_details_tensor_index,result_index)
38 |
39 | return result_index
40 |
--------------------------------------------------------------------------------
/ml_model/model/keypoint_classifier/keypoint_classifier.tflite:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/model/keypoint_classifier/keypoint_classifier.tflite
--------------------------------------------------------------------------------
/ml_model/model/keypoint_classifier/keypoint_classifier_label.csv:
--------------------------------------------------------------------------------
1 | G
2 | H
3 | I
4 | J
5 | K
--------------------------------------------------------------------------------
/ml_model/model/keypoint_classifier/tfjs_model/group1-shard1of1.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/model/keypoint_classifier/tfjs_model/group1-shard1of1.bin
--------------------------------------------------------------------------------
/ml_model/model/keypoint_classifier_label.csv:
--------------------------------------------------------------------------------
1 | A
2 | B
3 | C
4 | D
5 | E
6 | F
--------------------------------------------------------------------------------
/ml_model/model/point_history_classifier/point_history_classifier.hdf5:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/model/point_history_classifier/point_history_classifier.hdf5
--------------------------------------------------------------------------------
/ml_model/model/point_history_classifier/point_history_classifier.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 | # -*- coding: utf-8 -*-
3 | import numpy as np
4 | import tensorflow as tf
5 |
6 |
7 | class PointHistoryClassifier(object):
8 | def __init__(
9 | self,
10 | model_path='model/point_history_classifier/point_history_classifier.tflite',
11 | score_th=0.5,
12 | invalid_value=0,
13 | num_threads=1,
14 | ):
15 | self.interpreter = tf.lite.Interpreter(model_path=model_path,
16 | num_threads=num_threads)
17 |
18 | self.interpreter.allocate_tensors()
19 | self.input_details = self.interpreter.get_input_details()
20 | self.output_details = self.interpreter.get_output_details()
21 |
22 | self.score_th = score_th
23 | self.invalid_value = invalid_value
24 |
25 | def __call__(
26 | self,
27 | point_history,
28 | ):
29 | input_details_tensor_index = self.input_details[0]['index']
30 | self.interpreter.set_tensor(
31 | input_details_tensor_index,
32 | np.array([point_history], dtype=np.float32))
33 | self.interpreter.invoke()
34 |
35 | output_details_tensor_index = self.output_details[0]['index']
36 |
37 | result = self.interpreter.get_tensor(output_details_tensor_index)
38 |
39 | result_index = np.argmax(np.squeeze(result))
40 |
41 | if np.squeeze(result)[result_index] < self.score_th:
42 | result_index = self.invalid_value
43 |
44 | return result_index
45 |
--------------------------------------------------------------------------------
/ml_model/model/point_history_classifier/point_history_classifier.tflite:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/model/point_history_classifier/point_history_classifier.tflite
--------------------------------------------------------------------------------
/ml_model/model/point_history_classifier/point_history_classifier_label.csv:
--------------------------------------------------------------------------------
1 | Stop
2 | Clockwise
3 | Counter Clockwise
4 | Move
5 |
--------------------------------------------------------------------------------
/ml_model/prev_models/A-F-WITHOUT-TFJS/group1-shard1of1.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/A-F-WITHOUT-TFJS/group1-shard1of1.bin
--------------------------------------------------------------------------------
/ml_model/prev_models/A-F-WITHOUT-TFJS/keypoint_classifier.hdf5:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/A-F-WITHOUT-TFJS/keypoint_classifier.hdf5
--------------------------------------------------------------------------------
/ml_model/prev_models/A-F-WITHOUT-TFJS/keypoint_classifier.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 | # -*- coding: utf-8 -*-
3 | import numpy as np
4 | import tensorflow as tf
5 |
6 |
7 | class KeyPointClassifier(object):
8 | def __init__(
9 | self,
10 | model_path='model/keypoint_classifier/keypoint_classifier.tflite',
11 | num_threads=1,
12 | ):
13 | self.interpreter = tf.lite.Interpreter(model_path=model_path,
14 | num_threads=num_threads)
15 |
16 | self.interpreter.allocate_tensors()
17 | self.input_details = self.interpreter.get_input_details()
18 | self.output_details = self.interpreter.get_output_details()
19 |
20 | def __call__(
21 | self,
22 | landmark_list,
23 | ):
24 | input_details_tensor_index = self.input_details[0]['index']
25 | self.interpreter.set_tensor(
26 | input_details_tensor_index,
27 | np.array([landmark_list], dtype=np.float32))
28 | self.interpreter.invoke()
29 |
30 | output_details_tensor_index = self.output_details[0]['index']
31 |
32 | result = self.interpreter.get_tensor(output_details_tensor_index)
33 |
34 | result_index = np.argmax(np.squeeze(result))
35 |
36 | # print(np.array([landmark_list], dtype=np.float32))
37 | # print(input_details_tensor_index,output_details_tensor_index,result_index)
38 |
39 | return result_index
40 |
--------------------------------------------------------------------------------
/ml_model/prev_models/A-F-WITHOUT-TFJS/keypoint_classifier.tflite:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/A-F-WITHOUT-TFJS/keypoint_classifier.tflite
--------------------------------------------------------------------------------
/ml_model/prev_models/A-F-WITHOUT-TFJS/keypoint_classifier_label.csv:
--------------------------------------------------------------------------------
1 | A
2 | B
3 | C
4 | D
5 | E
6 | F
--------------------------------------------------------------------------------
/ml_model/prev_models/A-F-WITHOUT-TFJS/tfjs_model/group1-shard1of1.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/A-F-WITHOUT-TFJS/tfjs_model/group1-shard1of1.bin
--------------------------------------------------------------------------------
/ml_model/prev_models/A-F/group1-shard1of1.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/A-F/group1-shard1of1.bin
--------------------------------------------------------------------------------
/ml_model/prev_models/A-F/keypoint_classifier.hdf5:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/A-F/keypoint_classifier.hdf5
--------------------------------------------------------------------------------
/ml_model/prev_models/A-F/keypoint_classifier.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 | # -*- coding: utf-8 -*-
3 | import numpy as np
4 | import tensorflow as tf
5 |
6 |
7 | class KeyPointClassifier(object):
8 | def __init__(
9 | self,
10 | model_path='model/keypoint_classifier/keypoint_classifier.tflite',
11 | num_threads=1,
12 | ):
13 | self.interpreter = tf.lite.Interpreter(model_path=model_path,
14 | num_threads=num_threads)
15 |
16 | self.interpreter.allocate_tensors()
17 | self.input_details = self.interpreter.get_input_details()
18 | self.output_details = self.interpreter.get_output_details()
19 |
20 | def __call__(
21 | self,
22 | landmark_list,
23 | ):
24 | input_details_tensor_index = self.input_details[0]['index']
25 | self.interpreter.set_tensor(
26 | input_details_tensor_index,
27 | np.array([landmark_list], dtype=np.float32))
28 | self.interpreter.invoke()
29 |
30 | output_details_tensor_index = self.output_details[0]['index']
31 |
32 | result = self.interpreter.get_tensor(output_details_tensor_index)
33 |
34 | result_index = np.argmax(np.squeeze(result))
35 |
36 | # print(np.array([landmark_list], dtype=np.float32))
37 | # print(input_details_tensor_index,output_details_tensor_index,result_index)
38 |
39 | return result_index
40 |
--------------------------------------------------------------------------------
/ml_model/prev_models/A-F/keypoint_classifier.tflite:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/A-F/keypoint_classifier.tflite
--------------------------------------------------------------------------------
/ml_model/prev_models/A-F/keypoint_classifier_label.csv:
--------------------------------------------------------------------------------
1 | A
2 | B
3 | C
4 | D
5 | E
6 | F
--------------------------------------------------------------------------------
/ml_model/prev_models/A-F/tfjs_model/group1-shard1of1.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/A-F/tfjs_model/group1-shard1of1.bin
--------------------------------------------------------------------------------
/ml_model/prev_models/G-K/group1-shard1of1.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/G-K/group1-shard1of1.bin
--------------------------------------------------------------------------------
/ml_model/prev_models/G-K/keypoint_classifier.hdf5:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/G-K/keypoint_classifier.hdf5
--------------------------------------------------------------------------------
/ml_model/prev_models/G-K/keypoint_classifier.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 | # -*- coding: utf-8 -*-
3 | import numpy as np
4 | import tensorflow as tf
5 |
6 |
7 | class KeyPointClassifier(object):
8 | def __init__(
9 | self,
10 | model_path='model/keypoint_classifier/keypoint_classifier.tflite',
11 | num_threads=1,
12 | ):
13 | self.interpreter = tf.lite.Interpreter(model_path=model_path,
14 | num_threads=num_threads)
15 |
16 | self.interpreter.allocate_tensors()
17 | self.input_details = self.interpreter.get_input_details()
18 | self.output_details = self.interpreter.get_output_details()
19 |
20 | def __call__(
21 | self,
22 | landmark_list,
23 | ):
24 | input_details_tensor_index = self.input_details[0]['index']
25 | self.interpreter.set_tensor(
26 | input_details_tensor_index,
27 | np.array([landmark_list], dtype=np.float32))
28 | self.interpreter.invoke()
29 |
30 | output_details_tensor_index = self.output_details[0]['index']
31 |
32 | result = self.interpreter.get_tensor(output_details_tensor_index)
33 |
34 | result_index = np.argmax(np.squeeze(result))
35 |
36 | # print(np.array([landmark_list], dtype=np.float32))
37 | # print(input_details_tensor_index,output_details_tensor_index,result_index)
38 |
39 | return result_index
40 |
--------------------------------------------------------------------------------
/ml_model/prev_models/G-K/keypoint_classifier.tflite:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/G-K/keypoint_classifier.tflite
--------------------------------------------------------------------------------
/ml_model/prev_models/G-K/keypoint_classifier_label.csv:
--------------------------------------------------------------------------------
1 | G
2 | H
3 | I
4 | J
5 | K
--------------------------------------------------------------------------------
/ml_model/prev_models/G-K/tfjs_model/group1-shard1of1.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/G-K/tfjs_model/group1-shard1of1.bin
--------------------------------------------------------------------------------
/ml_model/prev_models/L-P/group1-shard1of1.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/L-P/group1-shard1of1.bin
--------------------------------------------------------------------------------
/ml_model/prev_models/L-P/keypoint_classifier.hdf5:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/L-P/keypoint_classifier.hdf5
--------------------------------------------------------------------------------
/ml_model/prev_models/L-P/keypoint_classifier.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 | # -*- coding: utf-8 -*-
3 | import numpy as np
4 | import tensorflow as tf
5 |
6 |
7 | class KeyPointClassifier(object):
8 | def __init__(
9 | self,
10 | model_path='model/keypoint_classifier/keypoint_classifier.tflite',
11 | num_threads=1,
12 | ):
13 | self.interpreter = tf.lite.Interpreter(model_path=model_path,
14 | num_threads=num_threads)
15 |
16 | self.interpreter.allocate_tensors()
17 | self.input_details = self.interpreter.get_input_details()
18 | self.output_details = self.interpreter.get_output_details()
19 |
20 | def __call__(
21 | self,
22 | landmark_list,
23 | ):
24 | input_details_tensor_index = self.input_details[0]['index']
25 | self.interpreter.set_tensor(
26 | input_details_tensor_index,
27 | np.array([landmark_list], dtype=np.float32))
28 | self.interpreter.invoke()
29 |
30 | output_details_tensor_index = self.output_details[0]['index']
31 |
32 | result = self.interpreter.get_tensor(output_details_tensor_index)
33 |
34 | result_index = np.argmax(np.squeeze(result))
35 |
36 | # print(np.array([landmark_list], dtype=np.float32))
37 | # print(input_details_tensor_index,output_details_tensor_index,result_index)
38 |
39 | return result_index
40 |
--------------------------------------------------------------------------------
/ml_model/prev_models/L-P/keypoint_classifier.tflite:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/L-P/keypoint_classifier.tflite
--------------------------------------------------------------------------------
/ml_model/prev_models/L-P/keypoint_classifier_label.csv:
--------------------------------------------------------------------------------
1 | L
2 | M
3 | N
4 | O
5 | P
--------------------------------------------------------------------------------
/ml_model/prev_models/L-P/tfjs_model/group1-shard1of1.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/L-P/tfjs_model/group1-shard1of1.bin
--------------------------------------------------------------------------------
/ml_model/prev_models/Q-U/group1-shard1of1.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/Q-U/group1-shard1of1.bin
--------------------------------------------------------------------------------
/ml_model/prev_models/Q-U/keypoint_classifier.hdf5:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/Q-U/keypoint_classifier.hdf5
--------------------------------------------------------------------------------
/ml_model/prev_models/Q-U/keypoint_classifier.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 | # -*- coding: utf-8 -*-
3 | import numpy as np
4 | import tensorflow as tf
5 |
6 |
7 | class KeyPointClassifier(object):
8 | def __init__(
9 | self,
10 | model_path='model/keypoint_classifier/keypoint_classifier.tflite',
11 | num_threads=1,
12 | ):
13 | self.interpreter = tf.lite.Interpreter(model_path=model_path,
14 | num_threads=num_threads)
15 |
16 | self.interpreter.allocate_tensors()
17 | self.input_details = self.interpreter.get_input_details()
18 | self.output_details = self.interpreter.get_output_details()
19 |
20 | def __call__(
21 | self,
22 | landmark_list,
23 | ):
24 | input_details_tensor_index = self.input_details[0]['index']
25 | self.interpreter.set_tensor(
26 | input_details_tensor_index,
27 | np.array([landmark_list], dtype=np.float32))
28 | self.interpreter.invoke()
29 |
30 | output_details_tensor_index = self.output_details[0]['index']
31 |
32 | result = self.interpreter.get_tensor(output_details_tensor_index)
33 |
34 | result_index = np.argmax(np.squeeze(result))
35 |
36 | # print(np.array([landmark_list], dtype=np.float32))
37 | # print(input_details_tensor_index,output_details_tensor_index,result_index)
38 |
39 | return result_index
40 |
--------------------------------------------------------------------------------
/ml_model/prev_models/Q-U/keypoint_classifier.tflite:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/Q-U/keypoint_classifier.tflite
--------------------------------------------------------------------------------
/ml_model/prev_models/Q-U/keypoint_classifier_label.csv:
--------------------------------------------------------------------------------
1 | Q
2 | R
3 | S
4 | T
5 | U
--------------------------------------------------------------------------------
/ml_model/prev_models/Q-U/tfjs_model/group1-shard1of1.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/Q-U/tfjs_model/group1-shard1of1.bin
--------------------------------------------------------------------------------
/ml_model/prev_models/V-Z/group1-shard1of1.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/V-Z/group1-shard1of1.bin
--------------------------------------------------------------------------------
/ml_model/prev_models/V-Z/keypoint_classifier.hdf5:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/V-Z/keypoint_classifier.hdf5
--------------------------------------------------------------------------------
/ml_model/prev_models/V-Z/keypoint_classifier.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 | # -*- coding: utf-8 -*-
3 | import numpy as np
4 | import tensorflow as tf
5 |
6 |
7 | class KeyPointClassifier(object):
8 | def __init__(
9 | self,
10 | model_path='model/keypoint_classifier/keypoint_classifier.tflite',
11 | num_threads=1,
12 | ):
13 | self.interpreter = tf.lite.Interpreter(model_path=model_path,
14 | num_threads=num_threads)
15 |
16 | self.interpreter.allocate_tensors()
17 | self.input_details = self.interpreter.get_input_details()
18 | self.output_details = self.interpreter.get_output_details()
19 |
20 | def __call__(
21 | self,
22 | landmark_list,
23 | ):
24 | input_details_tensor_index = self.input_details[0]['index']
25 | self.interpreter.set_tensor(
26 | input_details_tensor_index,
27 | np.array([landmark_list], dtype=np.float32))
28 | self.interpreter.invoke()
29 |
30 | output_details_tensor_index = self.output_details[0]['index']
31 |
32 | result = self.interpreter.get_tensor(output_details_tensor_index)
33 |
34 | result_index = np.argmax(np.squeeze(result))
35 |
36 | # print(np.array([landmark_list], dtype=np.float32))
37 | # print(input_details_tensor_index,output_details_tensor_index,result_index)
38 |
39 | return result_index
40 |
--------------------------------------------------------------------------------
/ml_model/prev_models/V-Z/keypoint_classifier.tflite:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/V-Z/keypoint_classifier.tflite
--------------------------------------------------------------------------------
/ml_model/prev_models/V-Z/keypoint_classifier_label.csv:
--------------------------------------------------------------------------------
1 | V
2 | W
3 | X
4 | Y
5 | Z
--------------------------------------------------------------------------------
/ml_model/prev_models/V-Z/tfjs_model/group1-shard1of1.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/V-Z/tfjs_model/group1-shard1of1.bin
--------------------------------------------------------------------------------
/ml_model/prev_models/asl_numbers/keypoint_classifier.hdf5:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/asl_numbers/keypoint_classifier.hdf5
--------------------------------------------------------------------------------
/ml_model/prev_models/asl_numbers/keypoint_classifier.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 | # -*- coding: utf-8 -*-
3 | import numpy as np
4 | import tensorflow as tf
5 |
6 |
7 | class KeyPointClassifier(object):
8 | def __init__(
9 | self,
10 | model_path='model/keypoint_classifier/keypoint_classifier.tflite',
11 | num_threads=1,
12 | ):
13 | self.interpreter = tf.lite.Interpreter(model_path=model_path,
14 | num_threads=num_threads)
15 |
16 | self.interpreter.allocate_tensors()
17 | self.input_details = self.interpreter.get_input_details()
18 | self.output_details = self.interpreter.get_output_details()
19 |
20 | def __call__(
21 | self,
22 | landmark_list,
23 | ):
24 | input_details_tensor_index = self.input_details[0]['index']
25 | self.interpreter.set_tensor(
26 | input_details_tensor_index,
27 | np.array([landmark_list], dtype=np.float32))
28 | self.interpreter.invoke()
29 |
30 | output_details_tensor_index = self.output_details[0]['index']
31 |
32 | result = self.interpreter.get_tensor(output_details_tensor_index)
33 |
34 | result_index = np.argmax(np.squeeze(result))
35 |
36 | # print(np.array([landmark_list], dtype=np.float32))
37 | # print(input_details_tensor_index,output_details_tensor_index,result_index)
38 |
39 | return result_index
40 |
--------------------------------------------------------------------------------
/ml_model/prev_models/asl_numbers/keypoint_classifier.tflite:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/asl_numbers/keypoint_classifier.tflite
--------------------------------------------------------------------------------
/ml_model/prev_models/asl_numbers/keypoint_classifier_label.csv:
--------------------------------------------------------------------------------
1 | Zero
2 | One
3 | Two
4 | Three
5 | Four
6 | Five
7 | Six
8 | Seven
9 | Eight
10 | Nine
11 | Ten
--------------------------------------------------------------------------------
/ml_model/prev_models/asl_numbers/tfjs_model/group1-shard1of1.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/asl_numbers/tfjs_model/group1-shard1of1.bin
--------------------------------------------------------------------------------
/ml_model/prev_models/asl_numbers_2/keypoint_classifier.hdf5:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/asl_numbers_2/keypoint_classifier.hdf5
--------------------------------------------------------------------------------
/ml_model/prev_models/asl_numbers_2/keypoint_classifier.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 | # -*- coding: utf-8 -*-
3 | import numpy as np
4 | import tensorflow as tf
5 |
6 |
7 | class KeyPointClassifier(object):
8 | def __init__(
9 | self,
10 | model_path='model/keypoint_classifier/keypoint_classifier.tflite',
11 | num_threads=1,
12 | ):
13 | self.interpreter = tf.lite.Interpreter(model_path=model_path,
14 | num_threads=num_threads)
15 |
16 | self.interpreter.allocate_tensors()
17 | self.input_details = self.interpreter.get_input_details()
18 | self.output_details = self.interpreter.get_output_details()
19 |
20 | def __call__(
21 | self,
22 | landmark_list,
23 | ):
24 | input_details_tensor_index = self.input_details[0]['index']
25 | self.interpreter.set_tensor(
26 | input_details_tensor_index,
27 | np.array([landmark_list], dtype=np.float32))
28 | self.interpreter.invoke()
29 |
30 | output_details_tensor_index = self.output_details[0]['index']
31 |
32 | result = self.interpreter.get_tensor(output_details_tensor_index)
33 |
34 | result_index = np.argmax(np.squeeze(result))
35 |
36 | # print(np.array([landmark_list], dtype=np.float32))
37 | # print(input_details_tensor_index,output_details_tensor_index,result_index)
38 |
39 | return result_index
40 |
--------------------------------------------------------------------------------
/ml_model/prev_models/asl_numbers_2/keypoint_classifier.tflite:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/asl_numbers_2/keypoint_classifier.tflite
--------------------------------------------------------------------------------
/ml_model/prev_models/asl_numbers_2/keypoint_classifier_label.csv:
--------------------------------------------------------------------------------
1 | Zero
2 | One
3 | Two
4 | Three
5 | Four
6 | Five
7 | Six
8 | Seven
9 | Eight
10 | Nine
11 | Ten
--------------------------------------------------------------------------------
/ml_model/prev_models/asl_numbers_2/tfjs_model/group1-shard1of1.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/asl_numbers_2/tfjs_model/group1-shard1of1.bin
--------------------------------------------------------------------------------
/ml_model/prev_models/asl_numbers_3/keypoint_classifier.hdf5:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/asl_numbers_3/keypoint_classifier.hdf5
--------------------------------------------------------------------------------
/ml_model/prev_models/asl_numbers_3/keypoint_classifier.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 | # -*- coding: utf-8 -*-
3 | import numpy as np
4 | import tensorflow as tf
5 |
6 |
7 | class KeyPointClassifier(object):
8 | def __init__(
9 | self,
10 | model_path='model/keypoint_classifier/keypoint_classifier.tflite',
11 | num_threads=1,
12 | ):
13 | self.interpreter = tf.lite.Interpreter(model_path=model_path,
14 | num_threads=num_threads)
15 |
16 | self.interpreter.allocate_tensors()
17 | self.input_details = self.interpreter.get_input_details()
18 | self.output_details = self.interpreter.get_output_details()
19 |
20 | def __call__(
21 | self,
22 | landmark_list,
23 | ):
24 | input_details_tensor_index = self.input_details[0]['index']
25 | self.interpreter.set_tensor(
26 | input_details_tensor_index,
27 | np.array([landmark_list], dtype=np.float32))
28 | self.interpreter.invoke()
29 |
30 | output_details_tensor_index = self.output_details[0]['index']
31 |
32 | result = self.interpreter.get_tensor(output_details_tensor_index)
33 |
34 | result_index = np.argmax(np.squeeze(result))
35 |
36 | # print(np.array([landmark_list], dtype=np.float32))
37 | # print(input_details_tensor_index,output_details_tensor_index,result_index)
38 |
39 | return result_index
40 |
--------------------------------------------------------------------------------
/ml_model/prev_models/asl_numbers_3/keypoint_classifier.tflite:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/asl_numbers_3/keypoint_classifier.tflite
--------------------------------------------------------------------------------
/ml_model/prev_models/asl_numbers_3/keypoint_classifier_label.csv:
--------------------------------------------------------------------------------
1 | Zero
2 | One
3 | Two
4 | Three
5 | Four
6 | Five
7 | Six
8 | Seven
9 | Eight
10 | Nine
11 | Ten
--------------------------------------------------------------------------------
/ml_model/prev_models/asl_numbers_3/tfjs_model/group1-shard1of1.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/asl_numbers_3/tfjs_model/group1-shard1of1.bin
--------------------------------------------------------------------------------
/ml_model/prev_models/default_model/group1-shard1of1.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/default_model/group1-shard1of1.bin
--------------------------------------------------------------------------------
/ml_model/prev_models/default_model/keypoint_classifier.hdf5:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/default_model/keypoint_classifier.hdf5
--------------------------------------------------------------------------------
/ml_model/prev_models/default_model/keypoint_classifier.tflite:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/prev_models/default_model/keypoint_classifier.tflite
--------------------------------------------------------------------------------
/ml_model/prev_models/default_model/keypoint_classifier_label.csv:
--------------------------------------------------------------------------------
1 | Open
2 | Close
3 | Pointer
4 | OK
5 |
--------------------------------------------------------------------------------
/ml_model/signlanguage/Scripts/easy_install-3.8.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/signlanguage/Scripts/easy_install-3.8.exe
--------------------------------------------------------------------------------
/ml_model/signlanguage/Scripts/easy_install.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/signlanguage/Scripts/easy_install.exe
--------------------------------------------------------------------------------
/ml_model/signlanguage/Scripts/pip.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/signlanguage/Scripts/pip.exe
--------------------------------------------------------------------------------
/ml_model/signlanguage/Scripts/pip3.8.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/signlanguage/Scripts/pip3.8.exe
--------------------------------------------------------------------------------
/ml_model/signlanguage/Scripts/pip3.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/signlanguage/Scripts/pip3.exe
--------------------------------------------------------------------------------
/ml_model/signlanguage/Scripts/python.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/signlanguage/Scripts/python.exe
--------------------------------------------------------------------------------
/ml_model/signlanguage/Scripts/pythonw.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model/signlanguage/Scripts/pythonw.exe
--------------------------------------------------------------------------------
/ml_model/signlanguage/pyvenv.cfg:
--------------------------------------------------------------------------------
1 | home = C:\py-version\py381
2 | include-system-site-packages = false
3 | version = 3.8.1
4 |
--------------------------------------------------------------------------------
/ml_model/utils/__init__.py:
--------------------------------------------------------------------------------
1 | from utils.cvfpscalc import CvFpsCalc
--------------------------------------------------------------------------------
/ml_model/utils/cvfpscalc.py:
--------------------------------------------------------------------------------
1 | from collections import deque
2 | import cv2 as cv
3 |
4 |
5 | class CvFpsCalc(object):
6 | def __init__(self, buffer_len=1):
7 | self._start_tick = cv.getTickCount()
8 | self._freq = 1000.0 / cv.getTickFrequency()
9 | self._difftimes = deque(maxlen=buffer_len)
10 |
11 | def get(self):
12 | current_tick = cv.getTickCount()
13 | different_time = (current_tick - self._start_tick) * self._freq
14 | self._start_tick = current_tick
15 |
16 | self._difftimes.append(different_time)
17 |
18 | fps = 1000.0 / (sum(self._difftimes) / len(self._difftimes))
19 | fps_rounded = round(fps, 2)
20 |
21 | return fps_rounded
22 |
--------------------------------------------------------------------------------
/ml_model_phrases/phrases.ipynb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Narottam04/SignLanguage/f32081094666feb516f504c94e151a09fe4665c3/ml_model_phrases/phrases.ipynb
--------------------------------------------------------------------------------