def dowload_youtube_video(url): from pytube import YouTube yt = YouTube(url) global audio_stream audio_stream = yt.streams.filter(only_audio=True, file_extension='mp4').first() audio_stream.download() return 'download successfully' def transcribe_audio(): import openai from openai import OpenAI import os client = OpenAI(api_key=os.environ['openai_api_key']) print(client) file = open(audio_stream.default_filename, "rb") transcription = client.audio.transcriptions.create(model="whisper-1", file=file, response_format='text', language='ur') return transcription