mmsyn7h-0.3.0.1: A program and a library that produces a sound recording specified by the Ukrainian text.

Copyright(c) OleksandrZhabenko 2019-2020
LicenseMIT
Maintainerolexandr543@yahoo.com
Safe HaskellNone
LanguageHaskell2010

MMSyn7h

Description

An additional program that is used with the mmsyn7ukr executable as a sound creator with the voice given by the files in the current directory. It is very similar to the Main.hs of the mmsyn6ukr package.

Synopsis

Documentation

main7h :: IO () Source #

Function that proposes and creates if accepted the sound record with the new "voice". Besides it can play the newly created file once.

appendS16LEFile :: Vector String -> Handle -> IO () Source #

The function that actually produces a .raw file. The mapping table is given in the Map.txt file, but the sound duration differs.

cleanCreatedSoundFs :: IO () Source #

Function that removes all the sounds with ".raw", ".wav", ".ogg", ".flac" extensions in the current directory. It is used for the security reasons.