A Python wrapper for the Whisper model using whisper.cpp, specifically use to leverage the Apple M1 GPU for efficient transcription. This tool enables batch processing of audio files, with partial implementation of emotion tagging and plans to add speaker identification in the future.
0
stars
9
commits
Python
primary language
Jan 4, 2025
updated
This project is a Python wrapper around the Whisper transcription model, utilizing the high-performance capabilities of whisper.cpp. The wrapper is designed to offer efficient transcription processing with support for batch processing, emotion tagging, and future enhancements like speaker identification. Specifically, this wrapper is tailored for leveraging GPU acceleration on Apple M1 chips, providing a more efficient transcription experience by utilizing the available hardware resources.
batch2.py with keyword_analyzer.py.git clone https://github.com/yourusername/whisper-python-wrapper.git
cd whisper-python-wrapper
pip install -r requirements.txt
python batch_processor.py
This will process all .wav files in the specified directory, transcribe them with Whisper, and save the output to text files. Emotion tags will be added (with ser13_whisper.py), and the transcription will be saved in JSON format as well.transcribe/: Folder containing .wav audio files for transcription.output/: Folder where transcription results will be saved.This Python wrapper for Whisper offers an efficient way to handle transcription tasks, using the power of the Whisper model and whisper.cpp for GPU-accelerated transcription. With batch processing, emotion tagging, and planned speaker identification, it aims to provide an easy-to-use tool for high-quality transcription services.
9 commits
Python
100.0%
A Python wrapper for the Whisper model using whisper.cpp, specifically use to leverage the Apple M1 GPU for efficient transcription. This tool enables batch processing of audio files, with partial implementation of emotion tagging and plans to add speaker identification in the future.
0
stars
9
commits
Python
primary language
Jan 4, 2025
updated
This project is a Python wrapper around the Whisper transcription model, utilizing the high-performance capabilities of whisper.cpp. The wrapper is designed to offer efficient transcription processing with support for batch processing, emotion tagging, and future enhancements like speaker identification. Specifically, this wrapper is tailored for leveraging GPU acceleration on Apple M1 chips, providing a more efficient transcription experience by utilizing the available hardware resources.
batch2.py with keyword_analyzer.py.git clone https://github.com/yourusername/whisper-python-wrapper.git
cd whisper-python-wrapper
pip install -r requirements.txt
python batch_processor.py
This will process all .wav files in the specified directory, transcribe them with Whisper, and save the output to text files. Emotion tags will be added (with ser13_whisper.py), and the transcription will be saved in JSON format as well.transcribe/: Folder containing .wav audio files for transcription.output/: Folder where transcription results will be saved.This Python wrapper for Whisper offers an efficient way to handle transcription tasks, using the power of the Whisper model and whisper.cpp for GPU-accelerated transcription. With batch processing, emotion tagging, and planned speaker identification, it aims to provide an easy-to-use tool for high-quality transcription services.
9 commits
Python
100.0%