Ответ:

Опера создаётся на основе либретто — литературного текста, по которому композитор пишет музыку.

Ответ: с либретто.