Copyright | (c) OleksandrZhabenko 2021 |
---|---|
License | MIT |
Maintainer | olexandr543@yahoo.com |
Stability | Experimental |
Safe Haskell | None |
Language | Haskell2010 |
Is intended to use internally "espeak-ng" or "espeak" executable to produce the IPA phonemes output
of the given String
.
The prerequisite is installed espeak-ng or espeak executable in the path that is in the PATH
environment variable.
Synopsis
- espeakNG_IPA :: String -> String -> IO String
- espeakNG_IPA1 :: String -> String -> IO String
- espeakNG_IPA_ :: String -> String -> IO ()
- espeakNG_IPA1_ :: String -> String -> IO ()
- espeakNG_IPA_G :: (String -> String) -> String -> String -> IO String
- espeakNG_IPA_G_ :: (String -> String) -> String -> String -> IO ()
Documentation
espeakNG_IPA :: String -> String -> IO String Source #
Given a language String
supported by the espeak-ng or espeak (which one is installed properly, the espeak-ng
is a preferred one) and the needed text returns the IPA representation. Is just some wrapper around the espeak functionality.
espeakNG_IPA1 :: String -> String -> IO String Source #
Given a language String
supported by the espeak-ng or espeak (which one is installed properly, the espeak-ng
is a preferred one) and the needed text returns the IPA representation filtered of the 'ˈ' and 'ː' characters.
Is just some wrapper around the espeak functionality.
espeakNG_IPA_ :: String -> String -> IO () Source #
Given a language String
supported by the espeak-ng or espeak (which one is installed properly, the espeak-ng
is a preferred one) and the needed text prints the IPA representation. Is just some wrapper around the espeak functionality.
espeakNG_IPA1_ :: String -> String -> IO () Source #
Given a language String
supported by the espeak-ng or espeak (which one is installed properly, the espeak-ng
is a preferred one) and the needed text prints the IPA representation filtered of the 'ˈ' and 'ː' characters.
Is just some wrapper around the espeak functionality.
espeakNG_IPA_G :: (String -> String) -> String -> String -> IO String Source #
Given a conversion function that is applied to the resulting String
before it is returned, a language
String
supported by the espeak-ng or espeak (which one is installed properly, the espeak-ng
is a preferred one) and the needed text returns the IPA representation. Is just some wrapper around the espeak functionality.
espeakNG_IPA_G_ :: (String -> String) -> String -> String -> IO () Source #
Given a conversion function that is applied to the resulting String
before it is printed, a language
String
supported by the espeak-ng or espeak (which one is installed properly, the espeak-ng
is a preferred one) and the needed text prints the IPA representation. Is just some wrapper around the espeak functionality.