ukrainian-phonetics-basic-array-bytestring-0.1.1.0: A library to work with the basic Ukrainian phonetics and syllable segmentation.
Copyright(c) OleksandrZhabenko 2020-2021
LicenseMIT
Maintainerolexandr543@yahoo.com
StabilityExperimental
Safe HaskellNone
LanguageHaskell2010

Languages.Phonetic.Ukrainian.Syllable.Double.Arr

Description

This module works with syllable segmentation in Ukrainian. Uses Double whenever possible.

Synopsis

Documentation

str2DuratD1 :: String -> Double Source #

Is 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 Double data are gotten from there.

uzpp2DuratD2 :: UZPP2 -> Double Source #

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 (Char) 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).

syllableDurationsGD :: (UZPP2 -> Double) -> [[[UZPP2]]] -> [[Double]] Source #

General variant of the syllableDurationsD function with the arbitrary uzpp2DuratD1-like function.

syllableDurationsD :: [[[UZPP2]]] -> [[Double]] Source #

Returns list of lists, every inner one of which contains approximate durations of the Ukrainian syllables.

syllableDurationsD2 :: [[[UZPP2]]] -> [[Double]] Source #

Likewise syllableDurations, but uses uzpp2DuratD2 instead of uzpp2DuratD1.

syllableDurationsD3 :: [[[UZPP2]]] -> [[Double]] Source #

Likewise syllableDurations, but uses uzpp2DuratD3 instead of uzpp2DuratD1.

syllableDurationsD4 :: [[[UZPP2]]] -> [[Double]] Source #

Likewise syllableDurations, but uses uzpp2DuratD4 instead of uzpp2DuratD1.