使用Python将英文文本转换为拼音
在本文中,我们将了解如何将英文文本转换为国际音标。我们将使用eng-to-ipa模块转换为语音。
安装:将此代码运行到您的终端中。
pip install eng-to-ipa
让我们一步一步地理解这个模块:
1. 导入此模块并使用convert()方法将字符串转换为语音。
Syntax: eng_to_ipa.convert(str)
Parameter:
- str: the text to be converted
Returns: IPA string
Python3
import eng_to_ipa as p
p.convert("Hello Geeks")
Python3
p.ipa_list("Yes i am geeks, How are you")
Python3
p.get_rhymes("Geeks")
输出:
'hɛˈloʊ giks'
2. 使用ipa_list()而不是 convert() 它将每个单词的列表作为所有可能的转录的列表返回。
Syntax: eng_to_ipa.ipa_list(str)
Parameter:
- str: the text to be converted
Return: list of all its possible transcriptions.
蟒蛇3
p.ipa_list("Yes i am geeks, How are you")
输出:
[[‘jɛs’], [‘aɪ’], [‘eɪɛm’, ‘æm’], [‘giks,’], [‘haʊ’], [‘ɑr’, ‘ər’], [‘ju’]]
3. get_rhymes()方法返回一个单词或一组单词的押韵列表。
Syntax: eng_to_ipa.get_rhymes(str)
Parameter:
- str: the text to be rhymed
Returns: list of rhymes for a word or set of words.
蟒蛇3
p.get_rhymes("Geeks")
输出:
['antiques',
'batiks',
'beeks',
"belgique's",
'bespeaks',
'boutiques',
'cheeks',
"creek's",
'creeks',
'critiques',
"deak's",
'eakes',...
......
..