592 lines
12 KiB
Python
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",)
|