Skip to content
This repository has been archived by the owner on May 4, 2023. It is now read-only.
/ zhEng Public archive

App that demonstrates audio speech recognition

Notifications You must be signed in to change notification settings

sebswU/zhEng

Repository files navigation

zhEng

App that demonstrates audio speech recognition and gives feedback on developing language learners' lexical dictionary

What Users Do:

Users input an audio file of an enunciation into the dropbox. Below the dropbox is a text field in which they are to submit the text version of the enunciation. Users are responsible for making sure that all words are identifiable using a published dictionary (no slang terms or abbreviations). If they want to save a group of vocabulary words for further reference, they may sign up for an account.

What this Web App Does:

Takes the audio and text input as a form to be passed to an AWS Transcribe service. Based on the transcribed word identity and the confidence score given by the service, the app will return cards of all the words that have not been transcribed confidently or accurately, using the Free Dictionary API for audio pronounciations and definitions.

Tech Used:

  • Django (Backend processes, routing, views, authentication)
  • Bootstrap (Styling the UI)
  • AWS boto3 module (S3 and Transcribe services)
  • Free Dictionary API (Get info and audio pronunciation of mispronounced word)
  • requests module (Used to make REST calls)

About

App that demonstrates audio speech recognition

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages