Universal-3.6 Pro — это модель преобразования речи в текст от AssemblyAI и преемник Universal-3.5 Pro, доступный здесь через Sync API AssemblyAI. По сравнению с Universal-3.5 Pro, AssemblyAI сообщает о 30% меньшем количестве ошибок в коротких разговорных высказываниях, в среднем на 12% меньшем количестве ошибок во всех поддерживаемых языках, 14 новых поддерживаемых языках и лучшем распознавании и форматировании таких сущностей, как номера телефонов, адреса, электронные письма и коды. Она возвращает полную транскрипцию с временными метками на уровне слов в одном синхронном ответе для аудио продолжительностью до 20 минут, принимает входные данные в формате WAV и сжатые данные (MP3, M4A, AAC, Ogg/Opus, FLAC и WebM), а также поддерживает подсказки в свободной форме, ключевые термины и контекст разговора для направления транскрипции на доменную лексику.
from openai import OpenAI
client = OpenAI(
base_url="https://infergate.ru/api/v1",
api_key="sk-•••",
)
with open("speech.mp3", "rb") as f:
resp = client.audio.transcriptions.create(
model="assemblyai/universal-3-6-pro",
file=f,
language="ru",
)
print(resp.text)modelstringобязательныйfileобязательный