Spaces:
Sleeping
Sleeping
| from transformers import AutoModelForImageClassification, AutoImageProcessor | |
| from transformers import AutoModelForAudioClassification, AutoFeatureExtractor | |
| import os | |
| def download_models(): | |
| os.makedirs("./models/video_model", exist_ok=True) | |
| os.makedirs("./models/audio_model", exist_ok=True) | |
| print("Downloading video deepfake detection model...") | |
| video_model_name = "dima806/deepfake_vs_real_image_detection" | |
| video_model = AutoModelForImageClassification.from_pretrained(video_model_name) | |
| video_processor = AutoImageProcessor.from_pretrained(video_model_name) | |
| video_model.save_pretrained("./models/video_model") | |
| video_processor.save_pretrained("./models/video_model") | |
| print("Video model saved to ./models/video_model") | |
| print("\nDownloading audio deepfake detection model...") | |
| audio_model_name = "mo-thecreator/Deepfake-audio-detection" | |
| audio_model = AutoModelForAudioClassification.from_pretrained(audio_model_name) | |
| audio_processor = AutoFeatureExtractor.from_pretrained(audio_model_name) | |
| audio_model.save_pretrained("./models/audio_model") | |
| audio_processor.save_pretrained("./models/audio_model") | |
| print("Audio model saved to ./models/audio_model") | |
| print("\nAll models downloaded successfully!") | |
| if __name__ == "__main__": | |
| download_models() |