transcribe

transcribe

pip install moviepy openai-whisper import moviepy.editor as mp import whisper # Step 1: वीडियो से ऑडियो निकालें def extract_audio(video_path, audio_path="temp_audio.mp3"): video = mp.VideoFileClip(video_path) video.audio.write_audiofile(audio_path) return audio_path # Step 2: ऑडियो को ट्रांसक्राइब करें (हिंदी में) def transcribe_audio(audio_path): model = whisper.load_model("small") # या "base" या "medium" result = model.transcribe(audio_path, language="hi") return result["text"] # Step 3: मुख्य प्रक्रिया def transcribe_video(video_path): print("वीडियो से ऑडियो निकाला जा रहा है...") audio_path = extract_audio(video_path) print("ट्रांसक्रिप्शन शुरू हो रही है...") text = transcribe_audio(audio_path) print("ट्रांसक्रिप्शन पूर्ण!") return text # उपयोग का उदाहरण video_file = "your_video_file.mp4" hindi_transcript = transcribe_video(video_file) # ट्रांसक्रिप्शन को सेव करें with open("hindi_transcript.txt", "w", encoding="utf-8") as f: f.write(hindi_transcript) print("ट्रांसक्रिप्शन सेव हो गई है: hindi_transcript.txt")

एक टिप्पणी भेजें

और नया पुराने