Copyright | (c) OleksandrZhabenko 2021-2021 |
---|---|
License | MIT |
Maintainer | olexandr543@yahoo.com |
Stability | Experimental |
Safe Haskell | None |
Language | Haskell2010 |
Extensions | TypeSynonymInstances |
This module works with syllable segmentation in Ukrainian. Uses Double
whenever possible.
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 initial Double
data are gotten from there.
Synopsis
- s0DuratD1 :: Sound8 -> Double
- s0DuratD2 :: Sound8 -> Double
- s0DuratD3 :: Sound8 -> Double
- s0DuratD4 :: Sound8 -> Double
- class Eq a => SyllableDurations4 a where
- syllableDurationsGD :: (Sound8 -> Double) -> [[[Sound8]]] -> [[Double]]
- syllableDurationsD :: [[[Sound8]]] -> [[Double]]
- syllableDurationsD2 :: [[[Sound8]]] -> [[Double]]
- syllableDurationsD3 :: [[[Sound8]]] -> [[Double]]
- syllableDurationsD4 :: [[[Sound8]]] -> [[Double]]
Documentation
class Eq a => SyllableDurations4 a where Source #
sDuratsD :: a -> Double Source #
sDuratsD2 :: a -> Double Source #
sDuratsD3 :: a -> Double Source #
sDuratsD4 :: a -> Double Source #
syllableDurationsGDc :: (a -> Double) -> [[[a]]] -> [[Double]] Source #
Instances
syllableDurationsGD :: (Sound8 -> Double) -> [[[Sound8]]] -> [[Double]] Source #
General variant of the syllableDurationsD
function.
syllableDurationsD :: [[[Sound8]]] -> [[Double]] Source #
syllableDurationsD2 :: [[[Sound8]]] -> [[Double]] Source #
syllableDurationsD3 :: [[[Sound8]]] -> [[Double]] Source #
syllableDurationsD4 :: [[[Sound8]]] -> [[Double]] Source #