Spaces:
Sleeping
Sleeping
File size: 1,353 Bytes
60efa5a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
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() |