Example source code and textual files for usage for (of) package dobutokO2 (https://hackage.haskell.org/package/dobutokO2)
-
Updated
Jun 16, 2020 - Haskell
Example source code and textual files for usage for (of) package dobutokO2 (https://hackage.haskell.org/package/dobutokO2)
Can be used to calculate the durations of the approximations of the Ukrainian phonemes using some prepared text with its correct (at least mostly) pronunciation. The prepared text is located in the same directory and contains lines --- the Ukrainian word and its duration in seconds separated with whitespace.
Is a simplified version of the functionality of the uniqueness-periods-vector-properties package. Uses lists as main processment data.
A generalization of the uniqueness-periods-vector-properties package.
Constraints to filter the needed permutations. Provides several the most important variants of constraints. Can be used with the phonetic-languages-common series of package.
A library to work with the basic Ukrainian phonetics and syllable segmentation. Rewritten from the mmsyn6ukr and mmsyn7s packages. Comparing to the ukrainian-phonetics-basic package, all the vector-related functionality removed, it also removed from the dependencies and the mmsyn2 is changed to mmsyn2-array.
Can be used to produce the similar to 'String.Ukrainian.UniquenessPeriods' from uniqueness-periods package functions. Provides the generalization of them.
Properties for the maximum element for the uniqueness-periods-vector packages family. Generalization of the DobutokO.Poetry.Norms and DobutokO.Poetry.Norms.Extended modules from dobutokO-poetry package.
A generalization of the uniqueness-periods-vector-common package. Is intended to use more Data.Vector, Data.Foldable and Data.Monoid functionality.
A generalization of the uniqueness-periods-vector-general functionality. Is intended to use more functionality of the Data.Foldable, Data.SubG, Data.Monoid and Data.Vector modules.
Generalization of the uniqueness-periods and uniqueness-periods-general packages functionality.
A very basic descriptive statistics. Functions use a tail recursion approach to compute the values and are strict by an accumulator.
A simple basic interface to some SoX functionality or to produce a voice that can be used by mmsyn7h. A program and a library that can be used as a simple basic interface to some SoX functionality or to produce your voice in Ukrainian (if you pronounce the sounds properly) represented by the separate sounds or something special like soft sign.
A library to work with the basic Ukrainian phonetics and syllable segmentation. Rewritten from the mmsyn6ukr and mmsyn7s packages.
Produces a sound recording specified by the Ukrainian text. A program and a library that are used with mmsyn7ukr (or separately) and are similar to mmsyn6ukr executable. The program uses the data files in the current directory instead of ones in the system defined directories. It reads Ukrainian text with the given by data files sounds.
Helps to order the 7 or less words (or their concatenations) to obtain somewhat suitable for poetry or music text. Can be also used as a research instrument with generalized functions.
Helps to create experimental music from a file (or its part) and a Ukrainian text. It can also generate a timbre for the notes. Uses SoX inside.
A musical instrument synthesizer or a tool for Ukrainian language listening. A program can be used as a musical instrument synthesizer or for Ukrainian speech synthesis especially for poets and writers. Uses arrays and .ul RAW sound file formats and SoX inside. Since the 0.2.0.0 version it supports reading from the file and multiline input.
A generalization of the functionality of the uniqueness-periods-vector package. Is intended to use more Data.Vector functionality.
Prepares Ukrainian text to be used as a phonetic language text. Applies needed minimal grammar connections so that the text afterwards can be processed by dobutokO-poetry related programs
Add a description, image, and links to the ukrainian-language topic page so that developers can more easily learn about it.
To associate your repository with the ukrainian-language topic, visit your repo's landing page and select "manage topics."