Îõ³h$À<      !"#$%&'()*+,-./0123456789:;(c) OleksandrZhabenko 2019-2022MITolexandr543@yahoo.comNone Í*ukrainian-phonetics-basic-array-bytestringA variant of the convertToProperUkrainian with the < result.(c) OleksandrZhabenko 2020-2021MITolexandr543@yahoo.com ExperimentalNone3>À*ukrainian-phonetics-basic-array-bytestringFunction-predicate > checks whether its argument is a vowel representation in the  format.*ukrainian-phonetics-basic-array-bytestringFunction-predicate > checks whether its argument is a vowel representation in the = format.*ukrainian-phonetics-basic-array-bytestringFunction-predicate Ë checks whether its argument is a sonorous consonant representation in the  format.*ukrainian-phonetics-basic-array-bytestringFunction-predicate É checks whether its argument is a voiced consonant representation in the  format.*ukrainian-phonetics-basic-array-bytestringFunction-predicate  isVoiceless1Ì checks whether its argument is a voiceless consonant representation in the  format.*ukrainian-phonetics-basic-array-bytestringBinary function-predicate È checks whether its arguments are both consonant representations in the  format.*ukrainian-phonetics-basic-array-bytestringBinary function-predicate ø checks whether its arguments are not the same consonant sound representations (not taking palatalization into account).*ukrainian-phonetics-basic-array-bytestring 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-bytestring 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-array-bytestring 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.#*ukrainian-phonetics-basic-array-bytestring6Is 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 > data are gotten from there.$*ukrainian-phonetics-basic-array-bytestringÆ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 (=ò) 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-array-bytestringGeneral variant of the ) function with the arbitrary %-like function.)*ukrainian-phonetics-basic-array-bytestringêReturns list of lists, every inner one of which contains approximate durations of the Ukrainian syllables.**ukrainian-phonetics-basic-array-bytestring Likewise ) , but uses $ instead of %.+*ukrainian-phonetics-basic-array-bytestring Likewise ) , but uses & instead of %.,*ukrainian-phonetics-basic-array-bytestring Likewise ) , but uses ' instead of %.(     !"#$%&'()*+,(     !"#$%&'()*+,(c) OleksandrZhabenko 2020-2021MITolexandr543@yahoo.com ExperimentalNone¨2*ukrainian-phonetics-basic-array-bytestring6Is 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 ? data are gotten from there.3*ukrainian-phonetics-basic-array-bytestringÆ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 (=ò) 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).7*ukrainian-phonetics-basic-array-bytestringGeneral variant of the 8 function with the arbitrary 4-like function.8*ukrainian-phonetics-basic-array-bytestringêReturns list of lists, every inner one of which contains approximate durations of the Ukrainian syllables.9*ukrainian-phonetics-basic-array-bytestring Likewise syllableDurations , but uses 3 instead of 4.:*ukrainian-phonetics-basic-array-bytestring Likewise syllableDurations , but uses 5 instead of 4.;*ukrainian-phonetics-basic-array-bytestring Likewise syllableDurations , but uses 6 instead of 4. 23456789:; 23456789:;À      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGEFHEFIÊÉukrainian-phonetics-basic-array-bytestring-0.1.1.0-IKOarTkAAPU9dHMGEAVUqT!Melodics.ByteString.Ukrainian.Arr)Languages.Phonetic.Ukrainian.Syllable.Arr0Languages.Phonetic.Ukrainian.Syllable.Double.Arr9ukrainian-phonetics-common-0.1.1.0-LmKTJj3vvVV2eXPSXC4VLdMelodics.Ukrainian.Common2 isUkrainianLconvertToProperUkrainianSconvertToProperUkrainianB linkFileNameshowInterestingUZPP2 PhoneticTypeWSODKLMNEUZPPUZ phoneTypecharUkr str2UZPP2sisVowel1isVwl isSonorous1 isVoicedC1 isVoicelessC1 isNotVowel2notEqC sndGroups groupSnds divCnsntsreSyllableCntntsdivVwlscreateSyllablesUkrSrepresentProlonged str2Durat1 uzpp2Durat2 uzpp2Durat1 uzpp2Durat3 uzpp2Durat4syllableDurationsGsyllableDurationssyllableDurations2syllableDurations3syllableDurations4 $fOrdUZPP $fShowUZPP$fEqPhoneticType$fOrdPhoneticType$fEqUZPP str2DuratD1 uzpp2DuratD2 uzpp2DuratD1 uzpp2DuratD3 uzpp2DuratD4syllableDurationsGDsyllableDurationsDsyllableDurationsD2syllableDurationsD3syllableDurationsD4bytestring-0.10.10.0Data.ByteString.Internal ByteStringghc-prim GHC.TypesCharFloatDouble