Это API метод переводит аудио файл в текст.
Базовым URL для всех запросов API является:
<aside> 🔗 https://msk.embedding.ai.atiks.org
</aside>
POST /stt
file
(required): Аудио-файл форматах: .ogg, .mp3Возвращает текст, распознанный по аудио-файлу.
Запрос:
import requests
import json
API_ENDPOINT = '<https://msk.embedding.ai.atiks.org/stt>'
headers = {
"Authorization": f"Bearer {API_KEY}",
}
# Скачивание файла по URL
url = "<https://mvp.atiks.org/wp-content/uploads/2023/07/msg323994801-119480.ogg>"
response = requests.get(url)
file_content = response.content
files = {'file': file_content}
# Открываем локальный файл в двоичном режиме ('rb')
'''
with open('путь/к/файлу/msg323994801-119480.ogg', 'rb') as file:
file_content = file.read()
files = {'file': file_content}
'''
response = requests.post(API_ENDPOINT, headers=headers, files=files)
response, response.text
Ответ:
(<Response [200]>, 'проверка связи')
Этот API использует следующие коды ошибок:
400 Bad Request
: Запрос был неправильно сформирован или в нем отсутствуют необходимые параметры.401 Unauthorized
: Предоставленный ключ API был недействительным или отсутствовал.