{
  "id": 427471,
  "title": "Test Your ASL Fingerspelling Models with this Simple Gradio App",
  "url": "/competitions/asl-fingerspelling/discussion/427471",
  "author_name": "Samrat Thapa",
  "post_date": "2023-07-28T05:01:12.830000",
  "votes": 11,
  "comment_count": 2,
  "views": 0,
  "content": "<p>I've created a repository that might be helpful to those participating in the competition.</p>\n<p><a href=\"https://github.com/SamratThapa120/gradio-ASL-fingerspelling-recognition\" target=\"_blank\">This repository </a>is designed to aid participants in testing their models in a more interactive and intuitive way, using live webcam input or any other videos. The interface is built using Gradio and it should be fairly simple to integrate your own model for testing.</p>\n<p>To use it, you just need to place your TensorFlow Lite (.tflite) model and an inference_args.json file in the <code>weights</code> directory. Then, after setting up the environment (a straightforward process, as described in the README file), you can run the Gradio app, which will accept webcam input/video upload. Just record (or upload) a short clip and press the submit button, and you will get the predictions in some time. </p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F4461928%2F7f4ba05c4be05e7a42d3c55412e8fda1%2Fgithub.jpg?generation=1690520546794678&amp;alt=media\" alt=\"\"></p>",
  "messages": [
    {
      "id": 2362421,
      "postDate": "2023-07-28T05:01:12.830Z",
      "content": "<p>I've created a repository that might be helpful to those participating in the competition.</p>\n<p><a href=\"https://github.com/SamratThapa120/gradio-ASL-fingerspelling-recognition\" target=\"_blank\">This repository </a>is designed to aid participants in testing their models in a more interactive and intuitive way, using live webcam input or any other videos. The interface is built using Gradio and it should be fairly simple to integrate your own model for testing.</p>\n<p>To use it, you just need to place your TensorFlow Lite (.tflite) model and an inference_args.json file in the <code>weights</code> directory. Then, after setting up the environment (a straightforward process, as described in the README file), you can run the Gradio app, which will accept webcam input/video upload. Just record (or upload) a short clip and press the submit button, and you will get the predictions in some time. </p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F4461928%2F7f4ba05c4be05e7a42d3c55412e8fda1%2Fgithub.jpg?generation=1690520546794678&amp;alt=media\" alt=\"\"></p>",
      "rawMarkdown": "I've created a repository that might be helpful to those participating in the competition.\n\n[This repository ](https://github.com/SamratThapa120/gradio-ASL-fingerspelling-recognition)is designed to aid participants in testing their models in a more interactive and intuitive way, using live webcam input or any other videos. The interface is built using Gradio and it should be fairly simple to integrate your own model for testing.\n\nTo use it, you just need to place your TensorFlow Lite (.tflite) model and an inference_args.json file in the `weights` directory. Then, after setting up the environment (a straightforward process, as described in the README file), you can run the Gradio app, which will accept webcam input/video upload. Just record (or upload) a short clip and press the submit button, and you will get the predictions in some time. \n\n ![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F4461928%2F7f4ba05c4be05e7a42d3c55412e8fda1%2Fgithub.jpg?generation=1690520546794678&alt=media)\n",
      "votes": 11
    },
    {
      "id": 2369196,
      "postDate": "2023-08-01T15:23:53.610Z",
      "content": "<p>Great idea!  I'm trying to do a similar approach on an Android device.  We'll see how that goes.  ;}</p>",
      "rawMarkdown": "Great idea!  I'm trying to do a similar approach on an Android device.  We'll see how that goes.  ;}",
      "votes": 2,
      "replies": [
        {
          "id": 2383952,
          "postDate": "2023-08-10T17:07:07.950Z",
          "content": "<p>Hello! I have been trying to do this as well, but I am having little luck. Were you able to make any progress on it?</p>",
          "rawMarkdown": "Hello! I have been trying to do this as well, but I am having little luck. Were you able to make any progress on it?"
        }
      ]
    }
  ],
  "comments": [
    {
      "id": 2369196,
      "author_name": "matucker",
      "author_url": "",
      "post_date": "2023-08-01T15:23:53.610000",
      "content": "<p>Great idea!  I'm trying to do a similar approach on an Android device.  We'll see how that goes.  ;}</p>",
      "votes": 2,
      "replies": [
        {
          "id": 2383952,
          "author_name": "Ethan Scheys",
          "author_url": "",
          "post_date": "2023-08-10T17:07:07.950000",
          "content": "<p>Hello! I have been trying to do this as well, but I am having little luck. Were you able to make any progress on it?</p>",
          "votes": 0,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "2362421": "I've created a repository that might be helpful to those participating in the competition.\n\n[This repository ](https://github.com/SamratThapa120/gradio-ASL-fingerspelling-recognition)is designed to aid participants in testing their models in a more interactive and intuitive way, using live webcam input or any other videos. The interface is built using Gradio and it should be fairly simple to integrate your own model for testing.\n\nTo use it, you just need to place your TensorFlow Lite (.tflite) model and an inference_args.json file in the `weights` directory. Then, after setting up the environment (a straightforward process, as described in the README file), you can run the Gradio app, which will accept webcam input/video upload. Just record (or upload) a short clip and press the submit button, and you will get the predictions in some time. \n\n ![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F4461928%2F7f4ba05c4be05e7a42d3c55412e8fda1%2Fgithub.jpg?generation=1690520546794678&alt=media)\n",
    "2369196": "Great idea!  I'm trying to do a similar approach on an Android device.  We'll see how that goes.  ;}"
  }
}