MyNixOS website logo
Description

Can be used to calculate the durations of the approximations of the Ukrainian phonemes.

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.

The library and the executable is intended to use the functionality of the :

  1. R programming language https://www.r-project.org/

  2. Rglpk library https://cran.r-project.org/web/packages/Rglpk/index.html

  3. GNU GLPK library https://www.gnu.org/software/glpk/glpk.html

For more information, please, see the documentation for them.

  • Some examples.

Let in the file words.txt you have the Ukrainian words and their durations in seconds as pairs separated with whitespace at the lines.

Then the following commands can be variants of the usage of the pldUkr executable.

  1. pldUkr 0.01 0.01 0.1 0.2 words.txt 1.8 -1 0.01 0.01 1.5 1.5 1.5 1.5 1.5 1.5 | R --quiet --no-save

THis variant tries to minimize the duration of the soft sign (-1 as the second parameter after the file name), tries to reduce the influence of the volatile 'X' and 'Y' (the third and the fourth parameters as 0.01) and tries to somewhat make longer the 6 Ukrainian vowels (all the consonants have by that the default coefficients equal to 1.0).

  1. pldUkr 0.01 0.01 0.1 0.2 words.txt 1.8 -1 0.01 0.01 2.5 2.5 2.5 2.5 2.5 2.5 | R --quiet --no-save

The same as the 1), but with more prolongation of the vowels.

  1. pldUkr 0.01 0.01 0.1 0.2 words.txt 1.4 -1 0.01 0.01 2.5 2.5 2.5 2.5 2.5 2.5 | R --quiet --no-save

If the 2) gives you the not NULL result, then it is recommended to minimize the first parameter after the file name.

  1. pldUkr 0.01 0.01 0.1 0.2 words.txt 1.6 -1 0.01 0.01 2.5 2.5 2.5 2.5 2.5 2.5 | R --quiet --no-save

If the previous gives NULL result, then try to somewhat increase the first parameter after the file name.

It is needed to be said that after the vowel sounds there are the coefficients for the voiced and, afterwards, for the voiceless sounds. If omitted, they are equal to the default 1.0.

Metadata

Version

0.5.0.0

License

Executables (1)

  • bin/pldUkr

Platforms (75)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-darwin
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-darwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • vc4-none
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-windows