A group of bash script and Python code to translate the audio of videos from English to other languages using cloud services.
Create a web application that allows users to connect to their Google Drive, fetch a video, transcribe the audio, translate the transcription into the desired languages, and generate audio using text-to-speech (TTS) for the translations.
- Create a bucket to upload the audio file and the save its transcription.
- Extract the audio from the video (locally).
- Upload the audio to AWS.
- Transcribe the audio.
- Translate the transcription.
- Text to speech using OpenAI.