Copyright | (c) OleksandrZhabenko 2019-2020 |
---|---|
License | MIT |
Maintainer | olexandr543@yahoo.com |
Safe Haskell | None |
Language | Haskell2010 |
Functions provide functionality of a musical instrument synthesizer or for Ukrainian speech synthesis
especially for poets, translators and writers. Is rewritten from the module Melodics.Ukrainian from the
mmsyn6ukr
package : 'https://hackage.haskell.org/package/mmsyn6ukr'
Phonetic material is taken from the :
Solomija Buk, Ján Mačutek, Andrij Rovenchak. Some properties of the Ukrainian writing system. [Electronic resource] https://arxiv.org/ftp/arxiv/papers/0802/0802.4198.pdf
Synopsis
- convertToProperUkrainianS :: String -> String
- convertToProperUkrainianV2S :: Vector Char -> String
- convertToProperUkrainian :: String -> Vector Char
- convertToProperUkrainianV :: Vector Char -> Vector Char
- convertToProperUkrainianX :: String -> Vector Char
- convertToProperUkrainianV2X :: Vector Char -> Vector Char
- convertToProperUkrainianB :: String -> ByteString
- convertToProperUkrainianV2B :: Vector Char -> ByteString
- isUkrainianL :: Char -> Bool
- linkFileName :: Char -> Char
- showInteresting :: String -> ByteString
Basic functions
convertToProperUkrainian :: String -> Vector Char Source #
The function that converts a written Ukrainian text into the sounding in the program phonetical respesentation. It is not exact phonetically but you can make for yourself a general impression of the Ukrainian sounding.
convertToProperUkrainianV :: Vector Char -> Vector Char Source #
The function that converts a written Ukrainian text into the sounding in the program phonetical respesentation. It is not exact phonetically but you can make for yourself a general impression of the Ukrainian sounding.
convertToProperUkrainianX :: String -> Vector Char Source #
Unlike the convertToProperUkrainian
, it returns a boxed Vector
instead of unboxed one Vector
,
@ since 0.1.2.0
convertToProperUkrainianV2X :: Vector Char -> Vector Char Source #
Unlike the convertToProperUkrainianV
, it returns a boxed Vector
instead of unboxed one Vector
,
@ since 0.1.2.0
convertToProperUkrainianB :: String -> ByteString Source #
A variant of the convertToProperUkrainian
with the ByteString
result.
convertToProperUkrainianV2B :: Vector Char -> ByteString Source #
A variant of the convertToProperUkrainianV
with the ByteString
result.
isUkrainianL :: Char -> Bool Source #
linkFileName :: Char -> Char Source #
showInteresting :: String -> ByteString Source #