Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/tonyhollaar/claudio_app

streamlit assemblyai app
https://github.com/tonyhollaar/claudio_app

Last synced: about 16 hours ago
JSON representation

streamlit assemblyai app

Awesome Lists containing this project

README

        

![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)
![Python: 3.8+](https://img.shields.io/badge/Python-3.8+-blue.svg)
[![Streamlit App](https://static.streamlit.io/badges/streamlit_badge_black_white.svg)](https://claudio-app.streamlit.app/)
# Claudio - Audio to Text Transcript Application
https://github.com/tonyhollaar/claudio_app/assets/121459374/c6988e76-f708-41bd-b2d3-a4f98aaab65d

## Description
Claudio is a user-friendly application for converting audio files to text transcripts. It is hosted using Streamlit and relies on the AssemblyAI API for audio transcription. Claudio provides additional functionalities, including text summarization, question and answer text corpus, and sentiment analysis.

## Key Features

- **Audio Upload**: Users can upload audio files in MP3 format for transcription.
- **Transcription**: The application sends the audio file to the AssemblyAI API for transcription, displaying the transcript in real-time.
- **Sentiment Analysis**: Claudio provides sentiment analysis for the transcribed text, showing the emotional tone.
- **Text Summarization**: Users can generate a summary of the transcribed text, making it easier to grasp the content.
- **Question and Answer**: Users can ask questions about the transcribed text, and Claudio attempts to provide relevant answers.
- **API Key**: Users need to enter their AssemblyAI API key to use the transcription feature.

## How to Use

1. Enter your AssemblyAI API key (or retrieve one from the [AssemblyAI website](https://www.assemblyai.com/)).
2. Upload an MP3 audio file for transcription.
3. Claudio will transcribe the audio and display the text and speaker recognition.
4. Explore additional features like sentiment analysis, text summarization, and question-answering.

## Requirements
- Python version 3.8 and above
- See requirements.txt for dependencies

## License
This project is licensed under the [MIT License](https://github.com/tonyhollaar/claudio/blob/main/LICENSE) - see the [LICENSE](https://github.com/tonyhollaar/claudio/blob/main/LICENSE) file for details.

## Acknowledgments
I would like to express my heartfelt appreciation 👏 to the Streamlit, AssemblyAI, and Hugging Face teams and communities for their exceptional platforms. In particular, Misra Turp and Chanin Nantasenamat for their invaluable knowledge sharing.