Платформа за Аудио Интелигенција

Моќна API платформа за анализа на гласовни податоци за телекомуникациски компании

Управување со аудио

Прикачи повик

Прикачете една или повеќе аудио датотеки за обработка. Поддржани формати: mp3, wav, ogg.

Влечете и испуштете или кликнете за да изберете

Статус на аудио

Следете ја обработката на вашите прикачени аудио датотеки.

Интеракција со разговор

Здраво!👋 Јас сум AIS асистент. Како можам да ви помогнам со вашите аудио податоци?

Информации за клиентот

Број на аудио фајлови

0

Вкупно времетраење

00:00:00

Брзи прашања

Често Поставувани Прашања

Документација

API Референца

Едноставни примери за реалните рути од серверот.

POST

/queue_multiple_audios

Става една или повеќе аудио датотеки во ред за обработка.

Параметри (multipart/form-data)
име тип опис
audio_files File[] Една или повеќе датотеки (mp3, wav, ogg)
Пример одговор
{
          "message": "Audio files queued",
          "files": ["Recording.wav"],
          "duplicates": ["old.wav"]
        }

Дупликатите не се додаваат повторно; серверот само ги враќа во duplicates.

GET

/check_status

Го враќа статусот за сите прикачени аудиа: queued, processing, completed, failed.

{
          "Recording.wav": {
            "status": "completed",
            "duration": 13.86,
            "transcript_path": "transcripts/transcript_Recording.wav.txt"
          },
          "bad name.wav": {
            "status": "failed",
            "error": "Error opening input file ..."
          }
        }
POST

/delete_audio

Брише аудио и поврзани фајлови. Не дозволува бришење ако статусот е queued или processing.

Body (application/json)
{
          "filename": "Recording.wav"
        }
  • 200{"success": true}
  • 400 — недостасува filename
  • 500 — фајлот е во обработка (не може да се избрише)
GET

/get_audio_summary

Агрегат само за completed аудиа.

{
          "file_count": 2,
          "total_duration": 27.72
        }
POST

/interact_with_conversations

Прашања до AIS асистентот, базирани на тековните податоци.

Body (application/json)
{
          "prompt": "Кои разговори се неуспешни денес?"
        }
Пример одговор
{
          "response": "Краток одговор на македонски..."
        }
GET

/get_chat_history

Ја враќа суровата историја на разговор.

{ "history": "AI: ...\nUser: ..." }
GET

/new_chat

Ресетира тековниот разговор.

{ "success": true }