Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aryansk/speech-to-text-converter

This GitHub repository contains a Python Streamlit app that utilizes machine learning to convert speech to text. The app allows users to upload audio files (in WAV or MP3 format) and uses the Speech Recognition library to perform speech recognition and convert the speech into text.
https://github.com/aryansk/speech-to-text-converter

machine-learning python speech-recognition speech-to-text streamlit

Last synced: 19 days ago
JSON representation

This GitHub repository contains a Python Streamlit app that utilizes machine learning to convert speech to text. The app allows users to upload audio files (in WAV or MP3 format) and uses the Speech Recognition library to perform speech recognition and convert the speech into text.

Awesome Lists containing this project

README

        

# Audio Text Transcriber 🎙️📝

## 🌟 Project Overview

Streamlit web application that converts audio files to text using speech recognition technology.

## ✨ Features

- Support for MP3 and WAV files
- Google Speech Recognition integration
- Audio file conversion
- User-friendly interface

## 🛠️ Technologies

- Streamlit
- SpeechRecognition
- PyDub

## 🚀 Installation

```bash
git clone https://github.com/yourusername/audio-text-transcriber.git
cd audio-text-transcriber
pip install -r requirements.txt
```

## 💡 Usage

```bash
streamlit run app.py
```

## 🔍 How It Works

1. Upload audio file
2. Convert to WAV if needed
3. Process audio using Google Speech Recognition
4. Display transcribed text

## 📋 Requirements

- Python 3.7+
- Streamlit
- SpeechRecognition
- PyDub

## 🤝 Contributing

Contributions welcome! Read contributing guidelines.

## 📜 License

MIT License