Модуль:ru-pron/testcases
5 тестов провалено. (обновить)
Текст | Правильно | Выдаётся | Расходится в | |
---|---|---|---|---|
безмо́лвствовать | bʲɪˈzmoɫstvəvətʲ | bʲɪˈzmoɫstvəvətʲ | ||
здра́вствуйте | ˈzdrastvʊɪ̯tʲɪ | ˈzdrastvʊɪ̯tʲɪ | ||
чувстви́тельный | t͡ɕʊˈstvʲitʲɪlʲnɨɪ̯ | t͡ɕʊˈstvʲitʲɪlʲnɨɪ̯ | ||
чу́вство | ˈt͡ɕustvə | ˈt͡ɕustvə | ||
больши́е | bɐlʲˈʂɨɪ | bɐlʲˈʂɨɪ̯ə | 9 | |
обеззара́живать | ɐbʲɪzːɐˈraʐɨvətʲ | ɐbʲɪzːɐˈraʐɨvətʲ | ||
обесси́леть | ɐbʲɪˈsʲːilʲɪtʲ | ɐbʲɪˈsʲːilʲɪtʲ | ||
рассерди́ть | rəsʲːɪrˈdʲitʲ | rəsʲːɪrˈdʲitʲ | ||
п(ь)я́нка | ˈp⁽ʲ⁾jænkə | ˈp⁽ʲ⁾ankə | 6 | |
нѐореали́зм | ˌnʲeərʲɪɐˈlʲizm | ˌnʲeərʲɪɐˈlʲizm | ||
ре́гентша | ˈrʲeɡʲɪnt͡ʂʂə | ˈrʲeɡʲɪnt͡ʂʂə | ||
нра́вственный | ˈnrafstvʲɪn(ː)ɨɪ̯ | ˈnrafstvʲɪn(ː)ɨɪ̯ | ||
гроздь | ɡrosʲtʲ | ɡrosʲtʲ | ||
ружьё | rʊʐˈjɵ | rʊʐˈjɵ | ||
фильм | fʲilʲm | fʲilʲm | ||
взаѝмопонима́ние | vzɐˌiməpənʲɪˈmanʲɪɪ̯ə | vzɐˌiməpənʲɪˈmanʲɪɪ̯ə | ||
скамья́ | skɐˈmʲja | skɐˈmʲja | ||
славянофи́льство | sɫəvʲɪnɐˈfʲilʲstvə | sɫəvʲɪnɐˈfʲilʲstvə | ||
сельдь | sʲelʲtʲ | sʲelʲtʲ | ||
ро́жью | ˈroʐɪ̯ʊ | ˈroʐɪ̯ʊ | ||
Дза̀уджика́у | ˌd͡zzaʊd͡ʐʐɨˈkaʊ | ˌd͡zzaʊd͡ʐʐɨˈkaʊ | ||
Вели́кая Арме́ния | vʲɪˈlʲikəɪ̯ə ɐrˈmʲenʲɪɪ̯ə | vʲɪˈlʲikəɪ̯ə ɐrˈmʲenʲɪɪ̯ə | ||
Асунсьо́н | ɐsʊn⁽ʲ⁾ˈsʲjɵn | ɐsʊn⁽ʲ⁾ˈsʲjɵn | ||
Амударья́ | ɐmʊdɐˈrʲja | ɐmʊdɐˈrʲja | ||
та́ять | ˈta(ɪ̯)ɪtʲ | ˈta(ɪ̯)ɪtʲ | ||
Арха́нгельск | ɐrˈxanɡʲɪlʲsk | ɐrˈxanɡʲɪlʲsk | ||
нецелесообра́зный | nʲɪt͡sɨlʲɪsɐɐˈbraznɨɪ̯ | nʲɪt͡sɨlʲɪsɐɐˈbraznɨɪ̯ | ||
тьфу | tʲfu | tʲfu | ||
съезд | sjest | sjest | ||
съёмка | ˈsjɵmkə | ˈsjɵmkə | ||
предвкуше́ние | prʲɪtfkʊˈʂɛnʲɪɪ̯ə | prʲɪtfkʊˈʂɛnʲɪɪ̯ə | ||
файрво́лл | fɐɪ̯rˈvoɫ | fɐɪ̯rˈvoɫ | ||
элѐктроэнэ́ргия | ɛˌlʲektrəɛˈnɛrɡʲɪɪ̯ə | ɛˌlʲektrəɛˈnɛrɡʲɪɪ̯ə | ||
нало̀гоплате́льщик | nɐˌɫoɡəpɫɐˈtʲelʲɕːɪk | nɐˌɫoɡəpɫɐˈtʲelʲɕːɪk | ||
НЭП | nɛp | nɛp | ||
Вьентья́н | vʲɪ̯ɪnʲˈtʲjan | vʲɪ̯ɪnʲˈtʲjan | ||
шпиль | ʂpʲilʲ | ʂpʲilʲ | ||
ка-гэ-бэ́ | ka ɡɛ ˈbɛ | ka ɡɛ ˈbɛ | ||
презре́нный | prʲɪˈzrʲenːɨɪ̯ | prʲɪˈzrʲenːɨɪ̯ | ||
несоверше́нный | nʲɪsəvʲɪrˈʂɛnːɨɪ̯ | nʲɪsəvʲɪrˈʂɛnːɨɪ̯ | ||
пятсо́т | pʲɪt͡sˈsot | pʲɪt͡sˈsot | ||
шестьдеся́т | ʂɨzʲdʲɪˈsʲat | ʂɨzʲdʲɪˈsʲat | ||
пятьдеся́т | pʲɪdʲɪˈsʲat | pʲɪdʲɪˈsʲat | ||
воӂӂа́ | vɐˈʑːa | vɐˈʑːa | ||
дро́ӂӂи | ˈdroʑːɪ | ˈdroʑːɪ | ||
погля́дывать | pɐˈɡlʲadɨvətʲ | pɐˈɡlʲadɨvətʲ | ||
до встре́чи | dɐ‿ˈfstrʲet͡ɕɪ | dɐ‿ˈfstrʲet͡ɕɪ | ||
варьи́ровать | vɐˈrʲjirəvətʲ | vɐˈrʲjirəvətʲ | ||
юла́ | ɪ̯ʊˈɫa | ɪ̯ʊˈɫa | ||
валя́ться | vɐˈlʲat͡sːə | vɐˈlʲat͡sːə | ||
отсю́да | ɐtʲ͡sʲˈsʲudə | ɐtʲ͡sʲˈsʲudə | ||
отсу́да | ɐt͡sˈsudə | ɐt͡sˈsudə | ||
подде́ржка | pɐˈdʲːerʂkə | pɐˈdʲːerʂkə | ||
сверхинтере́сный | svʲɪrxɨnʲtʲɪˈrʲesnɨɪ̯ | svʲɪrxɨnʲtʲɪˈrʲesnɨɪ̯ | ||
вещдо́к | vʲɪʑːˈdok | vʲɪʑːˈdok | ||
яйцо́ | ɪ̯ɪɪ̯ˈt͡so | ɪ̯ɪɪ̯ˈt͡so | ||
ещё | ɪ̯ɪˈɕːɵ | ɪ̯ɪˈɕːɵ | ||
за́яц | ˈza(ɪ̯)ɪt͡s | ˈza(ɪ̯)ɪt͡s | ||
отдохну́ть | ɐdːɐxˈnutʲ | ɐdːɐˈxnutʲ | 5 | |
до́чь бы | ˈdod͡ʑ‿bɨ | ˈdod͡ʑ‿bɨ | ||
де́йственный | ˈdʲeɪ̯stvʲɪn(ː)ɨɪ̯ | ˈdʲeɪ̯stvʲɪn(ː)ɨɪ̯ | ||
я | ja | ja | ||
дождь | doʂtʲ | doʂtʲ | ||
дощ | doɕː | doɕː | ||
ночь | not͡ɕ | not͡ɕ | ||
смеёшься | smʲɪˈjɵʂsʲə | smʲɪˈjɵʂsʲə | ||
ничья́ | nʲɪˈt͡ɕja | nʲɪˈt͡ɕja | ||
не пла́чьте | nʲɪ‿ˈpɫat͡ɕtʲɪ | nʲɪ‿ˈpɫat͡ɕtʲɪ | ||
заво́д-подря́дчик | zɐˈvot pɐˈdrʲæt͡ɕːɪk | zɐˈvot pɐˈdrʲæt͡ɕːɪk | ||
пингпо́нг | pʲɪnkˈponk | pʲɪnkˈponk | ||
пти́ца-адъюта́нт | ˈptʲit͡sə ɐdɪ̯ʊˈtant | ˈptʲit͡sə ɐdɪ̯ʊˈtant | ||
в чём де́ло | ˈf‿t͡ɕɵm ˈdʲeɫə | ˈf‿t͡ɕɵm ˈdʲeɫə | ||
голосовы́е свя́зки | ɡəɫəsɐˈvɨɪ ˈsvʲaskʲɪ | ɡəɫəsɐˈvɨɪ ˈsvʲaskʲɪ | ||
да́мы и господа́ | ˈdamɨ i ɡəspɐˈda | ˈdamɨ i ɡəspɐˈda | ||
ссо́ра | ˈsːorə | ˈsːorə | ||
введе́ние | vʲːɪˈdʲenʲɪɪ̯ə | vʲːɪˈdʲenʲɪɪ̯ə | ||
ввод | vːot | vːot | ||
сча́стье | ˈɕːæsʲtʲɪ̯ə | ˈɕːæsʲtʲɪ̯ə | ||
гру́зчик | ˈɡruɕːɪk | ˈɡruɕːɪk | ||
то́нна | ˈtonːə | ˈtonːə | ||
по́ле | ˈpolʲɪ | ˈpolʲɪ | ||
наедине́ | nə(ɪ̯)ɪdʲɪˈnʲe | nə(ɪ̯)ɪdʲɪˈnʲe | ||
поеди́нок | pə(ɪ̯)ɪˈdʲinək | pə(ɪ̯)ɪˈdʲinək | ||
степь | sʲtʲepʲ | sʲtʲepʲ | ||
здесь | zʲdʲesʲ | zʲdʲesʲ | ||
по́нчик | ˈponʲt͡ɕɪk | ˈponʲt͡ɕɪk | ||
ка́менщик | ˈkamʲɪnʲɕːɪk | ˈkamʲɪnʲɕːɪk | ||
снег | sʲnʲek | sʲnʲek | ||
злить | zlʲitʲ | zlʲitʲ | ||
подня́ть | pɐˈdʲnʲætʲ | pɐˈdʲnʲætʲ | ||
отня́ть | ɐtʲˈnʲætʲ | ɐtʲˈnʲætʲ | ||
ви́нтик | ˈvʲinʲtʲɪk | ˈvʲinʲtʲɪk | ||
пе́нсия | ˈpʲen⁽ʲ⁾sʲɪɪ̯ə | ˈpʲen⁽ʲ⁾sʲɪɪ̯ə | ||
расщепи́ть | rəɕːɪˈpʲitʲ | rəɕːɪˈpʲitʲ | ||
сшить | ʂːɨtʲ | ʂːɨtʲ | ||
сжать | ʐːatʲ | ʐːatʲ | ||
отцепи́ть | ɐt͡sːɨˈpʲitʲ | ɐt͡sːɨˈpʲitʲ | ||
отчёт | ɐˈt͡ɕːɵt | ɐˈt͡ɕːɵt | ||
лёгкий | ˈlʲɵxʲkʲɪɪ̯ | ˈlʲɵxʲkʲɪɪ̯ | ||
мя́гкий | ˈmʲæxʲkʲɪɪ̯ | ˈmʲæxʲkʲɪɪ̯ | ||
по́здно | ˈpoznə | ˈpoznə | ||
уздцы́ | ʊˈst͡sɨ | ʊˈst͡sɨ | ||
со́лнце | ˈsont͡sɪ̈ | ˈsont͡sə | 8 | |
голла́ндцы | ɡɐˈɫant͡sɨ | ɡɐˈɫant͡sɨ | ||
рентге́н | rʲɪnˈɡʲen | rʲɪnˈɡʲen | ||
се́рдце | ˈsʲert͡sɪ̈ | ˈsʲert͡sə | 9 | |
сердчи́шко | sʲɪrˈt͡ɕiʂkə | sʲɪrˈt͡ɕiʂkə | ||
счастли́вый | ɕːɪˈslʲivɨɪ̯ | ɕːɪˈslʲivɨɪ̯ | ||
ме́стный | ˈmʲesnɨɪ̯ | ˈmʲesnɨɪ̯ | ||
улыба́ется | ʊɫɨˈba(ɪ̯)ɪt͡sə | ʊɫɨˈba(ɪ̯)ɪt͡sə | ||
чёрный | ˈt͡ɕɵrnɨɪ̯ | ˈt͡ɕɵrnɨɪ̯ | ||
у́зко | ˈuskə | ˈuskə |
local tests = require('Module:UnitTests')
local m_ru_pron = require('Module:ru-pron')
local language_m = require( "Module:language" )
local lang = language_m.get({args={ lang='ru', param='Name'}})
local function format_ipa(ipa)
return '<span class="IPA">' .. ipa .. '</span>'
end
function tests:check_pron(Cyrl, IPA)
self:equals(
Cyrl,
m_ru_pron.ipa(Cyrl),
IPA,
{ display = format_ipa, show_difference = true }
)
end
function tests:test_pron()
local examples1 = {
{ "безмо́лвствовать", "bʲɪˈzmoɫstvəvətʲ" },
{ "здра́вствуйте", "ˈzdrastvʊɪ̯tʲɪ" },
{ "чувстви́тельный", "t͡ɕʊˈstvʲitʲɪlʲnɨɪ̯" },
{ "чу́вство", "ˈt͡ɕustvə" },
{ "больши́е", "bɐlʲˈʂɨɪ" },
{ "обеззара́живать", "ɐbʲɪzːɐˈraʐɨvətʲ" },
{ "обесси́леть", "ɐbʲɪˈsʲːilʲɪtʲ" },
{ "рассерди́ть", "rəsʲːɪrˈdʲitʲ" },
{ "п(ь)я́нка", "ˈp⁽ʲ⁾jænkə" },
{ "нѐореали́зм", "ˌnʲeərʲɪɐˈlʲizm" },
{ "ре́гентша", "ˈrʲeɡʲɪnt͡ʂʂə" },
{ "нра́вственный", "ˈnrafstvʲɪn(ː)ɨɪ̯" },
{ "гроздь", "ɡrosʲtʲ" },
{ "ружьё", "rʊʐˈjɵ" },
{ "фильм", "fʲilʲm" },
{ "взаѝмопонима́ние", "vzɐˌiməpənʲɪˈmanʲɪɪ̯ə" },
{ "скамья́", "skɐˈmʲja" },
{ "славянофи́льство", "sɫəvʲɪnɐˈfʲilʲstvə" },
{ "сельдь", "sʲelʲtʲ" },
{ "ро́жью", "ˈroʐɪ̯ʊ" },
{ "Дза̀уджика́у", "ˌd͡zzaʊd͡ʐʐɨˈkaʊ" },
{ "Вели́кая Арме́ния", "vʲɪˈlʲikəɪ̯ə ɐrˈmʲenʲɪɪ̯ə" },
{ "Асунсьо́н", "ɐsʊn⁽ʲ⁾ˈsʲjɵn" },
{ "Амударья́", "ɐmʊdɐˈrʲja" },
{ "та́ять", "ˈta(ɪ̯)ɪtʲ" },
{ "Арха́нгельск", "ɐrˈxanɡʲɪlʲsk" },
{ "нецелесообра́зный", "nʲɪt͡sɨlʲɪsɐɐˈbraznɨɪ̯" },
{ "тьфу", "tʲfu" },
{ "съезд", "sjest" },
{ "съёмка", "ˈsjɵmkə" },
{ "предвкуше́ние", "prʲɪtfkʊˈʂɛnʲɪɪ̯ə" },
{ "файрво́лл", "fɐɪ̯rˈvoɫ" },
{ "элѐктроэнэ́ргия", "ɛˌlʲektrəɛˈnɛrɡʲɪɪ̯ə" },
{ "нало̀гоплате́льщик", "nɐˌɫoɡəpɫɐˈtʲelʲɕːɪk" },
{ "НЭП", "nɛp" },
{ "Вьентья́н", "vʲɪ̯ɪnʲˈtʲjan" },
{ "шпиль", "ʂpʲilʲ" },
{ "ка-гэ-бэ́", "ka ɡɛ ˈbɛ", "КГБ" },
{ "презре́нный", "prʲɪˈzrʲenːɨɪ̯" },
{ "несоверше́нный", "nʲɪsəvʲɪrˈʂɛnːɨɪ̯" },
{ "пятсо́т", "pʲɪt͡sˈsot", "пятьсо́т" },
{ "шестьдеся́т", "ʂɨzʲdʲɪˈsʲat" },
{ "пятьдеся́т", "pʲɪdʲɪˈsʲat" },
{ "воӂӂа́", "vɐˈʑːa", "вожжа́" },
{ "дро́ӂӂи", "ˈdroʑːɪ", "дро́жжи" },
{ "погля́дывать", "pɐˈɡlʲadɨvətʲ" },
{ "до встре́чи", "dɐ‿ˈfstrʲet͡ɕɪ" },
{ "варьи́ровать", "vɐˈrʲjirəvətʲ" },
{ "юла́", "ɪ̯ʊˈɫa" },
{ "валя́ться", "vɐˈlʲat͡sːə" },
{ "отсю́да", "ɐtʲ͡sʲˈsʲudə" },
{ "отсу́да", "ɐt͡sˈsudə", "отсю́да" },
{ "подде́ржка", "pɐˈdʲːerʂkə" },
{ "сверхинтере́сный", "svʲɪrxɨnʲtʲɪˈrʲesnɨɪ̯" },
{ "вещдо́к", "vʲɪʑːˈdok" },
{ "яйцо́", "ɪ̯ɪɪ̯ˈt͡so" },
{ "ещё", "ɪ̯ɪˈɕːɵ" },
{ "за́яц", "ˈza(ɪ̯)ɪt͡s" },
{ "отдохну́ть", "ɐdːɐxˈnutʲ" },
{ "до́чь бы", "ˈdod͡ʑ‿bɨ" },
{ "де́йственный", "ˈdʲeɪ̯stvʲɪn(ː)ɨɪ̯" },
{ "я", "ja" },
{ "дождь", "doʂtʲ" },
{ "дощ", "doɕː", "дождь" },
{ "ночь", "not͡ɕ" },
{ "смеёшься", "smʲɪˈjɵʂsʲə" },
{ "ничья́", "nʲɪˈt͡ɕja" },
{ "не пла́чьте", "nʲɪ‿ˈpɫat͡ɕtʲɪ" },
{ "заво́д-подря́дчик", "zɐˈvot pɐˈdrʲæt͡ɕːɪk" },
{ "пингпо́нг", "pʲɪnkˈponk", "пинг-по́нг" },
{ "пти́ца-адъюта́нт", "ˈptʲit͡sə ɐdɪ̯ʊˈtant" },
{ "в чём де́ло", "ˈf‿t͡ɕɵm ˈdʲeɫə" },
{ "голосовы́е свя́зки", "ɡəɫəsɐˈvɨɪ ˈsvʲaskʲɪ" },
{ "да́мы и господа́", "ˈdamɨ i ɡəspɐˈda" },
{ "ссо́ра", "ˈsːorə" },
{ "введе́ние", "vʲːɪˈdʲenʲɪɪ̯ə" },
{ "ввод", "vːot" },
{ "сча́стье", "ˈɕːæsʲtʲɪ̯ə" },
{ "гру́зчик", "ˈɡruɕːɪk" },
{ "то́нна", "ˈtonːə" },
{ "по́ле", "ˈpolʲɪ" },
{ "наедине́", "nə(ɪ̯)ɪdʲɪˈnʲe" },
{ "поеди́нок", "pə(ɪ̯)ɪˈdʲinək" },
{ "степь", "sʲtʲepʲ" },
{ "здесь", "zʲdʲesʲ" },
{ "по́нчик", "ˈponʲt͡ɕɪk" },
{ "ка́менщик", "ˈkamʲɪnʲɕːɪk" },
{ "снег", "sʲnʲek" },
{ "злить", "zlʲitʲ" },
{ "подня́ть", "pɐˈdʲnʲætʲ" },
{ "отня́ть", "ɐtʲˈnʲætʲ" },
{ "ви́нтик", "ˈvʲinʲtʲɪk" },
{ "пе́нсия", "ˈpʲen⁽ʲ⁾sʲɪɪ̯ə" },
{ "расщепи́ть", "rəɕːɪˈpʲitʲ" },
{ "сшить", "ʂːɨtʲ" },
{ "сжать", "ʐːatʲ" },
{ "отцепи́ть", "ɐt͡sːɨˈpʲitʲ" },
{ "отчёт", "ɐˈt͡ɕːɵt" },
{ "лёгкий", "ˈlʲɵxʲkʲɪɪ̯" },
{ "мя́гкий", "ˈmʲæxʲkʲɪɪ̯" },
{ "по́здно", "ˈpoznə" },
{ "уздцы́", "ʊˈst͡sɨ" },
{ "со́лнце", "ˈsont͡sɪ̈" },
{ "голла́ндцы", "ɡɐˈɫant͡sɨ" },
{ "рентге́н", "rʲɪnˈɡʲen" },
{ "се́рдце", "ˈsʲert͡sɪ̈" },
{ "сердчи́шко", "sʲɪrˈt͡ɕiʂkə" },
{ "счастли́вый", "ɕːɪˈslʲivɨɪ̯" },
{ "ме́стный", "ˈmʲesnɨɪ̯" },
{ "улыба́ется", "ʊɫɨˈba(ɪ̯)ɪt͡sə" },
{ "чёрный", "ˈt͡ɕɵrnɨɪ̯" },
{ "у́зко", "ˈuskə" },
}
self:iterate(examples1, "check_pron")
end
return tests