models

gpt-4o-transcribe-diarize

Markdown · JSON

gpt-4o-transcribe-diarize

GPT-4o Transcribe Diarize жазылған сөзді сөйлеуші белгілері мен уақыттары бар сегменттерге бөлінген мәтінге айналдырады. Ол кімнің қашан сөйлегенін көрсетуі тиіс жиналыс, сұхбат және бірнеше адам қатысқан жазбаларға жарайды; белгілі сөйлеушілер үшін қысқа дауыс референстерін қосуға болады.

Модель туралы

Бұл сипаттама модель мүмкіндіктерін қамтиды. Ailoot жүйесінде таңдалған әдіс үшін қолжетімді кіріс, шығыс және параметрлер төменде берілген.

GPT-4o Transcribe Diarize — OpenAI компаниясының сөйлеушілерді ажыратуы кіріктірілген автоматты сөйлеу тану моделі. Ол мәтінге айналдырылған аудиосегменттерді әңгімедегі әртүрлі сөйлеушілермен байланыстырады. Пайдалы нәтиже — тұтас сөздер блогы ғана емес, сөйлеуші мен уақыт бойынша реттелген транскрипт. Ол жиналыс, сұхбат немесе бірнеше адам қатысқан талқылау сияқты сөйлеуші белгілерін қажет ететін жазылған сөзге арналған.

Аяқталған жазбаны дайындаңыз

Мәтінге айналдырылатын жазбаны беріңіз. Құжатталған файл процесі MP3, MP4, MPEG, MPGA, M4A, WAV және WebM пішімдерін, файл өлшемінің 25 MB шегімен қабылдайды. Сөйлеуші ауысуын, есімді немесе анық емес тіркесті нақты аудиоға салыстыру үшін бастапқы жазбаға қолжетімділікті сақтаңыз.

Жиналыста репликаларды ажыратуға көмектесетін қысқа үзілістерді қиып тастаудың орнына әңгіме ретін сақтаңыз. Сұхбатта тапсырмаға сұрақ пен жауаптың байланысы қажет болса, оларды бірге ұстаңыз. Аудионы дайындау сөйлеуші белгілері бар нәтиже үшін маңызды ақпаратты жоймай, сөзді естілетін етуі тиіс.

Бұл — файлды мәтінге айналдыру процесі. Аяқталған жазбаны өңдеу және әлі келіп жатқан аудиоағынды тану — әртүрлі тапсырмалар; модельдің сөйлеуші белгілері Realtime транскрипция сессияларында қолдау таппайды.

Сөйлеуші белгілері бар транскрипт сұраңыз

diarized_json нәтиже пішімі сөйлеушіні білдіретін белгілері, басталу және аяқталу уақыттары бар сегменттерді қайтарады. Әр сегмент өзінің танылған мәтінін де қамтиды. Сөздерді жазбаның тиісті бөлігімен байланыстыру үшін бұл өрістерді бірге сақтаңыз.

Жиналыстың пайдалы транскрипті үшін сегменттер ретін сақтап, әр сөйлеушінің сөзін уақытымен бірге көрсетіңіз. Кейінгі тапсырма транскрипттен хаттама немесе әрекеттер тізімін дайындай алады, бірақ сөйлеушілерді ажыратудың өзі жиналыста не келісілгенін анықтамайды және тексерілген қорытынды жасамайды.

Сөйлеуші белгілері модельдің сөзді топтастыруын сипаттайды. Адамдар бірін-бірі бөлетін, қысқа сөйлейтін немесе қатар сөйлейтін ауысуларды тексеріңіз. Жақсы құрылымды нәтиже бағдарлануға және тексеруге пайдалы, бірақ нақты репликаны белгілі сөйлеушіге жатқызу үшін бастапқы аудионы тыңдау әлі қажет болуы мүмкін.

Белгілі сөйлеушілердің референстері

Құжатталған процесс атауы берілген төрт сөйлеуші референсіне дейін қабылдай алады. Әр референс — негізгі жүктеуге қолдау көрсетілетін пішімдегі 2–10 секундтық қысқа аудиоклип. Сегменттерді белгілі сөйлеушілермен байланыстыру үшін атаулар мен референстер бірге беріледі.

Қажетті сөйлеуші анық естілетін референс дайындап, оның атауын транскрипттің көзделген белгілерімен сәйкестендіріңіз. Сұхбатта жүргізушінің референсі әр қатысушыны анонимді белгіге айналдырмай, сөйлеуші белгілері бар нәтижені реттеуге көмектеседі. Референс сөзді сөйлеушіге жатқызуға арналған кіріс; ол жалпы дауыс клондау операциясы немесе адамның тұлғасын дәлелдеу емес.

Сөйлеушіні атауды айтылған сөздерді өңдеумен шатастырмаңыз. Пайдалы шығыс жазба мазмұнын және репликалардың нақты ретін сақтауы тиіс.

Бөліктерге бөлу және модель шектері

30 секундтан ұзақ аудио үшін өндіруші бөлу стратегиясын — автоматты бөлуді немесе дауыс белсенділігін анықтау баптауын — талап етеді. Бұл талап жазбаның ең ұзақ уақытын белгілемейді. Ол ұзын кірістің өңдеу үшін қалай бөлінетінін сипаттайды.

Модель карточкасы 16 000 токендік контекст терезесін және ең көбі 2 000 шығыс токенін көрсетеді. Бұлар файл процесінің 25 MB жүктеу шегінен және бөлу табалдырығынан бөлек модельдің токен шектері. Оларды барлық жазбаға ортақ ойдан алынған минут санына айналдыруға болмайды.

Ұзын транскриптті жинағанда немесе тексергенде уақыт пен сегмент идентификаторларын сақтаңыз. Жазба жіберуге дейін бөлінсе, жергілікті уақыт белгісін толық әңгімедегі орнымен шатастырмас үшін әр бөліктің бастапқы аудиомен байланысын сақтаңыз.

Аяқталған сегменттерді ағынмен беру

Файлды мәтінге айналдыру процесі жазбаны өңдеу кезінде мәтінді ағынмен бере алады. Сөйлеуші белгілері бар ағынмен беруде аяқталған сегменттер сегмент оқиғаларын жасайды. Мәтін өсімдері сегмент идентификаторын қамтиды, бірақ сөйлеушінің алдын ала тағайындалуын қамтымайды; сөйлеуші сегмент аяқталғанда тағайындалады.

Бұл айырмашылық көрсету үшін маңызды. Модель сегментті аяқтағанша күмәнді сөйлеуші белгісін қоспай, алдын ала мәтін мен аяқталған репликаны әртүрлі күй ретінде көрсетіңіз. Транскрипт кейін өңдеу не талдау үшін қажет болса, аяқталған нәтижені сақтаңыз.

Модель мен шығыстың шекаралары

Бұл профиль — кәдімгі GPT-4o транскрипциясынан, Mini транскрипциясынан, сөйлеу синтезінен және жанды әңгіме модельдерінен бөлек сөйлеушілерді ажырату моделі. Ол транскрипцияға арналған мәтіндік нұсқауларды қолдамайды; терминдерді тексеру не түзетуді бастапқы аудиомен салыстырылатын бөлек қадам ретінде орындаңыз. Өндіруші интерфейсі жазылған аудионы мәтінге айналдыруға арналған. Ол аудиожауап жасамайды және бөлек аудио аудару процесі арқылы жазбаны аудармайды.

Оны мазмұн мен сөйлеушілер құрылымы қатар қажет транскрипттер үшін пайдаланыңыз. Есімдерді, техникалық терминдерді, сандарды, реплика шекараларын және сөйлеушіге жатқызуды жазбаға салыстырып тексеріңіз. Түзету нақты бір тіркеске немесе сөйлеушіге жатқызуға бағытталуы үшін аудионы, таңдалған нәтиже пішімін, референстерді және аяқталған транскриптті сақтаңыз.

Ailoot Ultra · Сөйлеуді тану POST /v1/audio/transcriptions openai/gpt-4o-transcribe-diarize

openai/gpt-4o-transcribe-diarize

OpenAI /openai/gpt-4o-transcribe-diarize

Бастау

GPT-4o Transcribe Diarize жазылған сөзді сөйлеуші белгілері мен уақыттары бар сегменттерге бөлінген мәтінге айналдырады. Ол кімнің қашан сөйлегенін көрсетуі тиіс жиналыс, сұхбат және бірнеше адам қатысқан жазбаларға жарайды; белгілі сөйлеушілер үшін қысқа дауыс референстерін қосуға болады.

Қабылданатын кіріс деректері
Аудио
Нәтижелер
transcription

Ailoot жүйесінде қолжетімді · кіріс деректері мен әдістер

Ailoot Ultra · Сөйлеуді тану POST /v1/audio/transcriptions
Кіріс
audio
Шығыс
transcription
Шығыс пішімі
json
ӨрісТүріТалапМәндер мен шектеулерӘдепкі
ӨрісmodelТүріstringТалапМіндеттіМәндер мен шектеулер
openai/gpt-4o-transcribe-diarize
Әдепкі—
ӨрісfileТүріfileТалапМіндеттіМәндер мен шектеулер
Байттардың ең көп саны: 26 214 400
MIME түрлері: audio/mpeg
Файл кеңейтімі: .mp3
Ұзақтықтың жоғарғы шегі, секунд: 30
Әдепкі—
Өрісresponse_formatТүріstringТалапМіндеттіМәндер мен шектеулер
diarized_json
Әдепкі—
Кіріс материалдарының үйлесімдері

diarized_transcription

Әдіс параметрлері мен өмірлік циклі
ПараметрПараметр талаптары
Параметрcontent_typeПараметр талаптарыmultipart/form-data
ПараметрrequiredПараметр талаптарыmodel, file, response_format
Параметрfile_formatsПараметр талаптарыmp3
Параметрmax_audio_secondsПараметр талаптары30
Параметрmax_bytesПараметр талаптары26214400
Параметрresponse_formatПараметр талаптарыdiarized_json
Параметрother_optionsПараметр талаптарыfalse
Параметрmaterial_typesПараметр талаптарыaudio
Параметрadditional_propertiesПараметр талаптарыfalse
Параметрform_string_maximum_bytesПараметр талаптары256

Әдістің балама атаулары: /audio/transcriptions

Өмірлік цикл: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · Нақты қайтарылған task_id немесе медиатека жазбасы

GET /v1/media/assets/{asset_id}/content

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

Нақты жазбаны және оған сәйкес пішімді пайдаланыңыз.

Дыбыстан түсірілген мәтінді толық, сегменттерді, сөйлеуші ID мәндерін және уақыт деректерін сақтаңыз.

Тарифтер

Тариф анықтамасы сұрау мүмкіндіктерін қоспайды. Қолдау көрсетілетін параметрлер таңдалған әдісте берілген.

Жылдам режим
Көрсетілмеген Жылдам режим таңдалғанда
Икемді режим
Көрсетілмеген flex режимі таңдалғанда
Ой қорытудың ең жоғары деңгейі
Көрсетілмеген Ой қорыту деңгейі ең жоғары болып, default түзетуі қолданылғанда

Ailoot мөлшерлемелері

Баптаулар бойынша бағалар

Әр төлемді көрсетілген шарттармен салыстырыңыз. Балама баптаулардың әр жиыны үшін бір мөлшерлемені қолданыңыз.

БаптауМөлшерлемелер кестесіЕсептеу бірлігіТөлем
БаптауТокендердің базалық тарифтеріМөлшерлемелер кестесіНегізгі мөлшерлемеЕсептеу бірлігі—Төлем
Кіріс · Кіріс токендері — / 1K токен
Шығыс · Шығыс токендері — / 1K токен
Кіріс · Кэшті оқу — / 1K токен
Кіріс · Кэшке жазу — / 1K токен
Кіріс · Кэшке жазу, 1 сағ — / 1K токен
БаптауUltraМөлшерлемелер кестесі—Есептеу бірлігі/ 1K аудио токенТөлем
Кіріс · кіріс аудио токені $0.012 / 1K аудио токен
БаптауUltraМөлшерлемелер кестесі—Есептеу бірлігі/ 1K аудио токенТөлем
Шығыс · шығыс аудио токені $0.02 / 1K аудио токен

Ailoot сұрау алдында болжамды соманы резервтейді. Нәтижеден кейін өлшенген пайдалану көлемі бойынша қорытынды төлемді шегереді. Ағындық жауап үшін төлем соңғы пайдалану жазбасы негізінде шегеріледі. Резервтеу мен төлемді есептеу тәртібі →

Сұрау мысалдары

Ailoot Ultra · Сөйлеуді тану

curl · сақталған құру сұрауының дәл нұсқасы
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_AUDIO_FILE:?Set the path to your actual MP3 recording}"
export AILOOT_AUDIO_FILE
python3 - <<'PY_REQUEST'
import os
from pathlib import Path
p=Path(os.environ["AILOOT_AUDIO_FILE"])
if not p.is_file() or p.suffix.lower()!=".mp3":raise SystemExit("Choose an existing MP3 recording")
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/transcriptions \
  -H "Authorization: Bearer $AILOOT_API_KEY" \
  --form-string model=openai/gpt-4o-transcribe-diarize -F "file=@$AILOOT_AUDIO_FILE" --form-string response_format=diarized_json \
  -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path("result.json").read_text())))
PY_RESULT

Нәтижелерді алу және сақтау

Ailoot Ultra · Сөйлеуді тану

json

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Басқа мазмұнды оқу
Өзіңізге тиесілі әр қайтарылған транскрипцияны сақтауМедиа кітапханасыТапсырма күйіМатериал мәліметтері
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_ASSETS'
import json,os,subprocess
from pathlib import Path
from urllib.parse import urljoin,urlsplit
r=json.loads(Path('result.json').read_text())
urls=[]
if isinstance(r.get('asset_url'),str) and r['asset_url']:urls.append(('transcript',r['asset_url']))
for label,path in urls:
    u=urljoin('https://api.ailoot.ai',path);z=urlsplit(u)
    if z.scheme!='https' or z.netloc!='api.ailoot.ai' or z.username or z.password:raise SystemExit('Use the actual returned Ailoot owned content URL')
    target=Path('owned-'+label+'.bin')
    subprocess.run(['curl','--fail-with-body','--silent','--show-error',u,'-H','Authorization: Bearer '+os.environ['AILOOT_API_KEY'],'-D',str(target)+'.headers','-o',str(target)],check=True)
print('All returned owned URLs saved; complete metadata, timing and usage remain in the JSON.')
PY_ASSETS
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o media-assets.json
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_MEDIA_TASK_ID:?Set the actual ID returned by the response or media-library metadata}"
export AILOOT_MEDIA_TASK_ID
resource_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_MEDIA_TASK_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/media/tasks/$resource_id" \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o media-task.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path("media-task.json").read_text())))
PY_RESULT
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_ASSET_ID:?Set the actual ID returned by the response or media-library metadata}"
export AILOOT_ASSET_ID
resource_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_ASSET_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/media/assets/$resource_id" \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o media-asset.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path("media-asset.json").read_text())))
PY_RESULT
Барлық дайын нәтижені сақтау

Қайтарылған әр толық жауапты, файлды және мазмұн бөлігін сақтаңыз.

Тек мәтінді емес, JSON жауабын толық сақтаңыз; қолжетімді әрбір сегментті, сөйлеушіні, уақыт белгісін және нақты тапсырма мен ресурс идентификаторын сақтаңыз.

Бастапқы жауапты тексеру қажет болса

Қайта жібермей салыстырып тексеру үшін бастапқы operation_id/X-Client-Request-ID мәнін сақтаңыз; аудио күйін мерзімді түрде сұратуға арналған жеке маршрут жоқ.

Жауап өрістері
ӨрісТүрі
ӨрісtextТүріstring
Өрісsegments[]Түріobject
Өрісtask_idТүріstring
Өрісasset_urlТүріstring
ӨрісusageТүріobject
Өрісsegments[].speakerТүріstring
Өрісsegments[].startТүріnumber
Өрісsegments[].endТүріnumber
Қателер және келесі қадамдар
ЖауапШартКелесі қадам
Жауап400 · invalid_request_errorШартМіндетті өрістер, материалды ұсыну тәсілі немесе параметр мәні қатеКелесі қадамЖаңадан жасау сұрауын жібермес бұрын көрсетілген өрістерді түзетіңіз.
Жауапserver_errorШартҚайтарылған жауапта операцияны немесе нәтижені тексеру қажет екені көрсетілгенКелесі қадамБастапқыда қайтарылған операцияның/тапсырманың ID мәнін, сұрау тақырыптарын және жауабын сақтаңыз; сол бастапқы операцияны қолдау көрсетілетін тәсілдермен оқуды жалғастырыңыз. Жасау сұрауын қайта жібермеңіз.

Балама атаулар

Модельдердің балама атаулары

Ailoot Ultra openai/gpt-4o-transcribe-diarize

Әдіс жолдарының балама атаулары

/audio/transcriptions

Шақыруға арналған байланысты ID

openai/gpt-4o-transcribe-diarize

FAQ · gpt-4o-transcribe-diarize
Қандай кіріс деректері мен нәтижелер қолжетімді?

POST /v1/audio/transcriptions · openai/gpt-4o-transcribe-diarize: audio → transcription

Сұрау қандай өрістерді пайдаланады?

POST /v1/audio/transcriptions · openai/gpt-4o-transcribe-diarize: model, file, response_format

Толығырақ

Ailoot-ты Claude Code, OpenCode, Hermes не қолданбаңызға қосыңыз.

Компания және оның жобалар портфелі

Компания және оның жобалар портфелі: миллиондаған клиент; ай сайынғы сату көлемі миллиардтармен есептеледі.

Токенді жеңілдікпен сатып алыңыз.

Тұрақты жұмысқа жазылым жеңілдігі. Токен сатып алуға промокодтар — 50% дейін.

Жазылым
Тұрақты сұрауыңызға жеңілдікті тариф таңдаңыз.
50% дейінгі промокод
Сатып алғанда код енгізіңіз. Баға қазіргі науқанмен қайта есептеледі.
Тарихтағы шығындар
Әр сұрауға модель, токен және сома сақталады.

Жазылым таңдау · Модель бағасын көру

API-ді сататын өніміңізге қосыңыз.

SaaS, қолданба мен бот Ailoot офертасы және лицензиялық шартына сай. Қайта сатуға реселлер лицензиясын сұраңыз.

Коммерциялық қолданба
Қызметіңіздің ақылы функциясына мәтін, сурет, бейне және дыбыс жасауды қосыңыз.
Реселлер лицензиясы
Жоба сипаттамасы мен кіру схемасын жіберіңіз. Пайдалану мен қайта сатуға жазбаша шарт сұраңыз.
Сайттағы құжаттар
Оферта, лицензиялық шарт және дерек саясаты қоспай тұрып қолжетімді.

Реселлер лицензиясын сұрау · Оферта мен лицензиялық шарт