Files
2026-05-01 17:18:35 +05:00

592 lines
12 KiB
Python

"""Kazakh first names for biasing the STT during the initial name-capture turn.
Sized for ElevenLabs Scribe v2 *batch* keyterms cap (1000 entries, 50 chars
each). The Realtime path is intentionally skipped during the first turn —
see CallSession._start_live_stt_stream — so we use the larger batch ceiling
to maximize coverage for Kazakh-origin names. Russian-origin names are
excluded; they are already recognized correctly without biasing.
"""
from __future__ import annotations
TOP_KAZAKH_NAMES: tuple[str, ...] = (
# ---- Male ----
"Абай",
"Абдрахман",
"Абдулла",
"Абдулмажид",
"Абдулжалил",
"Абжан",
"Абильхан",
"Абубакир",
"Абыз",
"Абылай",
"Абылайхан",
"Адал",
"Адахан",
"Адельжан",
"Адиль",
"Адильбек",
"Адильхан",
"Азамат",
"Азат",
"Азиз",
"Азизбек",
"Айбар",
"Айбат",
"Айбек",
"Айбол",
"Айболат",
"Айдан",
"Айдар",
"Айдарбек",
"Айдархан",
"Айдос",
"Айкын",
"Айнабек",
"Айнур",
"Айсен",
"Айсултан",
"Айткали",
"Айткеш",
"Айтуар",
"Акан",
"Акбар",
"Акжан",
"Акжол",
"Аким",
"Аксултан",
"Алау",
"Алдар",
"Алдияр",
"Алибек",
"Алим",
"Алимхан",
"Алишер",
"Алмагамбет",
"Алмаз",
"Алмас",
"Алпамыс",
"Алтай",
"Алтынбек",
"Аман",
"Аманбай",
"Аманжол",
"Аманкос",
"Аманкельды",
"Амангельды",
"Амир",
"Амиржан",
"Амирхан",
"Амре",
"Анар",
"Анарбай",
"Анарбек",
"Анвар",
"Аркат",
"Ардак",
"Арман",
"Арнур",
"Арсен",
"Арслан",
"Арыстан",
"Асан",
"Асет",
"Асим",
"Аскар",
"Аскат",
"Аскер",
"Аслан",
"Атабек",
"Аубакир",
"Ауез",
"Аян",
"Аяс",
"Бакдаулет",
"Бакир",
"Бактияр",
"Бактыбай",
"Бакыт",
"Бакытбек",
"Бакытжан",
"Балапан",
"Балгабай",
"Барлыбай",
"Бауыржан",
"Баян",
"Бекарыс",
"Бекасыл",
"Бекболат",
"Бекжан",
"Бекзат",
"Бексултан",
"Берген",
"Берик",
"Биржан",
"Болат",
"Болатбек",
"Болатхан",
"Бостандык",
"Бухар",
"Габидолла",
"Габит",
"Гали",
"Галым",
"Галымжан",
"Гани",
"Гумар",
"Гумарбек",
"Дамир",
"Данияр",
"Дархан",
"Дастан",
"Даулет",
"Дауренбек",
"Даурен",
"Дидар",
"Динмухамед",
"Динислам",
"Дияз",
"Досмухамед",
"Досжан",
"Досымбек",
"Дулат",
"Едил",
"Едыге",
"Ельжан",
"Еламан",
"Ерасыл",
"Ерболат",
"Ерзат",
"Ержан",
"Ерик",
"Еркебулан",
"Еркетай",
"Еркин",
"Ерлан",
"Ерлик",
"Ермагамбет",
"Ермек",
"Ермухан",
"Ернар",
"Ернур",
"Есенгали",
"Есим",
"Ескендир",
"Есламбек",
"Жайдар",
"Жакау",
"Жалгас",
"Жамал",
"Жамшидбек",
"Жанабат",
"Жанат",
"Жанболат",
"Жангильды",
"Жангир",
"Жанибек",
"Жасулан",
"Жаугашты",
"Жиен",
"Жолан",
"Жомарт",
"Жубан",
"Жумабай",
"Жумабек",
"Жумагали",
"Жумаш",
"Зейнолла",
"Зекен",
"Зейнулла",
"Зердебай",
"Идрис",
"Илиас",
"Ильяс",
"Иман",
"Имран",
"Иса",
"Искандер",
"Кабылбек",
"Кадыр",
"Кадыржан",
"Кайдар",
"Кайрат",
"Кайыргали",
"Кайсар",
"Канат",
"Канатбек",
"Канжар",
"Канипа",
"Карим",
"Касен",
"Касым",
"Кенес",
"Кенесары",
"Кенжебай",
"Куандык",
"Куаныш",
"Куат",
"Курманбай",
"Кылыш",
"Лукман",
"Магжан",
"Мадияр",
"Майлы",
"Майлыбай",
"Максат",
"Максут",
"Манар",
"Манас",
"Манатай",
"Маралбек",
"Марат",
"Мардан",
"Маулен",
"Мерген",
"Мирас",
"Мукагали",
"Мукаш",
"Муратбек",
"Мурат",
"Мухамед",
"Мухамеджан",
"Мухтар",
"Мырзабек",
"Мырзахан",
"Мырзахмет",
"Назар",
"Наурыз",
"Несип",
"Нияз",
"Нурадил",
"Нурбек",
"Нурбол",
"Нурдаулет",
"Нуржан",
"Нурлан",
"Нурлыбек",
"Нурмагамбет",
"Нурмурат",
"Нурсадык",
"Нурсат",
"Нурсултан",
"Нуртас",
"Нурым",
"Олжас",
"Омар",
"Ораз",
"Оразбай",
"Оразалы",
"Орак",
"Оралбек",
"Оралхан",
"Орынбай",
"Райымбек",
"Райыс",
"Рамазан",
"Расул",
"Рауан",
"Рахман",
"Рахмет",
"Раушан",
"Ринат",
"Рустам",
"Рустем",
"Сабит",
"Сабыр",
"Сагиман",
"Сагынтай",
"Сагынбай",
"Саду",
"Саин",
"Сайрам",
"Сакен",
"Самат",
"Самет",
"Санжар",
"Сапар",
"Саркен",
"Сасан",
"Сейтжан",
"Серик",
"Серикбай",
"Серикбек",
"Серикжан",
"Султан",
"Султанбек",
"Султанмурат",
"Сұңғат",
"Сұңқар",
"Талгат",
"Талгатбек",
"Тамерлан",
"Танат",
"Темирбек",
"Темирболат",
"Темирлан",
"Темиржан",
"Тилеген",
"Тимур",
"Толкын",
"Толеген",
"Тулеген",
"Турар",
"Турсын",
"Турсунбай",
"Узакбай",
"Улан",
"Уразалы",
"Усербай",
"Утеген",
"Файзулла",
"Фарит",
"Фархад",
"Хабиб",
"Хайрат",
"Хамза",
"Чингиз",
"Шалабай",
"Шамиль",
"Шерхан",
"Шернияз",
"Шынгысхан",
"Эльдар",
"Эрнар",
"Юсуф",
"Якуб",
# ---- Female ----
"Аделя",
"Адина",
"Адия",
"Азиля",
"Айгерим",
"Айгуль",
"Айдай",
"Айдана",
"Айзада",
"Айжамал",
"Айжан",
"Айзере",
"Айман",
"Айна",
"Айнагуль",
"Айнура",
"Айсара",
"Айсауле",
"Айсулу",
"Айша",
"Айя",
"Айяна",
"Акбота",
"Акерке",
"Аксана",
"Акмарал",
"Акниет",
"Акшолпан",
"Алина",
"Алия",
"Алмагуль",
"Алтын",
"Алтынай",
"Алуа",
"Альбина",
"Альмира",
"Альфия",
"Анел",
"Анелия",
"Аннур",
"Аружан",
"Аруна",
"Асем",
"Асемгуль",
"Асель",
"Асима",
"Асия",
"Асылзада",
"Асылзат",
"Асылым",
"Аяжан",
"Аяна",
"Аяулым",
"Багдат",
"Багила",
"Бадигуль",
"Балауса",
"Балгуль",
"Балжан",
"Балнур",
"Балым",
"Бахытгуль",
"Бахытжан",
"Бибигуль",
"Бибинур",
"Бикеш",
"Венера",
"Газиза",
"Гайша",
"Галия",
"Гаухар",
"Гаухарбану",
"Гулим",
"Гулбану",
"Гулбаршын",
"Гулдана",
"Гулден",
"Гулжан",
"Гулзада",
"Гулзара",
"Гулмира",
"Гулназ",
"Гулнар",
"Гулсая",
"Гулсара",
"Гулсина",
"Гулсум",
"Гулшат",
"Гульдана",
"Гульден",
"Гульжан",
"Гульзада",
"Гульзара",
"Гульмира",
"Гульназ",
"Гульнар",
"Гульсая",
"Гульсина",
"Гульсум",
"Гульшат",
"Гульбану",
"Гульбаршын",
"Гулнара",
"Гультас",
"Дамира",
"Дана",
"Данара",
"Данель",
"Дария",
"Дарига",
"Дарика",
"Дилда",
"Дильдар",
"Дильнара",
"Дильназ",
"Дина",
"Динара",
"Динель",
"Жадыра",
"Жайна",
"Жанаргуль",
"Жанар",
"Жанбал",
"Жанна",
"Жания",
"Жасмин",
"Жибек",
"Жулдыз",
"Зайнаб",
"Замзагуль",
"Замира",
"Зара",
"Зарема",
"Зарина",
"Зарифа",
"Захира",
"Зейнеп",
"Зира",
"Зулайхан",
"Зухра",
"Иасмин",
"Инара",
"Индира",
"Камажай",
"Камила",
"Камилла",
"Карлыга",
"Карлыгаш",
"Касиет",
"Кулжайнар",
"Кулзада",
"Куляш",
"Куралай",
"Кымбат",
"Лаура",
"Лейла",
"Леяла",
"Лиана",
"Луиза",
"Мадина",
"Майра",
"Майя",
"Мақпал",
"Малика",
"Манара",
"Манагуль",
"Маржан",
"Маржанкуль",
"Мариямкуль",
"Мариям",
"Мариам",
"Меруерт",
"Мира",
"Молдир",
"Мунира",
"Назым",
"Назгуль",
"Назифа",
"Наргиз",
"Нурай",
"Нурбала",
"Нургуль",
"Нуржамал",
"Нурзада",
"Нуриля",
"Нурлыгуль",
"Перизат",
"Райхан",
"Рузия",
"Сабина",
"Сагила",
"Сайраш",
"Салима",
"Салтанат",
"Самал",
"Самира",
"Сандугаш",
"Сапура",
"Сара",
"Саулет",
"Сауле",
"Сахида",
"Симбат",
"Сулу",
"Сулушаш",
"Тазагуль",
"Тогжан",
"Толгана",
"Толганай",
"Томирис",
"Турсынай",
"Тұрсынгүл",
"Улжан",
"Улпан",
"Умит",
"Умитжан",
"Фариза",
"Фарзана",
"Фатима",
"Хадиша",
"Хайша",
"Шамшия",
"Шарбану",
"Шарифа",
"Шолпан",
"Шынар",
"Эльмира",
"Энлик",
"Юлдыз",
)
__all__ = ("TOP_KAZAKH_NAMES",)