important commands
To get openai whisper
pip install git+https://github.com/openai/whisper.git SpeechRecognition
Future Scope
Error handling: Add error handling to handle exceptions that may occur during the summarization process.
Multi-language support: Use a language detection library to identify the language of the video and use a speech-to-text library that supports that language.
- multi-language support
- multi-language summarization 1
- multi-language summarization 2
- multi-language summarization 3
- multi-language summarization 4
Summarization customization: Provide options for the user to customize the summarization process, such as the length of the summary or specific sections of the video to summarize.
Integration with other tools: Integrate your application with other tools or services, such as text-to-speech or cloud-based video hosting platforms.
User interface: Create a graphical user interface (GUI) to make it easier for users to interact with your application.
Reseach Papers
Video Summarization - A Study on Video Summarization Techniques - Digital Video Summarization Techniques: A Survey - Video Summarization Using Deep Neural Networks: A Survey - Video Summarization Techniques: A Review - Investigating the Effectiveness of YouTube as a Learning Tool among EFL Students at Baghdad University
Speech to text - Speech-to-Text: A Review of Recent Advances - Speech to text conversion and summarization for effective understanding and documentation