Sé que la síntesis de voz ha incorporado funcionalidad para reproducir, pausar y detener un enunciado. Pero, ¿cómo podría rebobinar un enunciado en un texto más grande? Por ejemplo, si un usuario estuviera escuchando una expresión y pudiera haber una barra de reproducción en la parte inferior que puede deslizar y retrocedería a un punto anterior en el texto por 30 segundos, etc. ¿De qué manera podría implementar esto en JavaScript?