mmsyn7h: Produces a sound recording specified by the Ukrainian text.

[ Ukrainian, language, library, mit, program, sound, sox, speech-approximation, speech-transformation, voice ] [ Propose Tags ]

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.


[Skip to Readme]
Versions [faq] 0.1.0.0, 0.2.0.0, 0.2.1.0, 0.2.2.0, 0.2.2.1, 0.3.0.0, 0.3.0.1, 0.4.0.0, 0.4.0.1, 0.4.0.2, 0.4.0.3, 0.4.1.0, 0.5.0.0, 0.5.1.0, 0.6.0.0, 0.6.0.1, 0.6.1.0, 0.6.2.0, 0.7.0.0, 0.7.0.1, 0.7.0.2, 0.7.1.0, 0.7.1.1, 0.7.2.0, 0.7.3.0, 0.7.3.1, 0.7.4.0, 0.7.5.0, 0.7.6.0, 0.7.7.0, 0.8.0.0 (info)
Change log ChangeLog.md
Dependencies base (>=4.7 && <4.15), bytestring (>=0.10 && <0.13), directory (>=1.2.5 && <1.5), mmsyn2 (>=0.1.8 && <1), mmsyn3 (>=0.1.5 && <1), mmsyn6ukr (>=0.8 && <1), mmsyn7s (>=0.8 && <1), mmsyn7ukr (>=0.17 && <1), process (>=1.4 && <1.9), vector (>=0.11 && <0.14) [details]
License MIT
Copyright (c) Oleksandr Zhabenko 2019-2020
Author OleksandrZhabenko
Maintainer olexandr543@yahoo.com
Category Language, Sound
Home page https://hackage.haskell.org/package/mmsyn7h
Uploaded by OleksandrZhabenko at 2020-08-16T20:23:18Z
Distributions NixOS:0.8.0.0
Executables mmsyn7h
Downloads 2856 total (13 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2020-08-16 [all 1 reports]

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for mmsyn7h-0.8.0.0

[back to package description]
     ***** General Information *****
     ===============================

The executable mmsyn7h is auxiliary for the mmsyn7ukr package. It works similarly to the mmsyn6ukr executable, but uses the voice sound files in the current directory. This allows to change the needed files and to produce them by some other means (e. g. by mmsyn7ukr). Besides, you can remove the created by mmsyn7ukr and mmsyn7h files while the last one is running.

     ***** Processing *****
     ======================

The program mmsyn7h plays the newly created file once. Then it can delete the sound files in the current directory while being executed. To define whether to clean the sound files after executing, user is prompted after spcifying the input text.

If you enter as a first command line argument "-h", then the program only prints informational message. If you specify as a first command line argument "-v", then the program only prints its version number.

If you specify something else, the first command line argument is being treated as a name for the resulting file voiced. The second command line argument (if any) must be the controlling parameter (for more information, refer to: mmsyn6ukr:genControl. If you specify further command line arguments as a Ukrainian text, that contains only those sounds, which sound representations are in the current directory (you can create them by e. g. mmsyn7ukr and mmsyn7l programs in the same name packages), then the program will use only these sounds representations additionally to the default ones "-.wav", "0.wav" and "1.wav" and produce the sounding for the text. For more information, refer to: mmsyn7ukr mmsyn7s mmsyn7l In such a case the program will not delete the created resulting sound files.

If you do not specify the Ukrainian text as the third and the next command line arguments, then the resulting file will be played just after it is created by the program. To remove all the created sound files from the directory, please, specify the first character in the line when being promted to define whether to remove sound files as "y". Otherwise, the program will not remove any sound files while being executed.