Audio Analysis API

Deep Learning Audio Analysis with Symbol Matching

API Status
Loading...
Checking API status...
API Documentation
Base URL
Loading...
Authentication

All API requests require a valid token. Include the token in the Authorization header:

Authorization: Bearer YOUR_TOKEN
Endpoints

Description: Generate a new API token

Request Body:

{
  "client_id": "your-client-identifier"
}

Response:

{
  "token": "generated-token",
  "client_id": "your-client-identifier",
  "message": "Token generated successfully"
}

Description: Analyze symbol-audio pairs

Headers: Authorization: Bearer YOUR_TOKEN

Request Body:

{
  "data": [
    {
      "symbol": "hello",
      "audio": "base64_encoded_audio_data"
    },
    {
      "symbol": "world",
      "audio": "base64_encoded_audio_data"
    }
  ]
}

Response:

{
  "results": [
    {
      "symbol": "hello",
      "trueFalse": true
    },
    {
      "symbol": "world",
      "trueFalse": false
    }
  ],
  "processed_count": 2
}

Description: Check API health status

Response:

{
  "status": "healthy",
  "audio_processor_ready": true,
  "message": "Audio analysis API is running"
}
Quick Start Guide
  1. Generate a token:
    POST /api/generate-token with your client ID
  2. Prepare your data:
    Encode your audio files as base64 strings
  3. Make analysis requests:
    POST /api/analyze with your token and symbol-audio pairs
Test API
Audio Analysis API - Deep Learning Powered Symbol-Audio Matching