It will be amazing if it can integrate a gui text to speech option that can from a subtitle file and the original track generate automatically a new track where each sequence is synchronized with the original (realistic voice choice, pitch rate) and the subtitle timing(synchronize speed rate with each sequence timing).
The original voice can be removed from each sequence using an opensource AI like "spleeter", or simply replace each sequence with the new one.