Zeta functions that hear the shape of a Riemann surface