Parameters

  • request_id (string): Request ID from client.asynch.upload
  • max_tries (number, optional): Maximum polling attempts (default: 20, range: 1-100)
  • interval (number, optional): Polling interval in milliseconds (default: 5000, range: 1000-60000)

Response

Returns: results [string] - Emotion prediction results Throws: Error if request_id is invalid or prediction times out

Usage

from valenceai import ValenceClient

client = ValenceClient(show_progress=True)

# Upload the audio file
request_id = client.asynch.upload("YOUR_FILE.wav")

# Get emotions from uploaded audio
result = client.asynch.emotions(request_id)
print(result)