No project description provided
Project description
ESPnet TTS Frontend
A tools collection of text frontend for ESPnet tts recipes.
Install
pip install espnet_tts_frontend
Install with pyopenjtalk
- Requires cmake and cython
git clone https://github.com/espnet/espnet_tts_frontend
cd espnet_tts_frontend/
python setup.py pyopenjtalk
# OR
# pip install --global-option=pyopenjtalk -e espnet_tts_frontend
FIXME(kamo): Support direct installation from git repo.
Usage
English:
tacotron_cleaner
Derived from https://github.com/keithito/tacotron
>>> import tacotron_cleaner.cleaners
>>> tacotron_cleaner.cleaners.custom_english_cleaners("(Hello-World); & jr. & dr.")
'HELLO WORLD, AND JUNIOR AND DOCTOR'
g2p_en
https://github.com/Kyubyong/g2p
>>> from g2p_en import G2p # Automatically run downloading for the first time
[nltk_data] Downloading package averaged_perceptron_tagger to
...
>>> g2p = G2p()
>>> g2p("hello world")
['HH', 'AH0', 'L', 'OW1', ' ', 'W', 'ER1', 'L', 'D']
Japanese
jaconv
https://github.com/ikegami-yukino/jaconv/
>>> jaconv.normalize("”あらゆる” 現実を 〜 ’すべて’ 自分の ほうへ ねじ曲げたのだ。")
'"あらゆる" 現実を ー \'すべて\' 自分の ほうへ ねじ曲げたのだ。'
pyopenjtalk
https://github.com/r9y9/pyopenjtalk
# Automatically run downloading for the first time
>>> pyopenjtalk.g2p("あらゆる 現実を すべて 自分の ほうへ ねじ曲げたのだ。", kana=True)
'アラユル\u3000ゲンジツヲ\u3000スベテ\u3000ジブンノ\u3000ホーエ\u3000ネジマゲタノダ。'
>>> pyopenjtalk.g2p("あらゆる 現実を すべて 自分の ほうへ ねじ曲げたのだ。", kana=False)
'a r a y u r u pau g e N j i ts u o pau s u b e t e pau j i b u N n o pau h o o e pau n e j i m a g e t a n o d a'
Vietnamese
vietnamese_cleaner
>>> import vietnamese_cleaner.vietnamese_cleaner
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
espnet_tts_frontend-0.0.2.tar.gz
(10.4 kB
view hashes)
Built Distribution
Close
Hashes for espnet_tts_frontend-0.0.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9966193ec15631b7edb54ed872b74754b62f19382259312555cbc0234b7da8de |
|
MD5 | 9de4b197b5e8767a15b65029b8a7f129 |
|
BLAKE2b-256 | 488bd4943acc896dbec65196a459cdaab4bf83f732026d5310d0d41868cdeabe |
Close
Hashes for espnet_tts_frontend-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3755772a7554f7ff4c9273902c48788e7e652aa5677755ced34988359ec5dab2 |
|
MD5 | 1618cedf86200186bb9832af15f8bbea |
|
BLAKE2b-256 | edfc12aa018793ae7ef1a264863370b66c3c586edfe70a79371dd4c7293dfad1 |