Hola Miguel
El altavoz se conecta al circuito dock (flexo de carga) por lo que tener ese circuito dañado puede hacer que falle cualquier componente conectado a el, como el puerto de carga, el micro o en este caso, el altavoz. El circuito dock seria lo primero que yo intentaría cambiar.
Si el terminal ha sido manipulado por alguien sin mucha experiencia o conocimientos, puede que colocara mal el altavoz, que va conectado por unos contactos que son fáciles de deformar/dañar si no se tiene experiencia. Con que uno de estos 2 (creo recordar eran 2) contactos no haga buena conexión, dejara de ir.
Los iPhone 7/7+ tienen problemas con el chip de audio, pero suele fallar el auricular interno (el que se utiliza para las llamadas) o da problemas para grabar notas de voz. Te lo comento porque si tienes otros problemas con el audio, deberías mirar primero el IC y luego el circuito.
Si debes cambiar el IC de audio, necesitaras llevarlo a un técnico especializado en reparación en placa, ya que se necesitan muchos conocimientos y herramientas especiales.
Suerte!