Распознавание речи

Преобразование аудио в текст с помощью Whisper

Преобразование аудиофайлов в текст.

POST /v1/audio/transcriptions
Python
import openai

client = openai.OpenAI(
    api_key="YOUR_API_KEY",
    base_url="https://api.nixai.ru/v1"
)

with open("audio.mp3", "rb") as audio_file:
    response = client.audio.transcriptions.create(
        model="whisper-1",
        file=audio_file
    )

print(response.text)
Node.js
import OpenAI from 'openai';
import fs from 'fs';

const openai = new OpenAI({
    apiKey: 'YOUR_API_KEY',
    baseURL: 'https://api.nixai.ru/v1'
});

const response = await openai.audio.transcriptions.create({
    model: 'whisper-1',
    file: fs.createReadStream('audio.mp3')
});

console.log(response.text);
cURL
curl -X POST "https://api.nixai.ru/v1/audio/transcriptions" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "model=whisper-1" \
  -F "[email protected]"