ΠΠΎΠ΄ΡΠ»Ρ ΡΠΎΠ½Π΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ°Π·Π±ΠΎΡΠ° ΡΡΡΡΠΊΠΈΡ ΡΠ»ΠΎΠ².
Π Π°Π·Π±ΠΎΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ (Π½Π΅ ΠΏΠΎ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ ), ΡΡΠΎ Π΄Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡ Π»ΡΠ±ΡΠ΅ (Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΈ Π²ΡΠ΄ΡΠΌΠ°Π½Π½ΡΠ΅) ΡΠ»ΠΎΠ²Π°, Π΅ΡΠ»ΠΈ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ ΡΠ΄Π°ΡΠ΅Π½ΠΈΠ΅.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°:
$ pip install RusPhonetic
ΠΡΠΈΠΌΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ:
from RusPhonetic import phonetic_module
# ΠΠ΅ΡΠ²ΡΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ - ΡΠ»ΠΎΠ²ΠΎ Π΄Π»Ρ ΡΠ°Π·Π±ΠΎΡΠ°.
# ΠΡΠΎΡΠΎΠΉ - Π½ΠΎΠΌΠ΅Ρ ΡΠ΄Π°ΡΠ½ΠΎΠΉ Π³Π»Π°ΡΠ½ΠΎΠΉ (Π½Π°ΡΠΈΠ½Π°Ρ Ρ 1). ΠΠ»Ρ ΡΠ»ΠΎΠ² Π±Π΅Π· Π³Π»Π°ΡΠ½ΡΡ
(ΠΏΡΠ΅Π΄Π»ΠΎΠ³ΠΈ) - None.
result = phonetic_module.Phonetic("ΡΠΎΠ±Π°ΠΊΠ°", 2)
# ΠΠ΅ΡΠΎΠ΄ 'get_phonetic' Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ str ΠΎΠ±ΡΠ΅ΠΊΡ ΡΠΎΠ½Π΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ°Π·Π±ΠΎΡΠ°.
print(result.get_phonetic()) # stdout: ΡΠ°Π±Π°ΠΊΠ°
# ΠΡΠΈΠΌΠ΅Ρ Ρ Π²ΡΠ΄ΡΠΌΠ°Π½Π½ΡΠΌ ΡΠ»ΠΎΠ²ΠΎΠΌ.
result = phonetic_module.Phonetic("Π³ΠΈΡΡ
Π°Π±ΡΠΈΠΊ", 2)
print(result.get_phonetic()) # stdout: Π³'ΠΈΡΡ
Π°ΠΏΡ'ΠΈΠΊ
# ΠΡΠΈΠΌΠ΅Ρ Ρ Π΄Π»ΠΈΠ½Π½ΡΠΌ ΡΠ»ΠΎΠ²ΠΎΠΌ.
result = phonetic_module.Phonetic("Π³ΠΈΠ΄ΡΠ°Π·ΠΈΠ½ΠΎΠΊΠ°ΡΠ±ΠΎΠ½ΠΈΠ»ΠΌΠ΅ΡΠΈΠ»Π±ΡΠΎΠΌΡΠ΅Π½ΠΈΠ»Π΄ΠΈΠ³ΠΈΠ΄ΡΠΎΠ±Π΅Π½Π·ΠΎΠ΄ΠΈΠ°Π·Π΅ΠΏΠΈΠ½", 21)
print(result.get_phonetic()) # stdout: Π³'ΠΈΠ΄ΡΠ°Π·'ΠΈΠ½Π°ΠΊΠ°ΡΠ±Π°Π½'ΠΈΠ»ΠΌ'ΠΈΡ'ΠΈΠ»Π±ΡΠ°ΠΌΡ'ΠΈΠ½'ΠΈΠ»Π΄'ΠΈΠ³'ΠΈΠ΄ΡΠ°Π±'ΠΈΠ½Π·Π°Π΄'ΠΈΠ°Π·'ΠΈΠΏ'ΠΈΠ½