Copyright | (c) OleksandrZhabenko 2019-2020 |
---|---|
License | MIT |
Maintainer | olexandr543@yahoo.com |
Safe Haskell | None |
Language | Haskell2010 |
A program and a library that can be used as a musical instrument synthesizer or for Ukrainian speech synthesis especially for poets, translators and writers.
Synopsis
- circle :: String -> IO ()
- workWithInput :: String -> Int -> IO ()
- rawToSoundFile :: String -> String -> FilePath -> IO ()
- printInfoF :: IO ()
- recFileName :: IO String
Documentation
circle :: String -> IO () Source #
Is used to repeat the cycle of creation of the sound files in the current directory for the mmsyn6ukr
executable.
workWithInput :: String -> Int -> IO () Source #
Interactively creates sound files in the current directory for the Ukrainian text input. Is used internally in the circle
rawToSoundFile :: String -> String -> FilePath -> IO () Source #
Converts RAW sound to the sound file of the needed format in the current directory accordingly to the genControl
for the first String
argument.
Is used internally in the workWithInput
.
printInfoF :: IO () Source #
Prints informational message about ending of the possible for the given data program operation on sound files. Is used internally in the workWithInput
.
Is used internally in the workWithInput
.
recFileName :: IO String Source #
Is used to retriev the user-defined file name for the record.