GithubHelp home page GithubHelp logo

imejuart1 / autranz-speech_recognition Goto Github PK

View Code? Open in Web Editor NEW

This project forked from froschi95/autranz-speech_recognition

0.0 0.0 1.0 46.27 MB

Home Page: https://autranz-speech-recognition.vercel.app

C 0.34% Python 97.46% C++ 1.29% Batchfile 0.01% Assembly 0.02% JavaScript 0.05% CSS 0.53% PowerShell 0.12% HTML 0.19%

autranz-speech_recognition's Introduction

autranz-speech_recognition ~ SPEAK SEE

AUTRANZ logo

Introduction

The project

AUTRANZ was created for the purpose of helping people with hearing impairment, this is our way of making life easier for these categories of people, they can speak and see what they want to type.

Other features include: login and save your transcriptions for authenticated users, detect transcribed text language.

The context

This project is our Portfolio project,concluding our foundation session at ALX SE. we are able to choose our team members or work alone if we wanted and pick what project we wanted, provided we have a working programm at the end of the three weeks of development.

The Team

Blog Posts

After developing the programm, we wrote a blog post to reflect on what we did so far.

Tutorial

Take a tour of the deployed version

-> AUTRANZ

how to use AUTRANZ

Go to the website AUTRANZ

  • Sign up
  • Sign in
  • Upload audio and transcribe

Known bugs

  • it does not understand some ethnical languages, so you would have check google for the language.
  • It can't transcribe more than one minute and You have to convert it to .wav file.
  • You have to upgrade your API to go higher than one minutes.

Architecture

overview

Autranz is a multi--page app, its coded mainly in python, we used Flask to take in an Audio file and create both a GET and POST request. we designed all the userinterface with figma, and used html and css for the frontend.

infra

Here is a screenshort of how the post and get method works.

AUTRANZ logo

list of components

These components make up what a user experiences when they check out AUTRANZ. Each component contains the code for a specific page of the app.

component Description
Landing.html The landing page a user sees when they navigate to AUTRANZ.
Login.html The login page. There's a link to go to the Signup page if a user hasn't signed up.
Detect.html page where users can detect various of languages.
Transcribe.html users can transcribe and save their transcriptions.
Signup.html Signup page for users who do not have an account. It asks for a valid email address and for them to make and confirm a password.
Dashboard.html The main page of AUTRANZ where users can see another user's can see list of their transcriptions, time , and date .'
UserProfile.html on this page the user can change their information such as name, location, phoneno and so on.

mysql

We decided to go with MYSQL for our backend/database as it provides all the functionality we need to develop this project such as user authentication and updating user info, Also for monitoring the number of users we have using the admin dashboard. Users can also save and delete transcribed file.

Related projects

  • AirBnB clone:a simple web app made in python,flask and jquery.

  • Simple Shell:a command line interpreter that replicates the sh program.

License

MIT License

autranz-speech_recognition's People

Contributors

imejuart1 avatar brownlolaoo avatar froschi95 avatar

Forkers

brownlolaoo

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.