SpeakerScope.ai

Language Recognition

Detect the language or dialect spoken in an audio sample


Request

Endpoint

POSThttps://speakerscope.ai/api/language

Fields

FieldTypeDescription
audio_urlstringURL of the audio file

Example

import requests

response = requests.post(
    "https://speakerscope.ai/api/language",
    auth=("<API_KEY>", "<API_SECRET>"),
    json={
        "audio_url": "<AUDIO_URL>",
    },
)

print(response.json())

Response

Fields

FieldTypeDescription
predictionstrPredicted ISO 639-1 language code (> 100 languages supported)
probabilitiesdict[str, float]Maps language codes to their confidence scores, sorted in descending order

Example

{
  "prediction": "en",
  "probabilities": {
    "en": 0.91,
    "fr": 0.05,
    "de": 0.02,
    ...
  }
}