Монгол ярианы технологи хэдхэн мөр кодоор
Duudlaga STT болон Duudlaga TTS API ашиглан Монгол яриаг текст болгох, текстийг яриа болгох боломжийг өөрийн бүтээгдэхүүндээ нэмээрэй. Урьдчилж кредит цэнэглээд зөвхөн ашигласнаа төлнө.
Бэлэн REST API
dk_live түлхүүрээр шууд дуудна.
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-г авна.
/v1/stt/transcriptionsАудио файл илгээж Монгол текст авна.
/v1/tts/speechТекст илгээж яриа үүсгэх ажил эхлүүлнэ.
/v1/tts/speech/{id}Яриа үүсгэх ажлын статус болон audio_url-г авна.
/v1/tts/voicesБоломжтой дуу хоолойнуудын жагсаалт.
/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-тэй буцна.
Алдааны кодууд
Бүх алдаа нэгдсэн JSON бүтэцтэй буцна. code талбараар алдааг програмчлан ялгана.
invalid_requestХүсэлтийн формат буруу эсвэл шаардлагатай талбар дутуу байна.
insufficient_creditsКредитийн үлдэгдэл хүрэлцэхгүй байна. Данс цэнэглээд дахин оролдоно уу.
payment_requiredАвтомат цэнэглэлтийн төлбөр амжилтгүй болсон тул хандалт түр хаагдсан.
no_speechАудио файлаас яриа олдсонгүй.
rate_limit_exceededХүсэлтийн давтамжийн хязгаар хэтэрсэн. Retry-After header-т заасан хугацааны дараа дахин оролдоно уу.
daily_spend_cap_exceededТухайн түлхүүрийн өдрийн зарцуулалтын хязгаар хэтэрсэн.
concurrency_limit_exceededЗэрэг ажиллах хүсэлтийн хязгаар хэтэрсэн.
internal_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 түлхүүрээ үүсгээд хэдхэн минутын дотор анхны хүсэлтээ илгээгээрэй.