В русском языке часто произношение слова отличается от его написания — одна и та же буква может иметь разные звуковые варианты. К примеру, буква "е" может звучать как [э] и [й'э].
Если слова иностранного происхождения, то в произношении могут возникнуть ошибки. Чтобы текст произносился правильно, настройте произношение и выберите нужные фонемы с помощью Разметки речи (SSML).
Как настроить произношение в SSML
- Вставьте текст и перейдите в режим SSML.
- Выделите слово и нажмите Произношение.
Появится парный тег <phoneme>. Удалите значение m@"hA:g@%ni: и вставьте подобранные фонемы. Например, для слова «Фронтендер» подойдут фонемы 'fran"tend_jer'.
Как подобрать фонемы
Откройте фонемы для русского языка. Вам понадобятся столбцы X-SAMPA Phoneme и Example word.
Согласные
В русском языке есть твердые и мягкие согласные. В столбце Example word подберите звучание.
Например, в слоге «бар» звук [б] твердый, в «бинт» – мягкий.
Далее в столбце X-SAMPA Phoneme подберите соответствующую фонему:
- Твердая [б] – b
- Мягкая [б'] – b_j
Гласные
В конце списка вы найдете гласные звуки. Их звучание зависит от соседних согласных.
Ударение
Если при настройке произношения, вам нужно поставить ударение, для голосов от Google используйте знак «"». Он ставится перед ударным слогом.
Для голосов от Яндекс (Иван, Лада, Лев, Мила и Яна) используйте знак «+» перед ударной гласной. Подробнее о TTS-разметке текста от Яндекс читайте в статье TTS-разметка текста.
Расстановка ударения
Если вам не нужно настраивать произношение, а достаточно только поправить ударение, используйте гласную со знаком ударения а́, е́, и́, о́, у́, ы́, э́, ю́, я́.
Например, покажем разницу между произношением слов «за́мок» и «замо́к».