weranda, может нужно не максимально качественный, а удовлетворяющий более конкретным требованиям?
Вот я сейчас предложу сервис, который позволяет озвучивать текст одним из нескольких сотен голосов на выбор, которые не отличить от человеческих, но он стоит ужасно дорого и генерирует звук медленнее реалтайма, а окажется, что вам нужно что-то дешёвое, чтобы в звонках речь синтезировать.
ClayRing, а ну тогда да. Если файл уже повреждён, то врядли можно откатить.
Хотя кажется, что подобные очевидные вещи должны как-то транзакционно перемещаться - если так, то уже перемещённые файлы должны быть целыми.