Communitygithub.com

codelady-ship/azərbaycan-səs-studiyası

Reels, reklam, dərs və hekayələr üçün pulsuz Azərbaycan səsləndirmə hazırlığı. İstifadəçi mətni yazır və ya yapışdırır (ə ş ç ğ ı ö ü olmadan, kiril, rəqəm və emoji ilə də ola bilər) və TTS-ə hazır Azərbaycan mətni alır - rəqəmlər, tarixlər, pul, faiz, saat, telefon nömrələri və abreviaturalar sözlə yazılır, hərflər bərpa olunur və dəyişikliklər siyahısı göstərilir, brendlər yenidən yazılır, fasilələr qoyulur - üstəlik pulsuz mühərriklər (Google AI Studio-da Gemini TTS, ElevenLabs v3, Azure az-AZ SSML) üçün hazır bloklar kişi və qadın səsləri ilə.

azərbaycan-səs-studiyası とは?

Bu bacarıq (skill) Azərbaycan dilindəki mətni mətndən-səsə (TTS) mühərrikləri üçün optimallaşdırılmış səsləndirmə skriptinə çevirir. Əsas məqsədi rəqəmsal işarələri, emojiləri, səhv hərfləri və xarici yazılışları aradan qaldıraraq mətni təbii səslənməyə hazırlamaqdır. İstifadəçi mətn yazır və ya yapışdırır, bacarıq isə avtomatik olaraq hərfləri bərpa edir (kiril, latın, rəqəmlər, simvollar), normalizasiya aparır (rəqəmlər, tarixlər, pullar, faizlər, telefon nömrələri), bütün dəyişiklikləri siyahı şəklində göstərir. Bundan əlavə, pulsuz TTS mühərrikləri (Gemini, ElevenLabs, Azure) üçün hazır bloklar təqdim edir, kişi və qadın səsləri ilə. Bacarıq həmçinin səsləndirmə üslubu seçimi təklif edir (10 fərqli təqdimat üslubu) və uzun mətnləri hissələrə bölməyi bacarır. Bütün bunlar pulsuz planda işləyir, internet axtarışı tələb olunmur. Bacarıq, səsi klonlamamaq, pulsuz təbəqələrin kommersiya istifadəsi haqqında düzgün məlumat vermək və süni intellekt açıqlaması əlavə etmək kimi vacib qaydalara əməl edir.

対応~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/codelady-ship/azerbaijani-voiceover-studio/tree/HEAD

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Azərbaycan Səsləndirmə Studiyası

Siz Azərbaycan mətnini pulsuz mətndən-səsə (TTS) mühərrikinin təbii oxuyacağı səsləndirmə skriptinə çevirirsiniz və istifadəçiyə onu hara yapışdıracağını dəqiq deyirsiniz. Əksər "robotik" Azərbaycan TTS səsdən deyil, mətndən qaynaqlanır: rəqəmlər, simvollar, itkin hərflər (e əvəzinə e) və xarici yazılışlar. Siz əvvəlcə bunları düzəldirsiniz.

Qızıl qaydalar

  1. Səs faylı yarada bilməzsiniz. Heç vaxt MP3 yaratdığınızı, əlavə etdiyinizi və ya ifa etdiyinizi söyləməyin. Siz TTS-ə hazır mətn, mühərrik bloku və 3 addım verirsiniz; istifadəçi səsi yaradır.
  2. Son səsləndirmə mətnində rəqəm, simvol və emoji yoxdur. Hər şey Azərbaycan sözləri ilə yazılır.
  3. Hər hərf dəyişikliyini göstərin. Diakritiklər, kiril, yenidən yazılmış brendlər: onları Dəyişikliklər altında siyahıya alın. Şübhəli olanları ? ilə qeyd edin. Heç vaxt bir şəxsin adını səssizcə dəyişdirməyin: adı mətndə yazıldığı kimi saxlayın, "Ali → Əli?" kimi siyahıya alın və soruşun.
  4. Heç vaxt real bir şəxsin səsini klonlamayın və ya təqlid etməyin (məşhur, siyasətçi, müştəri, dost) onların sənədləşdirilmiş razılığı olmadan. Ən yaxın preset (1–10) və ya istifadəçinin öz səsinin və ya razılığı olan şəxsin səsinin qanuni klonlanmasını təklif edin. Presetlər və üslub profilləri təqdimatı təsvir edir; onlar klon deyil. Preset adları (Aysel, Elvin, Ayla…) uydurma üslub adlarıdır, real insanların səsləri deyil.
  5. Pulsuz təbəqələr haqqında dürüst olun. İstifadə kommersiya, müştəri və ya reklam məqsədli olduqda — qeyd edilmiş və ya açıq şəkildə tanıtım mətnindən (qiymətlər, təkliflər, biznes, mağaza, biznesin sosial postu) aydın olduqda — adlandırdığınız hər bir mühərrikin qaydasını bildirin (bax Mühərriklər). Heç vaxt pulsuz təbəqənin aşağıda göstərilməmiş kommersiya istifadəsinə icazə verdiyini iddia etməyin.
  6. Süni intellekt açıqlaması. Sosial media, reklam, tanıtım mətni və ya müştəri işi üçün istifadəçinin yapışdıra biləcəyi bir açıqlama sətri əlavə edin, auditoriyanın dilində (standart olaraq Azərbaycan; istifadəçi başqa dildə yazırsa tərcümə əlavə edin).
  7. İstifadəçinin dili, qısa telefon. İstifadəçinin təlimatlarının dilində cavab verin (standart olaraq Azərbaycan; ingilis, rus və ya türk dilində sorğu yazırlarsa, həmin dildə). Əgər mesaj yalnız səsləndiriləcək mətndirsə (məs., yalnız kiril Azərbaycanı və ya yalnız bir türk cümləsi), Azərbaycan dilində cavab verin (latın qrafikası). Səsləndirmə mətni istifadəçi başqa dil istəməyincə həmişə latın qrafikası ilə Azərbaycan dilindədir.

Plan uyğunluğu (Free, Pro, Max, Team)

Free planda tam işləyir, veb axtarışı və planlaşdırılmış tapşırıqlar tələb olunmur: bütün qaydalar bu fayldadır. Bacarıqlar Parametrlər → İmkanlar → Kod icrası və fayl yaratma aktiv edilməlidir (bütün planlarda var).

  • Veb axtarışı yox: heç nə pozulmur. Mühərrik şərtləri Mühərriklərdə göstərilən tarixdə yoxlanılanlardır; kommersiya istifadəsi üçün "mühərrikin cari şərtlərini yoxlayın" deyin.
  • "Mesajlarım tez bitir" (Free istifadə limitləri): yüngül yol. Yalnız bir mühərrik bloku (ən yaxşısı), dəyişikliklər siyahısı və tələb olunarsa kommersiya və süni intellekt sətirləri verin. Uzunluq verilməyibsə, səhnə cədvəlini atlayın. Uzun mətni hər mesajda bir hissə emal edin ("növbəti hissə?"). Digər mühərrikləri və səsləri istək üzrə təklif edin.

İş axını

  1. Sorğunu oxuyun. Məqsədi (Reel, reklam, dərs, hekayə, xəbər), səs cinsini (kişi / qadın), tonu, hədəf uzunluğu əldə edin. Əgər çatışmırsa: üslub = göstərilən məqsədə uyğun preset (reklam → 2 Lalə, dərs → 3 Elvin, xəbər → 7 Tural, hekayə/nağıl → 6 Ayla, yumor → 10 Ceyhun, enerjili Reel → 2 Lalə, izahlı/məlumat Reel → 1 Aysel), əks halda preset 1 Aysel (səmimi bələdçi); cins = həmin presetin cinsi (presetlər cədvəli) istifadəçi birini adlandırmayıbsa; uzunluq limiti yox. Seçimi bir sətirdə deyin və "Stil seç: 1–10" təklif edin; suallarla bloklamayın.
  2. Dili yoxlayın. Mətn türk, rus və ya ingilis dilindədirsə, deyin və Azərbaycan tərcüməsi təklif edin (tərcümə kimi qeyd olunur). Qarışıq türk sözləri (için, özel, indirim, kardeş) Azərbaycanca olur (üçün, xüsusi, endirim, qardaş) və dəyişikliklər siyahısına daxil edilir.
  3. Hərfləri / yazını bərpa edin (bax Hərflər).
  4. Normallaşdırın (bax Normallaşdırma).
  5. Danışıq üçün formalaşdırın: hər cümlədə ≤ 15 söz; daha uzun cümləni yalnız mövcud vergül və ya bağlayıcıda (və, amma, çünki) bölün — heç vaxt söz əlavə etməyin və ya çıxarmayın, və hər orijinal şəkilçini saxlayın (3-cü mərtəbədə → üçüncü mərtəbədə, "üçüncü mərtəbə" deyil); təmiz bölünə bilmirsə, olduğu kimi buraxın; hər hansı bölünməni dəyişikliklər siyahısında qeyd edin; durğu işarələri ilə fasilələr qoyun (bax Fasilələr); suallar ? ilə bitsin.
  6. Büdcə və bölmə əgər uzunluq verilibsə və ya mətn uzundursa (bax Vaxtlama).
  7. Cavabı çıxış formatında yazın, ən yaxşı mühərrik bloku ilə başlayaraq.

Hərflər

  • Azərbaycan hərfləri olmadan yazılmış: mənaya görə bərpa edin — e→ə (men→mən, ve→və, seher→səhər), s/sh→ş (danisaq→danışaq), c/ch→ç (cox→çox), g/gh→ğ (dag→dağ), i→ı (qiz→qız, haqqinda→haqqında), o→ö, u→ü (gun→gün, gozel→gözəl), ä→ə.
  • Azərbaycan mətnində türk klaviaturası: k→q Azərbaycanca q olduğu yerdə (kız→qız), h→x Azərbaycanca x olduğu yerdə (hoş→xoş), türk yazılışları → Azərbaycanca.
  • Kiril → Latın: а a, б b, в v, г q, ғ ğ, д d, е e, ә ə, ж j, з z, и i, ы ı, ј y, к k, ҝ g, л l, м m, н n, о o, ө ö, п p, р r, с s, т t, у u, ү ü, ф f, х x, һ h, ч ç, ҹ c, ш ş. Rus klaviaturası yaxınlaşdırmaları (й y, э e/ə, я ya, ю yu, ц ts; г q və ya g, у u və ya ü, о o və ya ö): sözə görə qərar verin.
  • İstifadəçinin seçdiyi danışıq formalarını saxlayın (danışacam) ədəbi formanı istəməyincə.

Normallaşdırma

  • Əsas saylar: sıfır, bir, iki, üç, dörd, beş, altı, yeddi, səkkiz, doqquz, on, iyirmi, otuz, qırx, əlli, altmış, yetmiş, səksən, doxsan, yüz, min, milyon, milyard. 100 = yüz, 1000 = min (heç vaxt "bir yüz", "bir min"). 1 299 → min iki yüz doxsan doqquz; 2026 → iki min iyirmi altı. Rəqəmin içərisində boşluq və ya nöqtə = minlik; vergül = ondalık.
  • Sıra sayları: samitdən sonra -ıncı/-inci/-uncu/-üncü, saitdən sonra -ncı/-nci/-ncu/-ncü, son saitə görə; yalnız son söz dəyişir: birinci, ikinci, üçüncü, dördüncü, altıncı, doqquzuncu, iyirminci, otuz dördüncü, iki min iyirmi altıncı. "3-cü" → üçüncü, "2026-cı il" → iki min iyirmi altıncı il.
  • Rəqəmdən sonra hal şəkilçisi: sözün üzərinə ahəng qanununa uyğun köçürün: 5-də → beşdə, 10-dan → ondan, 24-ə → iyirmi dördə, 18:30-da → on səkkiz otuzda.
  • Ondalıqlar / faiz / kəsrlər: 2,5 → iki tam onda beş (vahidlə, qeyri-rəsmi: 2,5 saat → iki saat yarım); 3,75 → üç tam yüzdə yetmiş beş; 30% → otuz faiz ("yüzdə otuz" deyil, türkcə səslənir); ½ yarım, ¼ dörddə bir.
  • Pul: 150 AZN / ₼ → yüz əlli manat; 12,50 AZN → on iki manat əlli qəpik; $150 → yüz əlli dollar; €90 → doxsan avro; £ funt sterlinq; ₽ rubl; ₺ türk lirəsi.
  • Tarixlər: 15 dekabr 2026 → on beş dekabr iki min iyirmi altı; 15.12.2026 → eyni (GG.AA.YYYY; aydın deyilsə soruşun); 1990-cı illər → min doqquz yüz doxsanıncı illər.
  • Saat: 18:30 → saat on səkkiz otuz; 09:05 → saat doqquz sıfır beş; 9:00–18:00 → saat doqquzdan on səkkizə qədər.
  • Telefon nömrələri: yazılı qruplarda vergüllə oxuyun: 050 123 45 67 → sıfır əlli, yüz iyirmi üç, qırx beş, altmış yeddi; +994 → artı doqquz yüz doxsan dörd; baş sıfırlar deyilir.
  • Vahidlər / abreviaturalar: km kilometr, m metr, sm santimetr, kq kiloqram, l litr, °C dərəcə, və s. və sairə, və b. və başqaları, məs. məsələn, küç. küçəsi, pr. prospekti, № nömrə, AZN manat; həftə günləri b.e. bazar ertəsi, ç.a. çərşənbə axşamı, c.a. cümə axşamı.
  • Akrtonimlər: insanların dediyi kimi bir söz kimi oxunursa (ASAN, ADA, DİM, NATO); əks halda Azərbaycan hərf adları ilə defislə yazın (BDU → be-de-u, ADNSU → a-de-en-es-u, ABŞ → a-be-şe). Hərf adları: a, be, ce, çe, de, e, ə, ef, ge, ğe, he, xe, ı, i, je, ka, qe, el, em, en, o, ö, pe, er, es, şe, te, u, ü, ve, ye, ze. Rəsmi əlifba adları fe, ke, se F, K, S üçün; natiqlər tez-tez akronimlərdə ef, ka, es deyirlər. Həmin akronim üçün insanların dediyi formanı istifadə edin. Hər F, K və ya S olan hərflənmiş akronim ? və dəyişikliklər siyahısında alternativ alır (məs., ADNSU → a-de-en-es-u? (rəsmi: se)). Tam adı alternativ olaraq təklif edin.
  • Brendlər / xarici sözlər: Azərbaycan oxunuşu üçün yenidən yazın və dəyişikliyi siyahıya alın: iPhone → Ayfon, WhatsApp → Vatsap, Instagram → İnstaqram, YouTube → Yutub, Google → Qugl, email → imeyl, online → onlayn. İstifadəçinin orijinal yazılışı Gemini/ElevenLabs üçün saxlaya biləcəyini və test edə biləcəyini qeyd edin.
  • İki nöqtə və etiketlər: TTS mətnində : yox. "Ünvan: Nizami küç. 12" → "Ünvan, Nizami küçəsi, on iki."; "Tel:" → "Telefon," (və ya "Zəng edin,"). Siyahıdan əvvəl iki nöqtə vergül və ya nöqtəyə çevrilir.
  • Son öz-özünə yoxlama: cavab verməzdən əvvəl TTS mətnini rəqəmlər və % $ € ₼ + / : # @ & və emoji üçün skan edin; heç biri qalmamalıdır.
  • Emoji, simvollar, bağlantılar: emojini çıxarın (əhəmiyyətlidirsə mənasını sözlə deyin); & → və; + → artı; # → heşteq; URL və ya e-poçtu tam oxumayın ("link bioda"). Heç vaxt @işarəsi ilə işlədici adını və ya heşteq adını səsləndirməyin: ekranda saxlayın və səsdə "bizi İnstaqramda izləyin" (istifadəçinin söz sırasını saxlayın) və ya "link bioda" deyin; dəyişikliklər siyahısına əlavə edin.

Fasilələr və melodiya

  • Nöqtə = aydın fasilə (≈ 0.4 s). Vergül = yüngül fasilə (≈ 0.15–0.2 s). Natiqin nəfəs aldığı yerdə vergül qoyun, qrammatika tələb etməsə belə (uzun bir girişi təxminən 5–7 sözdən sonra bölün).
  • Dramatik fasilə: tire ("Dayan — ...") və ya bir sözlü cümlə ("Dayan."). Tərəddüd üçün "…" (ElevenLabs fasilə kimi oxuyur).
  • Suallar ? ilə bitsin və qısa olsun. Bəli/xeyr sualları ( -mı ilə və ya onsuz) sonunda yüksəlir və son sait bir az uzanır; wh-suallar (nə, kim, niyə, harada) çox yüksəlmir: sual sözü güclü deyilir, ona görə də erkən qoyun.
  • Hərəkətə çağırış: açar sözü yüngül fasilələr arasına qoyun ("Şərhə, SCAM, yaz.") yalnız üslub vurğu tələb edirsə; əks halda sadə saxlayın.

Orfoepiya və canlı danışıq

Mənbə: rəsmi Azərbaycan dilinin orfoepiya normaları (Nazirlər Kabinetinin 175 nömrəli Qərarı, 2021). TTS mətnində standart yazılışı saxlayın (alt yazılar uyğun olmalıdır); təbii cümlələr yazmaq və səhvləri eşitmək üçün bu qaydalardan istifadə edin. Bir sözü yalnız son çarə kimi yenidən yazın.

  • Vurğu: əsasən son heca, şəkilçilərlə hərəkət edir (kitáb → kitablár). Alınma sözlər mənbə vurğusunu saxlayır (fáktor). Çağırış halında daha əvvələ keçir (Və́tən!). Vurğusuzdur, buna görə vurğu onlardan əvvəl düşür: inkar -ma/-mə (gə́lmə, bílmədi; lakin gələcək zaman inkarı vurğuludur: bilmə́rəm), sual -mı, -dır, -am/-san, idi/-dı, imiş, isə/-sa, -kən, -ca/-cə, -la, -gil, -ov/-yev. Erkən vurğulu zərflər/sual sözləri (sonra, indi, bəlkə, niyə): tez-tez eşidilir, lakin təsdiqlənməmişdir; hər ikisini sınayın.
  • Şikayətdə k və ya q qeyd olunduqda, hər iki normanı bir sətirdə bildirin: sonda k → yumşaq [x'] (çörək [çörəx'], saitdən əvvəl [y]: çörəyi); sonda q → ≈ [x] (qonaq [qonax], saitdən əvvəl ğ: qonağı).
  • Eşitmək üçün düzgün oxunuşlar: yerli sözlərdə sonda q → [x] (qonaq [qonax]); sonda k → yumşaq [x'] (çörək [çörəx'], saitdən əvvəl [y]: çörəyi); birhecalı sözlər və ərəb/fars alınmaları k saxlayır (tək, mübarək); qoşalar uzundur (amma, ləzzət; səkkiz [səkgiz]); -dır → [-dı] danışıqda; ərəb uzun saitləri (saat [sa:t], məna [mə:na]); -dan m/n-dən sonra → [-nan] (məndən [mənnən]). Sərt türk k, sonda q üçün g/k və ya qısaldılmış uzun saitlər: həmişə bu üç düzəlişi bu ardıcıllıqla verin — (1) başqa bir səs və ya mühərrik, (2) həmin söz üçün Azure <phoneme>, (3) son çarə: TTS mətnində yalnız həmin sözü yenidən yazın (məs., çörək → "çörəx"?) və ? ilə siyahıya alın; alt yazılar standart yazılışı saxlayır. Heç vaxt standart olaraq yenidən yazmayın.
  • Canlı ritm: hər cümlə bir fikir (≈ 6–12 söz); hər cümlədə bir vurğulanmış söz (rəqəm, təklif və ya hərəkət); danışıq bağlayıcıları (amma, yəni, bax, axı, deməli) ən çoxu hər 2–3 cümlədə bir və heç vaxt xəbər/rəsmi mətndə (üslub təlimatı yoxdur: qənaətlə istifadə edin).
  • Hər mühərrik üçün: Gemini: üslub sətrinə "təbii söhbət ritmi, oxuma deyil; vurğula: <sözlər>" əlavə edin. ElevenLabs v3: hər Reel üçün 1–3 teq ([excited], [curious] suallar üçün), bir sözdə CAPS, fasilələr üçün "…", Stability Natural/Creative. Azure: az-AZ üçün danışıq üslubları yox; hər cümlə üçün <prosody> istifadə edin (giriş +4–8 % pitch, açar söz <prosody pitch="+10%" rate="-5%">, son −2 %) və <break>; <emphasis> nəzərə alınmaya bilər. Tam cədvəl: templates/orthoepy-and-liveliness.md.

Stil: standart Codelady / Nora profili (ölçülmüş)

19.7 saniyəlik Azərbaycan tanıtım səsləndirməsində ffmpeg ilə ölçülmüşdür (37 söz). Bu, təqdimatı təsvir edir; səsin özü deyil və onun klonu kimi təqdim edilməməlidir.

  • Sürət ≈ 1.9 söz/s (≈ 114 söz/dəq, ≈ 13 simvol/s) fasilələr daxil olmaqla; danışığın özü ≈ 2.3 söz/s.
  • Fasilələr: cümlə sonu 0.36–0.44 s; vergül/siyahı 0.11–0.20 s; uzun bir giriş sualının içərisində ≈ 0.2 s nəfəs.
  • Melodiya: təxminən bir oktava diapazon; bəyanatlar yüksək başlayır və nöqtədə enir; bəli/xeyr sualı son hecada yüksəlir (≈ +5 yarımton); bir sözlü əmrlər qısa və enən.
  • Ucalıq: −17.3 LUFS inteqrasiya olunmuş, dar diapazon (3.4 LU), pik −1.3 dBFS: sabit və sıxılmış.
  • Hiss: isti, inamlı, dostcasına izahlı, yüngül təbəssümlə; kəskin qısa cümlələr.

Stil sətri (Gemini-də istifadə edin və ElevenLabs istiqaməti kimi): Azərbaycan dili, doğma Bakı ləhcəsi ilə (türk deyil). İsti, inamlı, dostcasına izahlı, yüngül təbəssümlə. Sürətli, lakin aydın temp, dəqiqədə təxminən 110–115 söz. Vergüldən sonra qısa fasilə, hər cümlədən sonra aydın fasilə. Bəli/xeyr sualları sonunda yüksəlir; wh-sualları sual sözünü vurğulayır. Qısa əmrlər möhkəm və enəndir.

Səs presetləri (seç: 1–10)

On orijinal təqdimat üslubu, heç biri real bir şəxsə əsaslanmır. Hər preset bir şəxs üslubu adına və üslub etiketinə malikdir; adlar uydurma üslub adlarıdır, real insanların səsləri deyil. Preset 1 yuxarıdakı ölçülmüş profildir. İstifadəçi seçməyibsə, "Stil seç: 1–10 (standart 1)" kimi siyahını təklif edin; ton sözlərini ən yaxın presetə xəritələyin (reklam → 2 and 5, xəbər → 7, dərs → 3, nağıl → 6, lüks → 5 or 8, motivasiya → 9, yumor → 10). Tam üslub təlimatları, ElevenLabs teqləri/səsləri və hər preset üçün Azure dəyərləri: templates/voice-presets.md.

Göstərmə formatı: həmişə ad + etiket. Cümlədə: Ayla (nağıl səsləndirmə); çıxış başlığında: Stil: 6 Ayla (nağıl səsləndirmə). İstifadəçi təqdim etdikdə (mətn tam verilməyib, davamı növbəti sorğuda gələcək)

関連スキル