Views
No views yet
1{
2 "inputs": {
3 "face_image": "base64_encoded_image_data",
4 "audio": "base64_encoded_audio_data"
5 }
6}1{
2 "video": "base64_encoded_video_data",
3 "status": "success",
4 "size": 312606
5}1import requests
2import base64
3
4# Encode your files
5with open("face.jpg", "rb") as f:
6 face_b64 = base64.b64encode(f.read()).decode()
7
8with open("audio.wav", "rb") as f:
9 audio_b64 = base64.b64encode(f.read()).decode()
10
11# Make request
12response = requests.post(
13 "https://YOUR_ENDPOINT.endpoints.huggingface.cloud",
14 headers={"Authorization": "Bearer YOUR_HF_TOKEN"},
15 json={
16 "inputs": {
17 "face_image": face_b64,
18 "audio": audio_b64
19 }
20 }
21)
22
23result = response.json()
24if result["status"] == "success":
25 # Decode and save video
26 video_data = base64.b64decode(result["video"])
27 with open("output.mp4", "wb") as f:
28 f.write(video_data)