Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pruthviraj-chaudhari/realtime-speech-recognition
https://github.com/pruthviraj-chaudhari/realtime-speech-recognition
Last synced: 21 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/pruthviraj-chaudhari/realtime-speech-recognition
- Owner: Pruthviraj-chaudhari
- Created: 2023-12-12T17:30:47.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-12T17:41:33.000Z (about 1 year ago)
- Last Synced: 2024-04-20T18:07:04.012Z (8 months ago)
- Language: Python
- Size: 300 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Speech Recognition in Python using Google Speech Recognition Engine
## Introduction
This Python project demonstrates speech recognition using the Google Speech Recognition engine. The Google Speech Recognition API converts spoken words into written text, enabling a wide range of applications, from voice commands to transcription.Getting started 🔧
--------------------
Firstly before we begin exploring the source code, you might wanna *clone* or *download* the repository
just as shown below;```bash
# Clone this repository
$ git clone https://github.com/Pruthviraj-chaudhari/Realtime-Speech-Recognition# Go into the repository
$ cd Realtime-Speech-Recognition
```## Dependancies
Now you would need to Install all the Dependecies to begin running
playing the ExamplesLinux users
----------```bash
$ pip3 install pydub
$ pip3 install PyAudio
$ pip3 install SpeechRecognition
```Window users
-----------```bash
$ pip install pydub
$ pip install PyAudio
$ pip install SpeechRecognition
```Once everything is cleary installed , you're now ready to run the above examples
Recognition From Microphone
----------------------------The first Example *app.py* consist of python code to perform speech recognition
on sound that is directly fed from MicrophoneTo run the Example do the following
```bash
$ python app.py
Adjusting noise
Recording for 4 seconds
Done recording
Recognizing the text
Decoded Text : Python is awesome
```Recognition From Audio File
-----------------------------The second Example *app_audio.py* consist of a python code to perform speech recognition from
sound loaded from local audio fileTo run the Example do the following
```bash
$ python3 app_audio.py
Done recording
Recognizing the text
Decoded Text : python programming is the best of all by Jordan
```Recognizing From Long Audio File
-----------------------------------Incase you have a long audio File, loading plus processing it, It takes a quite a while therefore
the best way is to break the long audio source from file into small chunks and then performing
speech Recognition on those chunksThe script *long_audio.py* consist of Python demo code just to that
To run the example do the Following
```bash
$ python3 app_audio.py
Done recording
Recognizing the text
Decoded Text : python programming is the best of all by Jordan
```Explore and build your own thing
---------------------------------Well Hope you had amazing time practicing Some Speech Recognition Now It's your turn to create something useful out of what you just learned.
Give it a star
--------------
Did you find this information useful, then give it a star