unclecode's picture
Duplicate from sergeipetrov/asrdiarization-handler
3ef7085 verified
|
raw
history blame
491 Bytes

ASR+Diarization handler that works natively with Inference Endpoints.

Example payload:

import base64
import requests

API_URL = "<your endpoint URL>"
filepath = "/path/to/audio"

with open(filepath, 'rb') as f:
    audio_encoded = base64.b64encode(f.read()).decode("utf-8")

data = {
    "inputs": audio_encoded,
    "parameters": {
        "batch_size": 24
    }
}

resp = requests.post(API_URL, json=data, headers={"Authorization": "Bearer <your token>"})
print(resp.json())