Interact with videos like never before! Upload or paste a YouTube link, and our app processes the audio, transcribes it, and lets you chat directly with your video content using cutting-edge language models.
- Upload or paste a YouTube link to fetch your video.
- Process the audio from the video and transcribe it using advanced models.
- Engage in conversation directly with your video content.
git clone https://github.com/Devparihar5/TalkieAI-.git
cd TalkieAI-
python -m venv venv
Windows
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
.\venv\Scripts\activate.ps1
GNU/Linux or macOS
source venv/bin/activate
python -m pip install -U pip
pip install -r requirements.txt
mkdir .streamlit
echo HUGGINGFACEHUB_API_TOKEN = "YOUR_HUGGING_FACE_API_TO_FETCH_MODELS" > .streamlit/secrets.toml
Note: You can easily get your API Keys from HuggingFace
streamlit run Upload_Your_Video.py
Feel free to engage with your videos in a whole new way with TalkieAI!
Replace YOUR_HUGGING_FACE_API_TO_FETCH_MODELS
with your actual Hugging Face API token. This ensures that the token is directly set in the .streamlit/secrets.toml
file during setup.
We welcome contributions from the community to enhance TalkieAI! If you'd like to contribute, please follow these steps:
- Fork the repository here.
- Clone your forked repository to your local machine.
- Create a new branch for your feature or bug fix:
git checkout -b feature/your-feature-name
. - Implement your changes and ensure they follow the project's coding style and guidelines.
- Commit your changes:
git commit -m "Your descriptive commit message"
. - Push to the branch:
git push origin feature/your-feature-name
. - Submit a pull request to the main repository.
- Wait for feedback and address any requested changes.
Thank you for being so interested in contributing to TalkieAI! Your contributions are highly appreciated.