Machine learning model generates realistic seismic waveforms