Тема: Конвертор: український алфавіт - міжнародний фонетичний алфавіт
Хочу зробити конвертор: український алфавіт - міжнародний фонетичний алфавіт
def ukrainian_to_ipa(word):
    ukrainian_to_ipa_mapping = {
        'а': 'ɑ', 'б': 'b', 'в': 'v', 'г': 'ɦ', 'д': 'd', 'е': 'ɛ', 'є': 'jɛ', 'ж': 'ʒ', 'з': 'z',
        'и': 'ɪ', 'і': 'i', 'ї': 'ji', 'й': 'j', 'к': 'k', 'л': 'l', 'м': 'm', 'н': 'n', 'о': 'ɔ',
        'п': 'p', 'р': 'r', 'с': 's', 'т': 't', 'у': 'u', 'ф': 'f', 'х': 'x', 'ц': 'ts', 'ч': 'tʃ',
        'ш': 'ʃ', 'щ': 'ʃtʃ', 'ь': 'ʲ', 'ю': 'ju', 'я': 'ja', 'ґ': 'g',
    }
    
    ipa_transcription = []
    
    for i, char in enumerate(word.lower()): 
        if char in ukrainian_to_ipa_mapping:
            ipa_transcription.append(ukrainian_to_ipa_mapping[char])    
    return ''.join(ipa_transcription)
ukrainian_word = "кінь"
ipa_transcription = ukrainian_to_ipa(ukrainian_word)
print(ipa_transcription)Щось начебто вийшло, але якщо пробувати озвучити через http://ipa-reader.xyz/ чи https://itinerarium.github.io/phoneme-synthesis/ виходить не зрозуміло
Тому питання:
Чи є можливість за допомогою міжнародний фонетичний алфавіт (API) передати більш точніше вимову ? Якщо так, то як ?