Spaces:
Sleeping
Sleeping
| import os, json | |
| import requests | |
| API_ENDPOINT = os.environ.get("API_ENDPOINT") | |
| TOKEN = os.environ.get("TOKEN") | |
| headers = { | |
| 'accept': 'application/json', | |
| 'Content-Type': 'application/json', | |
| 'Authorization': f'Bearer {TOKEN}' | |
| } | |
| def get_health(): | |
| response = requests.get(API_ENDPOINT, headers=headers) | |
| return response.json() | |
| def handle_url(url, from_lang, to_lang, gender): | |
| data = { | |
| 'url': url, | |
| 'from_lang': from_lang, | |
| 'to_lang': to_lang, | |
| 'gender': gender, | |
| } | |
| response = requests.post(f'{API_ENDPOINT}/synthesise_video_url', headers=headers, data=json.dumps(data)) | |
| return response.json() | |
| def test_response(): | |
| response = { | |
| "srt_url": "https://expressapi.s3.ap-south-1.amazonaws.com/2023-08-05/bfa44e1e97e24b6/subtitle.srt", | |
| "video_url": "https://expressapi.s3.ap-south-1.amazonaws.com/2023-08-05/bfa44e1e97e24b6/translated_video.mp4", | |
| "translated_srt_url": "https://expressapi.s3.ap-south-1.amazonaws.com/2023-08-05/bfa44e1e97e24b6/translated_subtitle.srt", | |
| "translated_audio_url": "https://expressapi.s3.ap-south-1.amazonaws.com/2023-08-05/bfa44e1e97e24b6/translated_audio.mp3", | |
| } | |
| return response |