Îõ³h$#Î!¿å      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd(c) OleksandrZhabenko 2021MITolexandr543@yahoo.comNoneò(c) OleksandrZhabenko 2021MITolexandr543@yahoo.comNoneQ   (c) OleksandrZhabenko 2021-2021MITolexandr543@yahoo.com ExperimentalNone>3ukrainian-phonetics-basic-arrayukrainian-phonetics-basic-arrayGeneral variant of the  function.  (c) OleksandrZhabenko 2021MITolexandr543@yahoo.com ExperimentalNone3>À ò ukrainian-phonetics-basic-arrayFunction-predicate > checks whether its argument is a vowel representation in the   format.ukrainian-phonetics-basic-arrayFunction-predicate Ë checks whether its argument is a sonorous consonant representation in the   format.ukrainian-phonetics-basic-arrayFunction-predicate É checks whether its argument is a voiced consonant representation in the   format. ukrainian-phonetics-basic-arrayFunction-predicate  isVoiceless1Ì checks whether its argument is a voiceless consonant representation in the   format.!ukrainian-phonetics-basic-arrayBinary function-predicate !È checks whether its arguments are both consonant representations in the   format."ukrainian-phonetics-basic-array Function "+ converts a Ukrainian word being a list of  ÿ to the list of phonetically similar (consonants grouped with consonants and each vowel separately) sounds representations in   format.$ukrainian-phonetics-basic-array Function $¹ is used to divide groups of Ukrainian consonants into two-elements lists that later are made belonging to different neighbour syllables if the group is between two vowels in a word. The group must be not empty, but this is not checked. The phonetical information for the proper performance is taken from the: ªhttps://msn.khnu.km.ua/pluginfile.php/302375/mod_resource/content/1/%D0%9B.3.%D0%86%D0%86.%20%D0%A1%D0%BA%D0%BB%D0%B0%D0%B4.%D0%9D%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D1%81.pdf(ukrainian-phonetics-basic-arrayBinary function-predicate (ø checks whether its arguments are not the same consonant sound representations (not taking palatalization into account).)ukrainian-phonetics-basic-array Function )å converts duplicated consequent in the syllable consonants so that they are represented by just one  -. After applying the function to the list of  ò being a syllable all groups of duplicated consequent consonants in every syllable are represented with only one   respectively.  !"#$%&'()  !"#$%&'()(c) OleksandrZhabenko 2019-2021MITolexandr543@yahoo.comNone Ô+ukrainian-phonetics-basic-arrayA variant of the convertToProperUkrainian with the e result.*+,-*+,-(c) OleksandrZhabenko 2020-2021MITolexandr543@yahoo.com ExperimentalNone3>Àh>ukrainian-phonetics-basic-arrayFunction-predicate >> checks whether its argument is a vowel representation in the . format.?ukrainian-phonetics-basic-arrayFunction-predicate ?> checks whether its argument is a vowel representation in the f format.@ukrainian-phonetics-basic-arrayFunction-predicate @Ë checks whether its argument is a sonorous consonant representation in the . format.Aukrainian-phonetics-basic-arrayFunction-predicate AÉ checks whether its argument is a voiced consonant representation in the . format.Bukrainian-phonetics-basic-arrayFunction-predicate  isVoiceless1Ì checks whether its argument is a voiceless consonant representation in the . format.Cukrainian-phonetics-basic-arrayBinary function-predicate CÈ checks whether its arguments are both consonant representations in the . format.Dukrainian-phonetics-basic-arrayBinary function-predicate Dø checks whether its arguments are not the same consonant sound representations (not taking palatalization into account).Eukrainian-phonetics-basic-array Function E+ converts a Ukrainian word being a list of .ÿ to the list of phonetically similar (consonants grouped with consonants and each vowel separately) sounds representations in . format.Gukrainian-phonetics-basic-array Function G¹ is used to divide groups of Ukrainian consonants into two-elements lists that later are made belonging to different neighbour syllables if the group is between two vowels in a word. The group must be not empty, but this is not checked. The phonetical information for the proper performance is taken from the: ªhttps://msn.khnu.km.ua/pluginfile.php/302375/mod_resource/content/1/%D0%9B.3.%D0%86%D0%86.%20%D0%A1%D0%BA%D0%BB%D0%B0%D0%B4.%D0%9D%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D1%81.pdfKukrainian-phonetics-basic-array Function Kå converts duplicated consequent in the syllable consonants so that they are represented by just one .-. After applying the function to the list of .ò being a syllable all groups of duplicated consequent consonants in every syllable are represented with only one . respectively.Lukrainian-phonetics-basic-array6Is inspired by the DobutokO.Sound.DIS5G6G module from  dobutokO2 package. See: ' Øhttps://hackage.haskell.org/package/dobutokO2-0.43.0.0/docs/DobutokO-Sound-DIS5G6G.html'. The g data are gotten from there.Mukrainian-phonetics-basic-arrayÆJust another possible duration approximation obtained by usage of the -r-glpk-phonetic-languages-ukrainian-durations package  Ñhttps://hackage.haskell.org/package/r-glpk-phonetic-languages-ukrainian-durations.Ô It is generated for the set of the words-durations pairs that the words contents (fò) converts to the elements of the "ABCEFXYabcdefghijklmnopqrstuvxyz" (for more information, pleas, refer to the  Òhttps://hackage.haskell.org/package/r-glpk-phonetic-languages-ukrainian-durations).Qukrainian-phonetics-basic-arrayGeneral variant of the R function with the arbitrary N-like function.Rukrainian-phonetics-basic-arrayêReturns list of lists, every inner one of which contains approximate durations of the Ukrainian syllables.Sukrainian-phonetics-basic-array Likewise R , but uses M instead of N.Tukrainian-phonetics-basic-array Likewise R , but uses O instead of N.Uukrainian-phonetics-basic-array Likewise R , but uses P instead of N.(./7406582139:;<=>?@ABCDEFGHIJKLMNOPQRSTU(9:/740658213.;<=>?@ABCDEFGHIJKLMNOPQRSTU(c) OleksandrZhabenko 2020-2021MITolexandr543@yahoo.com ExperimentalNone!§[ukrainian-phonetics-basic-array6Is inspired by the DobutokO.Sound.DIS5G6G module from  dobutokO2 package. See: ' Øhttps://hackage.haskell.org/package/dobutokO2-0.43.0.0/docs/DobutokO-Sound-DIS5G6G.html'. The h data are gotten from there.\ukrainian-phonetics-basic-arrayÆJust another possible duration approximation obtained by usage of the -r-glpk-phonetic-languages-ukrainian-durations package  Ñhttps://hackage.haskell.org/package/r-glpk-phonetic-languages-ukrainian-durations.Ô It is generated for the set of the words-durations pairs that the words contents (fò) converts to the elements of the "ABCEFXYabcdefghijklmnopqrstuvxyz" (for more information, pleas, refer to the  Òhttps://hackage.haskell.org/package/r-glpk-phonetic-languages-ukrainian-durations).`ukrainian-phonetics-basic-arrayGeneral variant of the a function with the arbitrary ]-like function.aukrainian-phonetics-basic-arrayêReturns list of lists, every inner one of which contains approximate durations of the Ukrainian syllables.bukrainian-phonetics-basic-array Likewise syllableDurations , but uses \ instead of ].cukrainian-phonetics-basic-array Likewise syllableDurations , but uses ^ instead of ].dukrainian-phonetics-basic-array Likewise syllableDurations , but uses _ instead of ]. [\]^_`abcd [\]^_`abcdé      !"#$%&'()*+,-./0123456789 :;<=>?@ABCD%E&'()0*+,-./1FGHIJKLMNOPQRSTUVWXY !"#Z[\]^_]^`]^aâ>ukrainian-phonetics-basic-array-0.4.0.0-1cR1m2ZZLZj802DRoiHGPQ$Melodics.ByteString.Ukrainian.Common%Melodics.ByteString.Ukrainian.ArrInt84Languages.Phonetic.Ukrainian.Syllable.Double.ArrInt8-Languages.Phonetic.Ukrainian.Syllable.ArrInt8!Melodics.ByteString.Ukrainian.Arr)Languages.Phonetic.Ukrainian.Syllable.Arr0Languages.Phonetic.Ukrainian.Syllable.Double.ArrTripleZOT isUkrainianL isConsNotJ $fEqTriple $fOrdTriple $fShowTriple FlowSoundSound8convertToProperUkrainianI8linkFileNameI8SyllableDurations4sDuratsD sDuratsD2 sDuratsD3 sDuratsD4syllableDurationsGDc s0DuratD1 s0DuratD2 s0DuratD3 s0DuratD4syllableDurationsGDsyllableDurationsDsyllableDurationsD2syllableDurationsD3syllableDurationsD4$fSyllableDurations4Int8isVowel1 isSonorous1 isVoicedC1 isVoicelessC1 isNotVowel2 sndGroups groupSnds divCnsntsreSyllableCntntsdivVwlscreateSyllablesUkrSnotEqCrepresentProlongedconvertToProperUkrainianSconvertToProperUkrainianB linkFileNameshowInterestingUZPP2 PhoneticTypeWSDKLMNEUZPPUZ phoneTypecharUkr str2UZPP2sisVwl str2Durat1 uzpp2Durat2 uzpp2Durat1 uzpp2Durat3 uzpp2Durat4syllableDurationsGsyllableDurationssyllableDurations2syllableDurations3syllableDurations4 $fOrdUZPP $fShowUZPP$fEqPhoneticType$fOrdPhoneticType$fEqUZPP str2DuratD1 uzpp2DuratD2 uzpp2DuratD1 uzpp2DuratD3 uzpp2DuratD4bytestring-0.10.10.0Data.ByteString.Internal ByteStringghc-prim GHC.TypesCharFloatDouble