File size: 560 Bytes
71e354e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Installing espeak varies across platforms, this silent install works on Colab:
#!apt-get -qq -y install espeak-ng > /dev/null 2>&1

#!pip install -q "misaki[en]" phonemizer-fork

from misaki import en, espeak

fallback = espeak.EspeakFallback(british=False) # en-us

g2p = en.G2P(trf=False, british=False, fallback=fallback) # no transformer, American English

text = 'Hello, World!'

phonemes, tokens = g2p(text)

print(phonemes) # həlˈO, wˈɜɹld!

from misaki.token import MToken

for token in tokens:
    ps = fallback(token)
    print(token.text, ps)