Если полностью стандартизировать описания, то TTS будет нужен, разве что, для знаков начала населенного пункта. При стандартных описаниях проще сделать набор стандартных фраз (причем, можно на разных языках). Возможно есть смысл ограничить длину описания для уменьшения размера базы загружаемой в телефон.