Thanks to visit codestin.com
Credit goes to Github.com

Skip to content
View ejduwell's full-sized avatar
🦦
🦦
  • Medical College of Wisconsin
  • Milwaukee, WI
  • 11:16 (UTC -06:00)

Block or report ejduwell

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ejduwell/README.md

Ethan Duwell, PhD

Code:

TextyBeast: A Python Repository for Scraping Text from Video with AI

TextyBeast Logo

TextyBeast is a Python and Bash repository for scraping both spoken and written text from video image frames and audio using AI detection, recognition, and transcription models and functions from MMOCR, OpenAI's Whisper, and Pyannote.

This repository was developed to scrape text data from video recorded lectures and classroom sessions in an effort to capture low-level spoken and written language data within a course/curriculum for educational research and curricular development. This is it's intended use case, but it could could be used for other applications as well.

TextyBeast can be configured to run jobs locally, remotely (including SLURM clusters), or both. It can be run on the command line via a set bash commands and also has a minimal GUI interface pictured below:

TextyBeast Gui

Learn more about TextyBeast here ...

Research:

Ethan's ResearchGate Page

Publications:

  1. Duwell EJ, Woertz EN, Mathis J, Carroll J, DeYoe EA. Aberrant visual population receptive fields in human albinism. J Vis. 2021 May 3;21(5):19. doi: 10.1167/jov.21.5.19. PMID: 34007988; PMCID: PMC8142699. link

  2. Woertz EN, Wilk MA, Duwell EJ, Mathis JR, Carroll J, DeYoe EA. The relationship between retinal cone density and cortical magnification in human albinism. J Vis. 2020 Jun 3;20(6):10. doi: 10.1167/jov.20.6.10. PMID: 32543650; PMCID: PMC7416892. link

  3. St Louis EK, Duwell EJ, Orbelo DM, Benarroch EE, Coon EA, Boeve BF, Silber MH. A 76 Year-Old Woman with Sleep and Waking Stridor, Sleep Talking, Orthostatic Hypotension, and Imbalance. J Clin Sleep Med. 2016 Jan;12(1):143-5. doi: 10.5664/jcsm.5418. PMID: 26156947; PMCID: PMC4702206. link

  4. McCarter SJ, St Louis EK, Sandness DJ, Duwell EJ, Timm PC, Boeve BF, Silber MH. Diagnostic REM sleep muscle activity thresholds in patients with idiopathic REM sleep behavior disorder with and without obstructive sleep apnea. Sleep Med. 2017 May;33:23-29. doi: 10.1016/j.sleep.2016.03.013. Epub 2016 May 11. PMID: 28449901; PMCID: PMC5412719. link

  5. McCarter SJ, St Louis EK, Duwell EJ, Timm PC, Sandness DJ, Boeve BF, Silber MH. Diagnostic thresholds for quantitative REM sleep phasic burst duration, phasic and tonic muscle activity, and REM atonia index in REM sleep behavior disorder with and without comorbid obstructive sleep apnea. Sleep. 2014 Oct 1;37(10):1649-62. doi: 10.5665/sleep.4074. PMID: 25197816; PMCID: PMC4173921. link

  6. St Louis EK, Jinnur P, McCarter SJ, Duwell EJ, Benarroch EE, Kantarci K, Pichelmann MA, Silber MH, Boeve BF, Olson EJ, Morgenthaler TI, Somers VK. Chiari 1 Malformation Presenting as Central Sleep Apnea during Pregnancy: A Case Report, Treatment Considerations, and Review of the Literature. Front Neurol. 2014 Oct 24;5:195. doi: 10.3389/fneur.2014.00195. PMID: 25386156; PMCID: PMC4208407. link

Pinned Loading

  1. TextyBeast TextyBeast Public

    Repository for scraping both spoken and written text from video image frames and audio using AI detection, recognition, and transcription models and functions from MMOCR, OpenAI's Whisper, and Pyan…

    Python 1

  2. letterFlipper letterFlipper Public

    Repository of generalized functions for building visual stimuli presenting letters in MATLAB with Psychtoolbox.

    MATLAB

  3. pipeCleaner pipeCleaner Public

    Functions for cleaning up and organizing MATLAB program pipelines in an automated manner prior to deployment

    MATLAB 1