Монгол ярианы технологи хэдхэн мөр кодоор

Duudlaga STT болон Duudlaga TTS API ашиглан Монгол яриаг текст болгох, текстийг яриа болгох боломжийг өөрийн бүтээгдэхүүндээ нэмээрэй. Урьдчилж кредит цэнэглээд зөвхөн ашигласнаа төлнө.

Минутын тарифтай STT
Тэмдэгтийн тарифтай TTS
Сарын суурь төлбөргүй
Duudlaga Developer API

Бэлэн REST API

dk_live түлхүүрээр шууд дуудна.

200 OK
POST /v1/stt/transcriptions
Authorization: Bearer dk_live_••••••••••••

{
  "text": "Сайн байна уу, өнөөдрийн хурлыг эхэлье.",
  "model": "duudlaga-stt-1"
}

Duudlaga STT

200₮ / минут

Duudlaga TTS

5,000₮ / 10к тэмдэгт

Rate limit

30 хүсэлт / мин

Юу бүтээж болох вэ

Дуу хоолой оролцсон бүх төрлийн бүтээгдэхүүнд зориулж хийсэн.

Дуудлагын төв ба хурал

Утасны яриа, хурлын бичлэгийг автоматаар текст болгож хадгална. Чанарын хяналт, тэмдэглэл хөтлөлтөд тохиромжтой.

Дуу хоолойтой апп

Мэдээ унших, аудио контент үүсгэх, апп доторх дуут туслах зэрэгт Монгол дуу хоолой нэмнэ.

Автоматжуулалт

Дотоод систем, чатбот, воркфлоудаа яриа таних болон яриа үүсгэх алхам нэмж процессоо хурдасгана.

Энгийн үнэ

Сарын суурь төлбөр байхгүй. Урьдчилж кредит аваад зөвхөн ашигласнаа төлнө.

Duudlaga STT

duudlaga-stt-1

200₮ / минут

Монгол болон Монгол, Англи холимог яриаг өндөр нарийвчлалтай текст болгоно. Аудионы бодит үргэлжлэх хугацаагаар тооцно.

Duudlaga TTS

duudlaga-tts-1

5,000₮ / 10,000 тэмдэгт

Текстийг байгалийн Монгол дуу хоолойгоор яриа болгоно. Илгээсэн тэмдэгтийн тоогоор тооцно.

Кредит таны Duudlaga Flow дансны үлдэгдлээс зарцуулагдана. Автомат цэнэглэлт тохируулбал үлдэгдэл багасах үед данс өөрөө цэнэглэгдэнэ.

Quickstart

API түлхүүрээ Authorization header-т Bearer хэлбэрээр илгээнэ. Түлхүүр dk_live_ гэж эхэлнэ.

Хүсэлт бүрт Authorization: Bearer dk_live_... header шаардлагатай.

Хүсэлт бүрийн төлбөр таны кредитээс шууд хасагдана. Үлдэгдэл хүрэлцэхгүй бол 402 буцаана.

TTS асинхрон ажиллана: эхлээд 202 статустай id авч, дараа нь статусаа шалгаж audio_url-г авна.

MethodEndpoint
POST
/v1/stt/transcriptions

Аудио файл илгээж Монгол текст авна.

POST
/v1/tts/speech

Текст илгээж яриа үүсгэх ажил эхлүүлнэ.

GET
/v1/tts/speech/{id}

Яриа үүсгэх ажлын статус болон audio_url-г авна.

GET
/v1/tts/voices

Боломжтой дуу хоолойнуудын жагсаалт.

GET
/v1/me

Түлхүүрийн мэдээлэл, үлдэгдэл, хязгаарыг харна.

Яриаг текст болгох

curl -X POST "https://api.duudlaga.dev/v1/stt/transcriptions" \
  -H "Authorization: Bearer dk_live_your_api_key" \
  -F "file=@audio.wav"

# 200 OK
{
  "id": "tr_8f2c1a",
  "text": "Сайн байна уу, өнөөдрийн хурлыг эхэлье.",
  "duration_seconds": 12.4,
  "model": "duudlaga-stt-1"
}

Текстийг яриа болгох

curl -X POST "https://api.duudlaga.dev/v1/tts/speech" \
  -H "Authorization: Bearer dk_live_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "duudlaga-tts-1",
    "voice": "female-1",
    "input": "Сайн байна уу, тавтай морилно уу."
  }'

# 202 Accepted
{ "id": "sp_4d9e7b", "status": "queued" }

# GET https://api.duudlaga.dev/v1/tts/speech/sp_4d9e7b
{ "id": "sp_4d9e7b", "status": "completed", "audio_url": "https://..." }

Хязгаарлалт

Системийн тогтвортой байдлыг хангах үүднээс түлхүүр бүрд дараах хязгаар үйлчилнэ. Хэтэрсэн хүсэлт 429 статус болон Retry-After header-тэй буцна.

Duudlaga STT хүсэлтийн давтамж30 хүсэлт / мин
Duudlaga TTS хүсэлтийн давтамж10 хүсэлт / мин
Burst5 хүсэлт
Зэрэгцээ файл боловсруулалт2
Өдрийн зарцуулалтын хязгаар50,000₮ (тохируулж болно)

Алдааны кодууд

Бүх алдаа нэгдсэн JSON бүтэцтэй буцна. code талбараар алдааг програмчлан ялгана.

400invalid_request

Хүсэлтийн формат буруу эсвэл шаардлагатай талбар дутуу байна.

402insufficient_credits

Кредитийн үлдэгдэл хүрэлцэхгүй байна. Данс цэнэглээд дахин оролдоно уу.

402payment_required

Автомат цэнэглэлтийн төлбөр амжилтгүй болсон тул хандалт түр хаагдсан.

422no_speech

Аудио файлаас яриа олдсонгүй.

429rate_limit_exceeded

Хүсэлтийн давтамжийн хязгаар хэтэрсэн. Retry-After header-т заасан хугацааны дараа дахин оролдоно уу.

429daily_spend_cap_exceeded

Тухайн түлхүүрийн өдрийн зарцуулалтын хязгаар хэтэрсэн.

429concurrency_limit_exceeded

Зэрэг ажиллах хүсэлтийн хязгаар хэтэрсэн.

500internal_error

Серверийн алдаа. Дахин оролдоно уу.

Түгээмэл асуулт

Хэрхэн эхлэх вэ?

Консол руу нэвтэрч API түлхүүр үүсгээд л болно. Түлхүүр таны Duudlaga кредитээс зарцуулдаг тул дансаа цэнэглэсэн байх хэрэгтэй.

Үнэ хэрхэн тооцогддог вэ?

Duudlaga STT минут тутамд 200₮, Duudlaga TTS 10,000 тэмдэгт тутамд 5,000₮. Сарын суурь төлбөр байхгүй, зөвхөн ашигласнаа төлнө.

Ямар хязгаарлалт байдаг вэ?

Түлхүүр бүр STT 30 хүсэлт/мин, TTS 10 хүсэлт/мин хязгаартай. Мөн өдрийн зарцуулалтын дээд хязгаарыг өөрөө тохируулж болно.

TTS яагаад шууд хариу буцаадаггүй вэ?

Яриа үүсгэх ажил дараалалд орж боловсрогддог. POST хүсэлт 202 статустай id буцаах бөгөөд GET /v1/tts/speech/:id гэж шалгаад бэлэн болсон audio_url-г авна.

Ямар хэл дэмждэг вэ?

Монгол хэл гол бөгөөд Монгол, Англи холимог яриаг танина. TTS нь Монгол хэлний дуу хоолойтой.

Өнөөдөр л эхлээрэй

Консол руу нэвтэрч эхний API түлхүүрээ үүсгээд хэдхэн минутын дотор анхны хүсэлтээ илгээгээрэй.