К сожалению, попадаются такие названия, что никакой TTS не справится. Никаких правил произношения и расстановки ударений в топонимике нет, как исторически повелось, так и называют.
Есть слабая надежда, что Google TTS может воспринимать хотя бы знак ударения (COMBINING ACUTE ACCENT U+0301), поставленный прямо в тексте.
Например, в Беларуси есть поселки с названиями "Ду́бровка" и "Остро́вки", где ударение так сразу не угадаешь. Nuance (которым я пользуюсь) или Ivona такие ударения игнорируют, а вот Google TTS это может сильно помочь с произношением.
Если получится кому-нибудь проверить, то можно было бы также в форму редактирования параметров точки добавить рядом полем для голосовой метки кнопку типа ', которая вставляла бы этот символ ударения, который так просто с клавиатуры не набрать, в текущую позицию курсора.