File size: 657 Bytes
eb9f0f0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import requests
from dotenv import load_dotenv
from gradio_client import Client, handle_file
import os


if __name__ == "__main__":
    load_dotenv()
    HF_TOKEN = os.environ.get("HF_TOKEN")
    HF_USERNAME = os.environ.get("HF_USERNAME")
    HF_SPACENAME = os.environ.get("HF_SPACENAME")

    SPACE_URL = f"https://{HF_USERNAME}-{HF_SPACENAME}.hf.space"
    API_URL = f"{SPACE_URL}/run/predict"

    client = Client(f"{HF_USERNAME}/{HF_SPACENAME}", hf_token=HF_TOKEN)
    # client = Client("http://127.0.0.1:7860")

    client.view_api()

    result = client.predict(
        handle_file("truck.m4a"),
        api_name="/predict"
    )

    print(result)