This Streamlit app utilizes the LINAGORA Tunisian ASR system to perform real-time transcription.
The Real-Time Transcription App enables users to transcribe audio in real time using the LinTO-STT-Kaldi API. It offers a user-friendly interface for initiating and stopping transcription, as well as selecting the desired language.
- Real-time transcription of audio input.
- Support for multiple languages (Arabic, English, French).
- Start and stop buttons to control transcription.
- Downloadable transcription output.
- Python 3.x
- Streamlit
- PyAudio
- Websockets
-
Clone this repository:
git clone https://github.com/your_username/real-time-transcription.git
-
Install the required dependencies:
pip install -r requirements.txt
-
Download and set up the LinTO-STT-Kaldi.
-
Run the Streamlit app:
streamlit run app.py
- Open the Streamlit app in your web browser.
- Select the desired language from the sidebar.
- Click the "Start Streaming" button to begin transcription.
- Click the "Stop Streaming" button to end transcription.
- Download the transcription output using the provided link.
This project was developed by Hedi Naouara.