/Automatic_Speech_Recognition-Recorder

πŸ—£οΈ Record and translate audio into text using 'Google Speech Recognition' (Speech-To-Text). 3 languages supported (French, English, Arabic [Morocco]).

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

APP_logo

GitHub Repo stars GitHub GitHub forks GitHub watchers


Software for Audio Transcription - Speech To Text

Translations ( README )

Technologies πŸ“²

See the requirements file for all the packages used in this project.

Features β˜„οΈ

  • Import audio files
  • Record audio ( in .wav )
  • Translate audio files
  • Play / Replay audio files

Get Started πŸ§žβ€β™‚οΈ

Download the latest release and launch the app

  1. Choose a langage
  2. Choose either to Record or Import your File

πŸŽ‰ You can see the translation on your screen after a few seconds !

  1. ( Optional ) You can play or replay the audio imported or recorded within the app

App View πŸ‘οΈ

Capture d’écran 2023-07-28 aΜ€ 16 07 49

Releases πŸ“€

Name Supported OS version
ASR_REC_Windows Windows v1.0.0
ASR_REC_Mac-arm64 Mac v1.0.1

Roadmap 🚧

  • Add models to the software
  • Add langages
  • Create the config.json file ( Choose the model to use ; Control the deletion of the files )
  • Create Docu ( doc file + Demo + Gif + App view )
  • Update ReadME
  • Deployment ( Docker , Update .EXE releases )

Limitations & Supports ⚑️

  • Supports 3 default languages: French, English, and Arabic (Morocco).
  • Requires an internet access.
  • Uses the "Google Speech Recognition" neural network.
  • The Import File button allows you to transcribe audio files < ~1 minute.
  • The Record button allows you to record audio from your PC's microphone. The transcription is then generated in the TEXT area.
  • 'Recording' starts IMMEDIATELY when you press the Record button.
  • The recording duration is limited to 10 seconds by default.
  • The "Listen" button allows you to listen to your recording, whether it is imported or recorded within the application.
Audio type Supported
.wav βœ…
.mp3 βœ…

Author ✍️

Contributions πŸ“

Contributions are always welcome !

See contributing.md for ways to get started.

License πŸ“

This project is under the GNU LICENSE

Donation & Support ❀️

If you like this project feel free to let a 🌟 !